mirror of
				https://gitlab.com/famedly/fluffychat.git
				synced 2025-11-04 06:17: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/utils/bootstrap.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:fluffychat/utils/platform_infos.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:fluffychat/config/app_config.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: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: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/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/widgets/matrix.dart';
 | 
			
		||||
import 'package:flutter/material.dart';
 | 
			
		||||
import 'widgets/dialogs/key_verification_dialog.dart';
 | 
			
		||||
import 'key_verification_dialog.dart';
 | 
			
		||||
 | 
			
		||||
class ChatEncryptionSettings extends StatefulWidget {
 | 
			
		||||
  final String id;
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@ import 'dart:developer';
 | 
			
		||||
import 'package:adaptive_dialog/adaptive_dialog.dart';
 | 
			
		||||
import 'package:adaptive_page_layout/adaptive_page_layout.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: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/famedlysdk.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:flutter/material.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/material.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 '../../../utils/string_color.dart';
 | 
			
		||||
import '../../../utils/beautify_string_extension.dart';
 | 
			
		||||
import '../utils/string_color.dart';
 | 
			
		||||
import '../utils/beautify_string_extension.dart';
 | 
			
		||||
 | 
			
		||||
class KeyVerificationDialog extends StatefulWidget {
 | 
			
		||||
  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:flutter/material.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:future_loading_dialog/future_loading_dialog.dart';
 | 
			
		||||
import '../../../utils/matrix_file_extension.dart';
 | 
			
		||||
import '../../../utils/room_send_file_extension.dart';
 | 
			
		||||
import '../../../utils/resize_image.dart';
 | 
			
		||||
import '../utils/matrix_file_extension.dart';
 | 
			
		||||
import '../utils/room_send_file_extension.dart';
 | 
			
		||||
import '../utils/resize_image.dart';
 | 
			
		||||
 | 
			
		||||
class SendFileDialog extends StatefulWidget {
 | 
			
		||||
  final Room room;
 | 
			
		||||
@ -17,7 +17,7 @@ import 'package:image_picker/image_picker.dart';
 | 
			
		||||
 | 
			
		||||
import 'ui/settings_ui.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 '../config/app_config.dart';
 | 
			
		||||
import '../config/setting_keys.dart';
 | 
			
		||||
 | 
			
		||||
@ -12,7 +12,7 @@ import 'package:pedantic/pedantic.dart';
 | 
			
		||||
 | 
			
		||||
import '../../../utils/date_time_extension.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 '../matrix.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/localized_exception_extension.dart';
 | 
			
		||||
import '../../utils/famedlysdk_store.dart';
 | 
			
		||||
import 'dialogs/key_verification_dialog.dart';
 | 
			
		||||
import '../key_verification_dialog.dart';
 | 
			
		||||
import '../../utils/platform_infos.dart';
 | 
			
		||||
import '../../config/app_config.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/utils/event_extension.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_gen/gen_l10n/l10n.dart';
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@ import 'dart:math';
 | 
			
		||||
import 'package:adaptive_dialog/adaptive_dialog.dart';
 | 
			
		||||
import 'package:adaptive_page_layout/adaptive_page_layout.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/utils/fluffy_share.dart';
 | 
			
		||||
import 'package:flutter/material.dart';
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user