mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-11-19 10:39:26 +01:00
refactor: Dialogs as views
This commit is contained in:
parent
bc5e973106
commit
69deae3dc1
@ -2,7 +2,7 @@ import 'package:adaptive_dialog/adaptive_dialog.dart';
|
|||||||
import 'package:famedlysdk/encryption.dart';
|
import 'package:famedlysdk/encryption.dart';
|
||||||
import 'package:famedlysdk/encryption/utils/bootstrap.dart';
|
import 'package:famedlysdk/encryption/utils/bootstrap.dart';
|
||||||
import 'package:famedlysdk/famedlysdk.dart';
|
import 'package:famedlysdk/famedlysdk.dart';
|
||||||
import 'package:fluffychat/views/widgets/dialogs/adaptive_flat_button.dart';
|
import 'package:fluffychat/views/widgets/adaptive_flat_button.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:fluffychat/utils/platform_infos.dart';
|
import 'package:fluffychat/utils/platform_infos.dart';
|
||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
@ -8,7 +8,7 @@ import 'package:famedlysdk/famedlysdk.dart';
|
|||||||
import 'package:file_picker_cross/file_picker_cross.dart';
|
import 'package:file_picker_cross/file_picker_cross.dart';
|
||||||
import 'package:fluffychat/config/app_config.dart';
|
import 'package:fluffychat/config/app_config.dart';
|
||||||
import 'package:fluffychat/views/ui/chat_ui.dart';
|
import 'package:fluffychat/views/ui/chat_ui.dart';
|
||||||
import 'package:fluffychat/views/widgets/dialogs/recording_dialog.dart';
|
import 'package:fluffychat/views/recording_dialog.dart';
|
||||||
|
|
||||||
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
||||||
import 'package:fluffychat/views/widgets/matrix.dart';
|
import 'package:fluffychat/views/widgets/matrix.dart';
|
||||||
@ -25,7 +25,7 @@ import 'package:scroll_to_index/scroll_to_index.dart';
|
|||||||
import 'package:shared_preferences/shared_preferences.dart';
|
import 'package:shared_preferences/shared_preferences.dart';
|
||||||
import 'package:url_launcher/url_launcher.dart';
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
|
|
||||||
import 'widgets/dialogs/send_file_dialog.dart';
|
import 'send_file_dialog.dart';
|
||||||
import '../utils/filtered_timeline_extension.dart';
|
import '../utils/filtered_timeline_extension.dart';
|
||||||
import '../utils/matrix_file_extension.dart';
|
import '../utils/matrix_file_extension.dart';
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ import 'package:famedlysdk/famedlysdk.dart';
|
|||||||
import 'package:fluffychat/views/ui/chat_encryption_settings_ui.dart';
|
import 'package:fluffychat/views/ui/chat_encryption_settings_ui.dart';
|
||||||
import 'package:fluffychat/views/widgets/matrix.dart';
|
import 'package:fluffychat/views/widgets/matrix.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'widgets/dialogs/key_verification_dialog.dart';
|
import 'key_verification_dialog.dart';
|
||||||
|
|
||||||
class ChatEncryptionSettings extends StatefulWidget {
|
class ChatEncryptionSettings extends StatefulWidget {
|
||||||
final String id;
|
final String id;
|
||||||
|
@ -3,7 +3,7 @@ import 'dart:developer';
|
|||||||
import 'package:adaptive_dialog/adaptive_dialog.dart';
|
import 'package:adaptive_dialog/adaptive_dialog.dart';
|
||||||
import 'package:adaptive_page_layout/adaptive_page_layout.dart';
|
import 'package:adaptive_page_layout/adaptive_page_layout.dart';
|
||||||
import 'package:fluffychat/views/ui/chat_permissions_settings_ui.dart';
|
import 'package:fluffychat/views/ui/chat_permissions_settings_ui.dart';
|
||||||
import 'package:fluffychat/views/widgets/dialogs/permission_slider_dialog.dart';
|
import 'package:fluffychat/views/permission_slider_dialog.dart';
|
||||||
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
||||||
import 'package:fluffychat/views/widgets/matrix.dart';
|
import 'package:fluffychat/views/widgets/matrix.dart';
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ import 'package:adaptive_dialog/adaptive_dialog.dart';
|
|||||||
import 'package:famedlysdk/encryption/utils/key_verification.dart';
|
import 'package:famedlysdk/encryption/utils/key_verification.dart';
|
||||||
import 'package:famedlysdk/famedlysdk.dart';
|
import 'package:famedlysdk/famedlysdk.dart';
|
||||||
import 'package:fluffychat/views/ui/device_settings_ui.dart';
|
import 'package:fluffychat/views/ui/device_settings_ui.dart';
|
||||||
import 'package:fluffychat/views/widgets/dialogs/key_verification_dialog.dart';
|
import 'package:fluffychat/views/key_verification_dialog.dart';
|
||||||
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
||||||
|
@ -5,10 +5,10 @@ import 'package:fluffychat/utils/platform_infos.dart';
|
|||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
||||||
import 'adaptive_flat_button.dart';
|
import 'widgets/adaptive_flat_button.dart';
|
||||||
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
||||||
import '../../../utils/string_color.dart';
|
import '../utils/string_color.dart';
|
||||||
import '../../../utils/beautify_string_extension.dart';
|
import '../utils/beautify_string_extension.dart';
|
||||||
|
|
||||||
class KeyVerificationDialog extends StatefulWidget {
|
class KeyVerificationDialog extends StatefulWidget {
|
||||||
Future<void> show(BuildContext context) => PlatformInfos.isCupertinoStyle
|
Future<void> show(BuildContext context) => PlatformInfos.isCupertinoStyle
|
@ -1,4 +1,4 @@
|
|||||||
import 'package:fluffychat/views/widgets/dialogs/adaptive_flat_button.dart';
|
import 'package:fluffychat/views/widgets/adaptive_flat_button.dart';
|
||||||
import 'package:fluffychat/utils/platform_infos.dart';
|
import 'package:fluffychat/utils/platform_infos.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
@ -3,9 +3,9 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
||||||
|
|
||||||
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
||||||
import '../../../utils/matrix_file_extension.dart';
|
import '../utils/matrix_file_extension.dart';
|
||||||
import '../../../utils/room_send_file_extension.dart';
|
import '../utils/room_send_file_extension.dart';
|
||||||
import '../../../utils/resize_image.dart';
|
import '../utils/resize_image.dart';
|
||||||
|
|
||||||
class SendFileDialog extends StatefulWidget {
|
class SendFileDialog extends StatefulWidget {
|
||||||
final Room room;
|
final Room room;
|
@ -17,7 +17,7 @@ import 'package:image_picker/image_picker.dart';
|
|||||||
|
|
||||||
import 'ui/settings_ui.dart';
|
import 'ui/settings_ui.dart';
|
||||||
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
||||||
import 'widgets/dialogs/bootstrap_dialog.dart';
|
import 'bootstrap_dialog.dart';
|
||||||
import 'widgets/matrix.dart';
|
import 'widgets/matrix.dart';
|
||||||
import '../config/app_config.dart';
|
import '../config/app_config.dart';
|
||||||
import '../config/setting_keys.dart';
|
import '../config/setting_keys.dart';
|
||||||
|
@ -12,7 +12,7 @@ import 'package:pedantic/pedantic.dart';
|
|||||||
|
|
||||||
import '../../../utils/date_time_extension.dart';
|
import '../../../utils/date_time_extension.dart';
|
||||||
import '../avatar.dart';
|
import '../avatar.dart';
|
||||||
import '../dialogs/send_file_dialog.dart';
|
import '../../send_file_dialog.dart';
|
||||||
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
||||||
import '../matrix.dart';
|
import '../matrix.dart';
|
||||||
import '../mouse_over_builder.dart';
|
import '../mouse_over_builder.dart';
|
||||||
|
@ -27,7 +27,7 @@ import 'package:desktop_notifications/desktop_notifications.dart';*/
|
|||||||
import '../../utils/beautify_string_extension.dart';
|
import '../../utils/beautify_string_extension.dart';
|
||||||
import '../../utils/localized_exception_extension.dart';
|
import '../../utils/localized_exception_extension.dart';
|
||||||
import '../../utils/famedlysdk_store.dart';
|
import '../../utils/famedlysdk_store.dart';
|
||||||
import 'dialogs/key_verification_dialog.dart';
|
import '../key_verification_dialog.dart';
|
||||||
import '../../utils/platform_infos.dart';
|
import '../../utils/platform_infos.dart';
|
||||||
import '../../config/app_config.dart';
|
import '../../config/app_config.dart';
|
||||||
import '../../config/setting_keys.dart';
|
import '../../config/setting_keys.dart';
|
||||||
|
@ -6,7 +6,7 @@ import 'package:future_loading_dialog/future_loading_dialog.dart';
|
|||||||
import 'package:fluffychat/views/widgets/image_bubble.dart';
|
import 'package:fluffychat/views/widgets/image_bubble.dart';
|
||||||
import 'package:fluffychat/utils/event_extension.dart';
|
import 'package:fluffychat/utils/event_extension.dart';
|
||||||
import 'package:fluffychat/utils/matrix_locals.dart';
|
import 'package:fluffychat/utils/matrix_locals.dart';
|
||||||
import 'package:fluffychat/views/widgets/dialogs/key_verification_dialog.dart';
|
import 'package:fluffychat/views/key_verification_dialog.dart';
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
||||||
|
@ -3,7 +3,7 @@ import 'dart:math';
|
|||||||
import 'package:adaptive_dialog/adaptive_dialog.dart';
|
import 'package:adaptive_dialog/adaptive_dialog.dart';
|
||||||
import 'package:adaptive_page_layout/adaptive_page_layout.dart';
|
import 'package:adaptive_page_layout/adaptive_page_layout.dart';
|
||||||
import 'package:famedlysdk/famedlysdk.dart';
|
import 'package:famedlysdk/famedlysdk.dart';
|
||||||
import 'package:fluffychat/views/widgets/dialogs/permission_slider_dialog.dart';
|
import 'package:fluffychat/views/permission_slider_dialog.dart';
|
||||||
import 'package:fluffychat/config/themes.dart';
|
import 'package:fluffychat/config/themes.dart';
|
||||||
import 'package:fluffychat/utils/fluffy_share.dart';
|
import 'package:fluffychat/utils/fluffy_share.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
Loading…
Reference in New Issue
Block a user