From 2710e66faed210cbd3a7a5cb02e08763a2f53ddc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Wed, 20 Aug 2025 09:46:27 +0200 Subject: [PATCH 1/2] chore: Slightly adjust font sizes and design --- lib/config/themes.dart | 3 +++ lib/pages/chat/chat_app_bar_title.dart | 6 ++++-- lib/pages/chat_list/status_msg_list.dart | 4 ++-- lib/widgets/share_scaffold_dialog.dart | 15 ++++++++++++++- 4 files changed, 23 insertions(+), 5 deletions(-) diff --git a/lib/config/themes.dart b/lib/config/themes.dart index 6b20af645..e66fc5e05 100644 --- a/lib/config/themes.dart +++ b/lib/config/themes.dart @@ -102,6 +102,9 @@ abstract class FluffyThemes { systemNavigationBarColor: colorScheme.surface, ), ), + listTileTheme: ListTileThemeData( + subtitleTextStyle: TextStyle(color: colorScheme.outline, fontSize: 14), + ), outlinedButtonTheme: OutlinedButtonThemeData( style: OutlinedButton.styleFrom( side: BorderSide( diff --git a/lib/pages/chat/chat_app_bar_title.dart b/lib/pages/chat/chat_app_bar_title.dart index 6d746785a..906adb5c1 100644 --- a/lib/pages/chat/chat_app_bar_title.dart +++ b/lib/pages/chat/chat_app_bar_title.dart @@ -78,8 +78,10 @@ class ChatAppBarTitle extends StatelessWidget { builder: (context, presence) { final lastActiveTimestamp = presence?.lastActiveTimestamp; - final style = - Theme.of(context).textTheme.bodySmall; + final style = Theme.of(context) + .listTileTheme + .subtitleTextStyle + ?.copyWith(fontSize: 12); if (presence?.currentlyActive == true) { return Text( L10n.of(context).currentlyActive, diff --git a/lib/pages/chat_list/status_msg_list.dart b/lib/pages/chat_list/status_msg_list.dart index f37732fdd..a500fa7a2 100644 --- a/lib/pages/chat_list/status_msg_list.dart +++ b/lib/pages/chat_list/status_msg_list.dart @@ -199,7 +199,7 @@ class PresenceAvatar extends StatelessWidget { overflow: TextOverflow.ellipsis, style: const TextStyle( color: Colors.black, - fontSize: 10.5, + fontSize: 9, ), ), ), @@ -254,7 +254,7 @@ class PresenceAvatar extends StatelessWidget { maxLines: 1, overflow: TextOverflow.ellipsis, style: const TextStyle( - fontSize: 13, + fontSize: 11, ), ), ), diff --git a/lib/widgets/share_scaffold_dialog.dart b/lib/widgets/share_scaffold_dialog.dart index e65ffa0f0..4a4001866 100644 --- a/lib/widgets/share_scaffold_dialog.dart +++ b/lib/widgets/share_scaffold_dialog.dart @@ -146,7 +146,20 @@ class _ShareScaffoldDialogState extends State { name: displayname, size: Avatar.defaultSize * 0.75, ), - title: Text(displayname), + title: Text( + displayname, + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + subtitle: Text( + room.directChatMatrixID ?? + L10n.of(context).countParticipants( + (room.summary.mJoinedMemberCount ?? 0) + + (room.summary.mInvitedMemberCount ?? 0), + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), value: selectedRoomId == room.id, onChanged: (_) => _toggleRoom(room.id), ), From c4d6eaa5e85b16db890b0e845dbd6c347919a5eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 21:44:54 +0000 Subject: [PATCH 2/2] build: (deps): bump flutter_webrtc from 1.0.0 to 1.1.0 Bumps [flutter_webrtc](https://github.com/cloudwebrtc/flutter-webrtc) from 1.0.0 to 1.1.0. - [Release notes](https://github.com/cloudwebrtc/flutter-webrtc/releases) - [Changelog](https://github.com/flutter-webrtc/flutter-webrtc/blob/v1.1.0/CHANGELOG.md) - [Commits](https://github.com/cloudwebrtc/flutter-webrtc/compare/v1.0.0...v1.1.0) --- updated-dependencies: - dependency-name: flutter_webrtc dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 48798ef51..c4e8693c7 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -761,10 +761,10 @@ packages: dependency: "direct main" description: name: flutter_webrtc - sha256: "69095ba39b83da3de48286dfc0769aa8e9f10491f70058dc8d8ecc960ef7a260" + sha256: "945d0a38b90fbca8257eadb167d8fb9fa7075d9a1939fd2953c10054454d1de2" url: "https://pub.dev" source: hosted - version: "1.0.0" + version: "1.1.0" frontend_server_client: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index e2307c1d4..57039b1b7 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -45,7 +45,7 @@ dependencies: ref: main flutter_vodozemac: ^0.2.2 flutter_web_auth_2: ^3.1.1 # Version 4 blocked by https://github.com/MixinNetwork/flutter-plugins/issues/379 - flutter_webrtc: ^1.0.0 + flutter_webrtc: ^1.1.0 geolocator: ^14.0.2 go_router: ^16.1.0 handy_window: ^0.4.0