feat: Add default chat wallpaper

This commit is contained in:
Krille 2024-10-21 16:11:53 +02:00
commit 7d8369ab30
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652
7 changed files with 47 additions and 29 deletions

View file

@ -84,7 +84,7 @@ class Message extends StatelessWidget {
final ownMessage = event.senderId == client.userID;
final alignment = ownMessage ? Alignment.topRight : Alignment.topLeft;
// ignore: deprecated_member_use
var color = theme.colorScheme.surfaceVariant;
var color = theme.colorScheme.surfaceBright;
final displayTime = event.type == EventTypes.RoomCreate ||
nextEvent == null ||
!event.originServerTs.sameEnvironment(nextEvent!.originServerTs);

View file

@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
import 'package:matrix/matrix.dart';
import 'package:fluffychat/config/app_config.dart';
import 'package:fluffychat/utils/date_time_extension.dart';
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
import 'package:fluffychat/widgets/avatar.dart';
@ -27,11 +28,27 @@ class RoomCreationStateEvent extends StatelessWidget {
),
Text(
roomName,
style: theme.textTheme.headlineSmall,
style: TextStyle(
fontSize: 24 * AppConfig.fontSizeFactor,
shadows: [
Shadow(
color: theme.colorScheme.surface,
blurRadius: 3,
),
],
),
),
Text(
'${event.originServerTs.localizedTime(context)} | ${l10n.countParticipants((event.room.summary.mJoinedMemberCount ?? 1) + (event.room.summary.mInvitedMemberCount ?? 0))}',
style: theme.textTheme.labelSmall,
style: TextStyle(
fontSize: 12 * AppConfig.fontSizeFactor,
shadows: [
Shadow(
color: theme.colorScheme.surface,
blurRadius: 3,
),
],
),
),
const SizedBox(height: 48),
],