From cfc161b2523ef34ff0bcdff87b1ab23bb698f1fc Mon Sep 17 00:00:00 2001 From: Krille Date: Mon, 25 Dec 2023 18:36:04 +0100 Subject: [PATCH] chore: Dark mode improvements --- lib/widgets/layouts/empty_page.dart | 9 ++------- lib/widgets/layouts/login_scaffold.dart | 12 ++++++++++-- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/lib/widgets/layouts/empty_page.dart b/lib/widgets/layouts/empty_page.dart index ce68a7d8..79fe8999 100644 --- a/lib/widgets/layouts/empty_page.dart +++ b/lib/widgets/layouts/empty_page.dart @@ -2,10 +2,8 @@ import 'dart:math'; import 'package:flutter/material.dart'; -import 'package:fluffychat/config/themes.dart'; - class EmptyPage extends StatelessWidget { - static const double _width = 128; + static const double _width = 400; const EmptyPage({super.key}); @override Widget build(BuildContext context) { @@ -19,12 +17,9 @@ class EmptyPage extends StatelessWidget { ), extendBodyBehindAppBar: true, body: Container( - decoration: BoxDecoration( - gradient: FluffyThemes.backgroundGradient(context, 128), - ), alignment: Alignment.center, child: Image.asset( - 'assets/favicon.png', + 'assets/info-logo.png', width: width, height: width, filterQuality: FilterQuality.medium, diff --git a/lib/widgets/layouts/login_scaffold.dart b/lib/widgets/layouts/login_scaffold.dart index d039c996..00760abf 100644 --- a/lib/widgets/layouts/login_scaffold.dart +++ b/lib/widgets/layouts/login_scaffold.dart @@ -1,3 +1,5 @@ +import 'dart:ui'; + import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; @@ -40,7 +42,7 @@ class LoginScaffold extends StatelessWidget { body: body, backgroundColor: isMobileMode ? null - : Theme.of(context).colorScheme.background.withOpacity(0.9), + : Theme.of(context).colorScheme.background.withOpacity(0.8), bottomNavigationBar: isMobileMode ? Material( elevation: 4, @@ -77,7 +79,13 @@ class LoginScaffold extends StatelessWidget { constraints: isMobileMode ? const BoxConstraints() : const BoxConstraints(maxWidth: 480, maxHeight: 720), - child: scaffold, + child: BackdropFilter( + filter: ImageFilter.blur( + sigmaX: 10.0, + sigmaY: 10.0, + ), + child: scaffold, + ), ), ), ),