mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-08-01 04:14:21 +08:00
Transition to Folders page with a fade
It's at the same hierarchy as 'Notes' and we shouldn't have a bottom to top transition.
This commit is contained in:
@ -16,7 +16,6 @@ import 'package:gitjournal/themes.dart';
|
|||||||
import 'package:shared_preferences/shared_preferences.dart';
|
import 'package:shared_preferences/shared_preferences.dart';
|
||||||
import 'package:dynamic_theme/dynamic_theme.dart';
|
import 'package:dynamic_theme/dynamic_theme.dart';
|
||||||
|
|
||||||
import 'screens/folder_listing.dart';
|
|
||||||
import 'screens/githostsetup_screens.dart';
|
import 'screens/githostsetup_screens.dart';
|
||||||
import 'screens/home_screen.dart';
|
import 'screens/home_screen.dart';
|
||||||
import 'screens/onboarding_screens.dart';
|
import 'screens/onboarding_screens.dart';
|
||||||
@ -121,7 +120,6 @@ class JournalApp extends StatelessWidget {
|
|||||||
initialRoute: initialRoute,
|
initialRoute: initialRoute,
|
||||||
routes: {
|
routes: {
|
||||||
'/': (context) => HomeScreen(),
|
'/': (context) => HomeScreen(),
|
||||||
'/folders': (context) => FolderListingScreen(),
|
|
||||||
'/settings': (context) => SettingsScreen(),
|
'/settings': (context) => SettingsScreen(),
|
||||||
'/setupRemoteGit': (context) =>
|
'/setupRemoteGit': (context) =>
|
||||||
GitHostSetupScreen(stateContainer.completeGitHostSetup),
|
GitHostSetupScreen(stateContainer.completeGitHostSetup),
|
||||||
|
@ -2,12 +2,15 @@ import 'dart:io';
|
|||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_email_sender/flutter_email_sender.dart';
|
import 'package:flutter_email_sender/flutter_email_sender.dart';
|
||||||
import 'package:gitjournal/analytics.dart';
|
|
||||||
import 'package:gitjournal/state_container.dart';
|
|
||||||
import 'package:gitjournal/utils.dart';
|
|
||||||
import 'package:launch_review/launch_review.dart';
|
import 'package:launch_review/launch_review.dart';
|
||||||
import 'package:share/share.dart';
|
import 'package:share/share.dart';
|
||||||
import 'package:url_launcher/url_launcher.dart';
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
|
import 'package:page_transition/page_transition.dart';
|
||||||
|
|
||||||
|
import 'package:gitjournal/analytics.dart';
|
||||||
|
import 'package:gitjournal/state_container.dart';
|
||||||
|
import 'package:gitjournal/utils.dart';
|
||||||
|
import 'package:gitjournal/screens/folder_listing.dart';
|
||||||
|
|
||||||
class AppDrawer extends StatelessWidget {
|
class AppDrawer extends StatelessWidget {
|
||||||
@override
|
@override
|
||||||
@ -87,7 +90,14 @@ class AppDrawer extends StatelessWidget {
|
|||||||
if (m.settings.name == "/folders") {
|
if (m.settings.name == "/folders") {
|
||||||
Navigator.pop(context);
|
Navigator.pop(context);
|
||||||
} else {
|
} else {
|
||||||
Navigator.popAndPushNamed(context, "/folders");
|
Navigator.pop(context);
|
||||||
|
Navigator.push(
|
||||||
|
context,
|
||||||
|
PageTransition(
|
||||||
|
type: PageTransitionType.fade,
|
||||||
|
child: FolderListingScreen(),
|
||||||
|
),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
@ -350,6 +350,13 @@ packages:
|
|||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.10"
|
version: "1.0.10"
|
||||||
|
page_transition:
|
||||||
|
dependency: "direct main"
|
||||||
|
description:
|
||||||
|
name: page_transition
|
||||||
|
url: "https://pub.dartlang.org"
|
||||||
|
source: hosted
|
||||||
|
version: "1.1.5"
|
||||||
path:
|
path:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
@ -28,6 +28,7 @@ dependencies:
|
|||||||
dynamic_theme: ^1.0.0
|
dynamic_theme: ^1.0.0
|
||||||
flushbar: ^1.9.0
|
flushbar: ^1.9.0
|
||||||
flutter_staggered_grid_view: ^0.3.0
|
flutter_staggered_grid_view: ^0.3.0
|
||||||
|
page_transition: "^1.1.5"
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
flutter_launcher_icons: "^0.7.2"
|
flutter_launcher_icons: "^0.7.2"
|
||||||
|
Reference in New Issue
Block a user