diff --git a/app/lib/core/providers.dart b/app/lib/core/providers.dart index 23ddc1c2..85a9b7b8 100644 --- a/app/lib/core/providers.dart +++ b/app/lib/core/providers.dart @@ -1,5 +1,5 @@ -import 'package:go_router/go_router.dart'; import 'package:bang_navigator/core/routing/routes.dart'; +import 'package:go_router/go_router.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'providers.g.dart'; diff --git a/app/lib/core/routing/routes.dart b/app/lib/core/routing/routes.dart index a2ec5e4d..319b9103 100644 --- a/app/lib/core/routing/routes.dart +++ b/app/lib/core/routing/routes.dart @@ -1,9 +1,9 @@ -import 'package:flutter/material.dart'; -import 'package:go_router/go_router.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/features/search_browser/presentation/screens/browser.dart'; import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; import 'package:bang_navigator/features/settings/presentation/screens/settings.dart'; +import 'package:flutter/material.dart'; +import 'package:go_router/go_router.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; part 'routes.g.dart'; diff --git a/app/lib/domain/services/generic_website.dart b/app/lib/domain/services/generic_website.dart index bfb760bf..f74d8ae4 100644 --- a/app/lib/domain/services/generic_website.dart +++ b/app/lib/domain/services/generic_website.dart @@ -1,12 +1,12 @@ +import 'package:bang_navigator/core/http_error_handler.dart'; +import 'package:bang_navigator/domain/entities/web_page_info.dart'; +import 'package:bang_navigator/features/web_view/utils/favicon_helper.dart'; import 'package:exceptions/exceptions.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; import 'package:html/dom.dart'; import 'package:html/parser.dart' as html_parser; import 'package:http/http.dart' as http; -import 'package:bang_navigator/core/http_error_handler.dart'; -import 'package:bang_navigator/domain/entities/web_page_info.dart'; -import 'package:bang_navigator/features/web_view/utils/favicon_helper.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'generic_website.g.dart'; diff --git a/app/lib/features/app_widget/domain/services/home_widget.dart b/app/lib/features/app_widget/domain/services/home_widget.dart index 0e4f9036..00d79487 100644 --- a/app/lib/features/app_widget/domain/services/home_widget.dart +++ b/app/lib/features/app_widget/domain/services/home_widget.dart @@ -1,5 +1,5 @@ -import 'package:home_widget/home_widget.dart'; import 'package:bang_navigator/domain/entities/received_parameter.dart'; +import 'package:home_widget/home_widget.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:rxdart/rxdart.dart'; diff --git a/app/lib/features/kagi/data/services/autosuggest.dart b/app/lib/features/kagi/data/services/autosuggest.dart index a73f80f4..4b422578 100644 --- a/app/lib/features/kagi/data/services/autosuggest.dart +++ b/app/lib/features/kagi/data/services/autosuggest.dart @@ -1,8 +1,8 @@ import 'dart:convert'; +import 'package:bang_navigator/core/http_error_handler.dart'; import 'package:exceptions/exceptions.dart'; import 'package:http/http.dart' as http; -import 'package:bang_navigator/core/http_error_handler.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'autosuggest.g.dart'; diff --git a/app/lib/features/search_browser/domain/providers.dart b/app/lib/features/search_browser/domain/providers.dart index 4bf5d5cf..44f9bd76 100644 --- a/app/lib/features/search_browser/domain/providers.dart +++ b/app/lib/features/search_browser/domain/providers.dart @@ -1,8 +1,8 @@ // ignore_for_file: use_setters_to_change_properties -import 'package:flutter/widgets.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; import 'package:bang_navigator/features/search_browser/domain/services/create_tab.dart'; +import 'package:flutter/widgets.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'providers.g.dart'; diff --git a/app/lib/features/search_browser/domain/services/create_tab.dart b/app/lib/features/search_browser/domain/services/create_tab.dart index 4ffa2add..98c6ec58 100644 --- a/app/lib/features/search_browser/domain/services/create_tab.dart +++ b/app/lib/features/search_browser/domain/services/create_tab.dart @@ -1,11 +1,11 @@ import 'dart:async'; -import 'package:collection/collection.dart'; import 'package:bang_navigator/domain/entities/received_parameter.dart'; import 'package:bang_navigator/features/app_widget/domain/services/home_widget.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; import 'package:bang_navigator/features/share_intent/domain/services/sharing_intent.dart'; +import 'package:collection/collection.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:rxdart/rxdart.dart'; diff --git a/app/lib/features/search_browser/presentation/screens/browser.dart b/app/lib/features/search_browser/presentation/screens/browser.dart index 0a6fbef2..bebf8ece 100644 --- a/app/lib/features/search_browser/presentation/screens/browser.dart +++ b/app/lib/features/search_browser/presentation/screens/browser.dart @@ -1,10 +1,4 @@ import 'package:animations/animations.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:flutter_inappwebview/flutter_inappwebview.dart'; -import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; -import 'package:go_router/go_router.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/core/routing/routes.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; @@ -23,6 +17,12 @@ import 'package:bang_navigator/presentation/hooks/listenable_callback.dart'; import 'package:bang_navigator/presentation/hooks/overlay_portal_controller.dart'; import 'package:bang_navigator/presentation/widgets/animated_indexed_stack.dart'; import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; +import 'package:flutter/material.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; +import 'package:flutter_inappwebview/flutter_inappwebview.dart'; +import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; +import 'package:go_router/go_router.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:share_plus/share_plus.dart'; import 'package:url_launcher/url_launcher.dart'; diff --git a/app/lib/features/search_browser/presentation/widgets/app_bar_title.dart b/app/lib/features/search_browser/presentation/widgets/app_bar_title.dart index 381ffbd1..7e1a765d 100644 --- a/app/lib/features/search_browser/presentation/widgets/app_bar_title.dart +++ b/app/lib/features/search_browser/presentation/widgets/app_bar_title.dart @@ -1,10 +1,10 @@ +import 'package:bang_navigator/features/web_view/domain/entities/web_view_page.dart'; +import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; +import 'package:bang_navigator/features/web_view/presentation/widgets/favicon.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; -import 'package:bang_navigator/features/web_view/domain/entities/web_view_page.dart'; -import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; -import 'package:bang_navigator/features/web_view/presentation/widgets/favicon.dart'; import 'package:text_scroll/text_scroll.dart'; class AppBarTitle extends HookConsumerWidget { diff --git a/app/lib/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart b/app/lib/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart index 574d776c..8a59c49e 100644 --- a/app/lib/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart +++ b/app/lib/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart @@ -1,8 +1,3 @@ -import 'package:expandable_page_view/expandable_page_view.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; import 'package:bang_navigator/features/search_browser/presentation/widgets/tabs/assistant_tab.dart'; @@ -10,6 +5,11 @@ import 'package:bang_navigator/features/search_browser/presentation/widgets/tabs import 'package:bang_navigator/features/search_browser/presentation/widgets/tabs/summarize_tab.dart'; import 'package:bang_navigator/features/share_intent/domain/entities/shared_content.dart'; import 'package:bang_navigator/presentation/hooks/sync_page_tab.dart'; +import 'package:expandable_page_view/expandable_page_view.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; +import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; typedef OnSubmitUri = void Function(Uri url); diff --git a/app/lib/features/search_browser/presentation/widgets/sheets/view_tabs_sheet.dart b/app/lib/features/search_browser/presentation/widgets/sheets/view_tabs_sheet.dart index 3e332544..56fd900a 100644 --- a/app/lib/features/search_browser/presentation/widgets/sheets/view_tabs_sheet.dart +++ b/app/lib/features/search_browser/presentation/widgets/sheets/view_tabs_sheet.dart @@ -1,8 +1,8 @@ -import 'package:flutter/material.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; import 'package:bang_navigator/features/web_view/presentation/controllers/switch_new_tab.dart'; import 'package:bang_navigator/features/web_view/presentation/widgets/web_view_tab.dart'; +import 'package:flutter/material.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; class ViewTabsSheet extends HookConsumerWidget { final VoidCallback onClose; diff --git a/app/lib/features/search_browser/presentation/widgets/tabs/assistant_tab.dart b/app/lib/features/search_browser/presentation/widgets/tabs/assistant_tab.dart index 58c7bb5a..9d0e8a2a 100644 --- a/app/lib/features/search_browser/presentation/widgets/tabs/assistant_tab.dart +++ b/app/lib/features/search_browser/presentation/widgets/tabs/assistant_tab.dart @@ -1,14 +1,14 @@ -import 'package:expandable_page_view/expandable_page_view.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:bang_navigator/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; import 'package:bang_navigator/features/search_browser/utils/url_builder.dart' as uri_builder; import 'package:bang_navigator/features/share_intent/domain/entities/shared_content.dart'; import 'package:bang_navigator/presentation/hooks/sync_page_tab.dart'; +import 'package:expandable_page_view/expandable_page_view.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; +import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; class AssistantTab extends HookConsumerWidget { final SharedContent? sharedContent; diff --git a/app/lib/features/search_browser/presentation/widgets/tabs/search_tab.dart b/app/lib/features/search_browser/presentation/widgets/tabs/search_tab.dart index 91737ebe..9b4390bf 100644 --- a/app/lib/features/search_browser/presentation/widgets/tabs/search_tab.dart +++ b/app/lib/features/search_browser/presentation/widgets/tabs/search_tab.dart @@ -1,7 +1,3 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/features/kagi/domain/repositories/autosuggest.dart'; import 'package:bang_navigator/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; import 'package:bang_navigator/features/search_browser/utils/url_builder.dart' @@ -9,6 +5,10 @@ import 'package:bang_navigator/features/search_browser/utils/url_builder.dart' import 'package:bang_navigator/features/share_intent/domain/entities/shared_content.dart'; import 'package:bang_navigator/presentation/widgets/autocomplete.dart'; import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; +import 'package:flutter/material.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; +import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:speech_to_text_google_dialog/speech_to_text_google_dialog.dart'; // The default Material-style Autocomplete options. diff --git a/app/lib/features/search_browser/presentation/widgets/tabs/summarize_tab.dart b/app/lib/features/search_browser/presentation/widgets/tabs/summarize_tab.dart index 42c88bb6..d45774e9 100644 --- a/app/lib/features/search_browser/presentation/widgets/tabs/summarize_tab.dart +++ b/app/lib/features/search_browser/presentation/widgets/tabs/summarize_tab.dart @@ -1,9 +1,5 @@ import 'dart:async'; -import 'package:flutter/material.dart'; -import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:bang_navigator/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; import 'package:bang_navigator/features/search_browser/utils/url_builder.dart' @@ -11,6 +7,10 @@ import 'package:bang_navigator/features/search_browser/utils/url_builder.dart' import 'package:bang_navigator/features/share_intent/domain/entities/shared_content.dart'; import 'package:bang_navigator/presentation/widgets/website_title_tile.dart'; import 'package:bang_navigator/utils/uri_parser.dart' as uri_parser; +import 'package:flutter/material.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; +import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; class SummarizeTab extends HookConsumerWidget { final SharedContent? sharedContent; diff --git a/app/lib/features/search_browser/presentation/widgets/tabs_action_button.dart b/app/lib/features/search_browser/presentation/widgets/tabs_action_button.dart index 186632a1..6b589fd2 100644 --- a/app/lib/features/search_browser/presentation/widgets/tabs_action_button.dart +++ b/app/lib/features/search_browser/presentation/widgets/tabs_action_button.dart @@ -1,6 +1,6 @@ +import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; -import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; class TabsActionButton extends HookConsumerWidget { final VoidCallback onTap; diff --git a/app/lib/features/settings/data/repositories/settings_repository.dart b/app/lib/features/settings/data/repositories/settings_repository.dart index 7b7eb845..f18051ea 100644 --- a/app/lib/features/settings/data/repositories/settings_repository.dart +++ b/app/lib/features/settings/data/repositories/settings_repository.dart @@ -1,5 +1,5 @@ -import 'package:flutter_secure_storage/flutter_secure_storage.dart'; import 'package:bang_navigator/features/settings/data/models/settings.dart'; +import 'package:flutter_secure_storage/flutter_secure_storage.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:shared_preferences/shared_preferences.dart'; diff --git a/app/lib/features/settings/presentation/screens/settings.dart b/app/lib/features/settings/presentation/screens/settings.dart index c4a2da85..47669b63 100644 --- a/app/lib/features/settings/presentation/screens/settings.dart +++ b/app/lib/features/settings/presentation/screens/settings.dart @@ -1,11 +1,11 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/features/settings/data/models/settings.dart'; import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; import 'package:bang_navigator/features/settings/presentation/controllers/save_settings.dart'; import 'package:bang_navigator/features/settings/utils/session_link_extractor.dart'; import 'package:bang_navigator/presentation/hooks/listenable_callback.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; class SettingsScreen extends HookConsumerWidget { const SettingsScreen({super.key}); diff --git a/app/lib/features/share_intent/domain/services/sharing_intent.dart b/app/lib/features/share_intent/domain/services/sharing_intent.dart index 46c155f0..2a8bfe2f 100644 --- a/app/lib/features/share_intent/domain/services/sharing_intent.dart +++ b/app/lib/features/share_intent/domain/services/sharing_intent.dart @@ -1,9 +1,9 @@ import 'dart:async'; +import 'package:bang_navigator/domain/entities/received_parameter.dart'; import 'package:collection/collection.dart'; import 'package:flutter_sharing_intent/flutter_sharing_intent.dart'; import 'package:flutter_sharing_intent/model/sharing_file.dart'; -import 'package:bang_navigator/domain/entities/received_parameter.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:rxdart/rxdart.dart'; diff --git a/app/lib/features/web_view/domain/entities/web_view_page.dart b/app/lib/features/web_view/domain/entities/web_view_page.dart index da0fd11d..a131f0df 100644 --- a/app/lib/features/web_view/domain/entities/web_view_page.dart +++ b/app/lib/features/web_view/domain/entities/web_view_page.dart @@ -1,9 +1,9 @@ +import 'package:bang_navigator/domain/entities/web_page_info.dart'; import 'package:copy_with_extension/copy_with_extension.dart'; import 'package:fast_equatable/fast_equatable.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/widgets.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; -import 'package:bang_navigator/domain/entities/web_page_info.dart'; part 'web_view_page.g.dart'; diff --git a/app/lib/features/web_view/domain/repositories/web_view.dart b/app/lib/features/web_view/domain/repositories/web_view.dart index 470be211..965f192f 100644 --- a/app/lib/features/web_view/domain/repositories/web_view.dart +++ b/app/lib/features/web_view/domain/repositories/web_view.dart @@ -1,7 +1,7 @@ import 'dart:collection'; -import 'package:flutter/foundation.dart'; import 'package:bang_navigator/features/web_view/presentation/widgets/web_view.dart'; +import 'package:flutter/foundation.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'web_view.g.dart'; diff --git a/app/lib/features/web_view/presentation/controllers/switch_new_tab.dart b/app/lib/features/web_view/presentation/controllers/switch_new_tab.dart index 202dcf34..19c6e634 100644 --- a/app/lib/features/web_view/presentation/controllers/switch_new_tab.dart +++ b/app/lib/features/web_view/presentation/controllers/switch_new_tab.dart @@ -1,7 +1,7 @@ -import 'package:flutter_inappwebview/flutter_inappwebview.dart'; import 'package:bang_navigator/features/web_view/domain/entities/web_view_page.dart'; import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; import 'package:bang_navigator/features/web_view/presentation/widgets/web_view.dart'; +import 'package:flutter_inappwebview/flutter_inappwebview.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'switch_new_tab.g.dart'; diff --git a/app/lib/features/web_view/presentation/widgets/favicon.dart b/app/lib/features/web_view/presentation/widgets/favicon.dart index f322a4e5..2f2ff065 100644 --- a/app/lib/features/web_view/presentation/widgets/favicon.dart +++ b/app/lib/features/web_view/presentation/widgets/favicon.dart @@ -1,7 +1,7 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:bang_navigator/domain/entities/web_page_info.dart'; import 'package:bang_navigator/extensions/web_uri_favicon.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; class FaviconImage extends StatelessWidget { final double size; diff --git a/app/lib/features/web_view/presentation/widgets/web_page_dialog.dart b/app/lib/features/web_view/presentation/widgets/web_page_dialog.dart index 0216ea35..e0a7aefc 100644 --- a/app/lib/features/web_view/presentation/widgets/web_page_dialog.dart +++ b/app/lib/features/web_view/presentation/widgets/web_page_dialog.dart @@ -1,9 +1,3 @@ -import 'package:flutter/material.dart'; -import 'package:flutter/services.dart'; -import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:flutter_inappwebview/flutter_inappwebview.dart'; -import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/domain/entities/web_page_info.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:bang_navigator/features/search_browser/utils/url_builder.dart' @@ -13,6 +7,12 @@ import 'package:bang_navigator/features/web_view/presentation/controllers/switch import 'package:bang_navigator/features/web_view/presentation/widgets/favicon.dart'; import 'package:bang_navigator/presentation/controllers/website_title.dart'; import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; +import 'package:flutter_inappwebview/flutter_inappwebview.dart'; +import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:share_plus/share_plus.dart'; import 'package:skeletonizer/skeletonizer.dart'; import 'package:url_launcher/url_launcher.dart'; diff --git a/app/lib/features/web_view/presentation/widgets/web_view.dart b/app/lib/features/web_view/presentation/widgets/web_view.dart index 0bfe2554..e348f2e8 100644 --- a/app/lib/features/web_view/presentation/widgets/web_view.dart +++ b/app/lib/features/web_view/presentation/widgets/web_view.dart @@ -1,10 +1,5 @@ import 'dart:async'; -import 'package:flutter/foundation.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:flutter_inappwebview/flutter_inappwebview.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/core/logger.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; @@ -18,6 +13,11 @@ import 'package:bang_navigator/features/web_view/presentation/widgets/web_page_d import 'package:bang_navigator/features/web_view/utils/favicon_helper.dart'; import 'package:bang_navigator/utils/platform_util.dart' as platform_util; import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; +import 'package:flutter_inappwebview/flutter_inappwebview.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:url_launcher/url_launcher.dart'; const _webViewSupportedSchemes = [ diff --git a/app/lib/features/web_view/presentation/widgets/web_view_tab.dart b/app/lib/features/web_view/presentation/widgets/web_view_tab.dart index b04dd6c3..0c96fe20 100644 --- a/app/lib/features/web_view/presentation/widgets/web_view_tab.dart +++ b/app/lib/features/web_view/presentation/widgets/web_view_tab.dart @@ -1,9 +1,9 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; import 'package:bang_navigator/features/web_view/presentation/widgets/favicon.dart'; import 'package:bang_navigator/features/web_view/presentation/widgets/web_view.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; class WebViewTab extends HookConsumerWidget { final WebView webView; diff --git a/app/lib/main.dart b/app/lib/main.dart index fa5b36b6..e252ac89 100644 --- a/app/lib/main.dart +++ b/app/lib/main.dart @@ -1,11 +1,11 @@ -import 'package:flutter/material.dart'; -import 'package:home_widget/home_widget.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/core/logger.dart'; import 'package:bang_navigator/core/providers.dart'; import 'package:bang_navigator/features/search_browser/domain/services/session.dart'; import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; import 'package:bang_navigator/presentation/hooks/on_initialization.dart'; +import 'package:flutter/material.dart'; +import 'package:home_widget/home_widget.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; class _ErrorObserver extends ProviderObserver { const _ErrorObserver(); diff --git a/app/lib/presentation/widgets/website_title_tile.dart b/app/lib/presentation/widgets/website_title_tile.dart index 9a171df1..6ee526f6 100644 --- a/app/lib/presentation/widgets/website_title_tile.dart +++ b/app/lib/presentation/widgets/website_title_tile.dart @@ -1,8 +1,8 @@ -import 'package:flutter/material.dart'; -import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:bang_navigator/features/web_view/presentation/widgets/favicon.dart'; import 'package:bang_navigator/presentation/controllers/website_title.dart'; import 'package:bang_navigator/presentation/widgets/failure_widget.dart'; +import 'package:flutter/material.dart'; +import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:skeletonizer/skeletonizer.dart'; class WebsiteTitleTile extends HookConsumerWidget {