change: Remove wallpaper feature

This commit is contained in:
krille-chan 2023-12-26 14:37:39 +01:00
commit 5d20185140
No known key found for this signature in database
52 changed files with 0 additions and 313 deletions

View file

@ -1,11 +1,7 @@
import 'package:flutter/material.dart';
import 'package:collection/collection.dart';
import 'package:file_picker/file_picker.dart';
import 'package:fluffychat/config/app_config.dart';
import 'package:fluffychat/config/setting_keys.dart';
import 'package:fluffychat/widgets/app_lock.dart';
import 'package:fluffychat/widgets/theme_builder.dart';
import '../../widgets/matrix.dart';
import 'settings_style_view.dart';
@ -18,28 +14,6 @@ class SettingsStyle extends StatefulWidget {
}
class SettingsStyleController extends State<SettingsStyle> {
void setWallpaperAction() async {
final picked = await AppLock.of(context).pauseWhile(
FilePicker.platform.pickFiles(
type: FileType.image,
withData: false,
),
);
final pickedFile = picked?.files.firstOrNull;
if (pickedFile == null) return;
await Matrix.of(context)
.store
.setString(SettingKeys.wallpaper, pickedFile.path!);
setState(() {});
}
void deleteWallpaperAction() async {
Matrix.of(context).wallpaper = null;
await Matrix.of(context).store.remove(SettingKeys.wallpaper);
setState(() {});
}
void setChatColor(Color? color) async {
AppConfig.colorSchemeSeed = color;
ThemeController.of(context).setPrimaryColor(color);