@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import ' package:flutter_gen/gen_l10n/l10n.dart ' ;
import ' package:fluffychat/config/setting_keys.dart ' ;
import ' package:fluffychat/config/themes.dart ' ;
import ' package:fluffychat/utils/account_config.dart ' ;
import ' package:fluffychat/widgets/avatar.dart ' ;
@ -9,6 +10,7 @@ import 'package:fluffychat/widgets/layouts/max_width_body.dart';
import ' package:fluffychat/widgets/matrix.dart ' ;
import ' package:fluffychat/widgets/mxc_image.dart ' ;
import ' ../../config/app_config.dart ' ;
import ' ../../widgets/settings_switch_list_tile.dart ' ;
import ' settings_style.dart ' ;
class SettingsStyleView extends StatelessWidget {
@ -162,6 +164,22 @@ class SettingsStyleView extends StatelessWidget {
onChanged: controller . switchTheme ,
) ,
const Divider ( height: 1 ) ,
ListTile (
title: Text (
L10n . of ( context ) ! . presenceStyle ,
style: TextStyle (
color: Theme . of ( context ) . colorScheme . secondary ,
fontWeight: FontWeight . bold ,
) ,
) ,
) ,
SettingsSwitchListTile . adaptive (
title: L10n . of ( context ) ! . presencesToggle ,
onChanged: ( b ) = > AppConfig . showPresences = b ,
storeKey: SettingKeys . showPresences ,
defaultValue: AppConfig . showPresences ,
) ,
const Divider ( height: 1 ) ,
ListTile (
title: Text (
L10n . of ( context ) ! . messagesStyle ,