Add reverse transition animation toggle (#683)

This commit is contained in:
Imran Remtulla
2023-07-16 11:41:02 -04:00
parent 6b16857186
commit 1c390a7f04
14 changed files with 38 additions and 1 deletions

View File

@@ -94,7 +94,9 @@ class _HomePageState extends State<HomePage> {
duration: Duration(
milliseconds:
settingsProvider.disablePageTransitions ? 0 : 300),
reverse: isReversing,
reverse: settingsProvider.reversePageTransitions
? !isReversing
: isReversing,
transitionBuilder: (
Widget child,
Animation<double> animation,

View File

@@ -411,6 +411,21 @@ class _SettingsPageState extends State<SettingsPage> {
})
],
),
height16,
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Flexible(
child: Text(tr('reversePageTransitions'))),
Switch(
value:
settingsProvider.reversePageTransitions,
onChanged: (value) {
settingsProvider.reversePageTransitions =
value;
})
],
),
height32,
Text(
tr('categories'),