Adapted manifest to paperless_share, some bug fixes/visual updates

This commit is contained in:
Anton Stubenbord
2023-01-20 20:01:18 +01:00
parent fa3059218d
commit 2e0730ce2f
7 changed files with 281 additions and 23 deletions

View File

@@ -21,7 +21,7 @@ import 'package:paperless_mobile/features/documents/bloc/documents_cubit.dart';
import 'package:paperless_mobile/features/documents/view/pages/documents_page.dart';
import 'package:paperless_mobile/features/home/view/route_description.dart';
import 'package:paperless_mobile/features/home/view/widget/bottom_navigation_bar.dart';
import 'package:paperless_mobile/features/home/view/widget/info_drawer.dart';
import 'package:paperless_mobile/features/home/view/widget/app_drawer.dart';
import 'package:paperless_mobile/features/labels/view/pages/labels_page.dart';
import 'package:paperless_mobile/features/notifications/services/local_notification_service.dart';
import 'package:paperless_mobile/features/saved_view/cubit/saved_view_cubit.dart';
@@ -238,7 +238,7 @@ class _HomePageState extends State<HomePage> {
if (!sizingInformation.isMobile) {
return Scaffold(
key: rootScaffoldKey,
drawer: const InfoDrawer(),
drawer: const AppDrawer(),
body: Row(
children: [
NavigationRail(
@@ -266,7 +266,7 @@ class _HomePageState extends State<HomePage> {
destinations:
destinations.map((e) => e.toNavigationDestination()).toList(),
),
drawer: const InfoDrawer(),
drawer: const AppDrawer(),
body: routes[_currentIndex],
);
},

View File

@@ -23,24 +23,24 @@ import 'package:paperless_mobile/util.dart';
import 'package:url_launcher/link.dart';
import 'package:url_launcher/url_launcher_string.dart';
class InfoDrawer extends StatefulWidget {
class AppDrawer extends StatefulWidget {
final VoidCallback? afterInboxClosed;
const InfoDrawer({Key? key, this.afterInboxClosed}) : super(key: key);
const AppDrawer({Key? key, this.afterInboxClosed}) : super(key: key);
@override
State<InfoDrawer> createState() => _InfoDrawerState();
State<AppDrawer> createState() => _AppDrawerState();
}
enum NavigationDestinations {
inbox,
settings,
reportBug,
about,
logout;
}
// enum NavigationDestinations {
// inbox,
// settings,
// reportBug,
// about,
// logout;
// }
class _InfoDrawerState extends State<InfoDrawer> {
class _AppDrawerState extends State<AppDrawer> {
late final Future<PackageInfo> _packageInfo;
@override
@@ -219,7 +219,7 @@ class _InfoDrawerState extends State<InfoDrawer> {
],
),
decoration: BoxDecoration(
color: Theme.of(context).colorScheme.surfaceVariant,
color: Theme.of(context).colorScheme.primaryContainer,
),
),
...[