mirror of
https://github.com/revanced/revanced-manager
synced 2024-05-14 13:56:57 +02:00
feat: add continue anyway button to select from storage dialog (#810)
This commit is contained in:
parent
7230152ab8
commit
affba669ce
@ -74,6 +74,7 @@
|
|||||||
"viewTitle": "Select an application",
|
"viewTitle": "Select an application",
|
||||||
"searchBarHint": "Search applications",
|
"searchBarHint": "Search applications",
|
||||||
"selectFromStorageButton": "Select from storage",
|
"selectFromStorageButton": "Select from storage",
|
||||||
|
"continueAnywayButton": "Continue anyway",
|
||||||
"storageButton": "Storage",
|
"storageButton": "Storage",
|
||||||
"errorMessage": "Unable to use selected application",
|
"errorMessage": "Unable to use selected application",
|
||||||
"downloadToast": "Download function is not available yet",
|
"downloadToast": "Download function is not available yet",
|
||||||
|
@ -116,6 +116,7 @@ class _AppSelectorViewState extends State<AppSelectorView> {
|
|||||||
)
|
)
|
||||||
: model.showSelectFromStorageDialog(
|
: model.showSelectFromStorageDialog(
|
||||||
context,
|
context,
|
||||||
|
app,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
@ -78,7 +78,8 @@ class AppSelectorViewModel extends BaseViewModel {
|
|||||||
locator<PatcherViewModel>().loadLastSelectedPatches();
|
locator<PatcherViewModel>().loadLastSelectedPatches();
|
||||||
}
|
}
|
||||||
|
|
||||||
Future showSelectFromStorageDialog(BuildContext context) async {
|
Future showSelectFromStorageDialog(
|
||||||
|
BuildContext context, ApplicationWithIcon app) async {
|
||||||
return showDialog(
|
return showDialog(
|
||||||
context: context,
|
context: context,
|
||||||
builder: (context) => SimpleDialog(
|
builder: (context) => SimpleDialog(
|
||||||
@ -132,6 +133,22 @@ class AppSelectorViewModel extends BaseViewModel {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
CustomMaterialButton(
|
||||||
|
isFilled: false,
|
||||||
|
onPressed: () => selectApp(app).then(
|
||||||
|
(_) {
|
||||||
|
Navigator.pop(context);
|
||||||
|
Navigator.pop(context);
|
||||||
|
},
|
||||||
|
),
|
||||||
|
label: Row(
|
||||||
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
|
children: [
|
||||||
|
const SizedBox(width: 10),
|
||||||
|
I18nText('appSelectorView.continueAnywayButton'),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user