chore: Follow up new design fixes

This commit is contained in:
Christian Pauly 2022-04-15 18:42:11 +02:00
parent ae2a44f936
commit 562a8fd242
2 changed files with 27 additions and 13 deletions

View File

@ -347,6 +347,16 @@ class AppRoutes {
path: 'add', path: 'add',
widget: const HomeserverPicker(), widget: const HomeserverPicker(),
buildTransition: _fadeTransition, buildTransition: _fadeTransition,
stackedRoutes: [
VWidget(
path: 'login',
widget: const Login(),
buildTransition: _fadeTransition,
),
VWidget(
path: 'connect',
widget: const ConnectPage(),
buildTransition: _fadeTransition,
stackedRoutes: [ stackedRoutes: [
VWidget( VWidget(
path: 'login', path: 'login',
@ -358,6 +368,7 @@ class AppRoutes {
widget: const SignupPage(), widget: const SignupPage(),
buildTransition: _fadeTransition, buildTransition: _fadeTransition,
), ),
]),
], ],
), ),
], ],

View File

@ -13,18 +13,21 @@ class LoginScaffold extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
WidgetsBinding.instance?.addPostFrameCallback((_) {
SystemChrome.setSystemUIOverlayStyle( SystemChrome.setSystemUIOverlayStyle(
const SystemUiOverlayStyle( const SystemUiOverlayStyle(
statusBarIconBrightness: Brightness.light, statusBarIconBrightness: Brightness.light,
statusBarColor: Colors.transparent, statusBarColor: Colors.transparent,
systemNavigationBarContrastEnforced: false, systemNavigationBarContrastEnforced: false,
systemNavigationBarColor: Colors.transparent, systemNavigationBarColor: Colors.black,
systemNavigationBarIconBrightness: Brightness.light, systemNavigationBarIconBrightness: Brightness.light,
), ),
); );
});
return Scaffold( return Scaffold(
appBar: appBar, appBar: appBar,
extendBodyBehindAppBar: true, extendBodyBehindAppBar: true,
extendBody: true,
body: Container( body: Container(
decoration: const BoxDecoration( decoration: const BoxDecoration(
image: DecorationImage( image: DecorationImage(