You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fluffychat/lib/utils
Marcus Hoffmann d318a2948f utils/url_launcher: force opening http(s) links in external browser
The (mobile) platform implementations for url_launcher default to
opening any http(s) link inside a webview instead of the platform
browser. This seems to be a longer-time problem for iOS
(https://gitlab.com/famedly/fluffychat/-/issues/519) but very recently
started to affect Android as well.

Force url_launcher to always use an external application (the browser,
most likely, but possibly other apps might handle those links as well)
as opening links from a messaging app in a webview provides terrible UX.

(For instance a link might lead to some webpage where you start to fill
in some info but then you need to ask someone via the messanger but
can't go back without closing the webview and losing all state. Or if
you happen to re-launch FluffyChat via the home-screen than it goes back
to the home view and the webview state is completely lost as well.)
3 years ago
..
matrix_sdk_extensions refactor: Store cached files in tmp directory so OS will clear file cache from time to time 3 years ago
voip chore: Update Matrix SDK and refactor 3 years ago
account_bundles.dart refactor: Migrate to null safety 4 years ago
adaptive_bottom_sheet.dart style: Make adaptive bottom sheets scrollable by default 3 years ago
background_push.dart refactor: Remove dart from folder name 3 years ago
beautify_string_extension.dart style: Use robotomono to display device keys 3 years ago
client_manager.dart refactor: Remove dart from folder name 3 years ago
custom_http_client.dart fix: pass isrg cert to http client 3 years ago
custom_image_resizer.dart feat: Faster image resizing 4 years ago
custom_scroll_behaviour.dart fix desktop scroll with touchpad 3 years ago
date_time_extension.dart refactor: Migrate to null safety 4 years ago
famedlysdk_store.dart refactor: Remove legacy store 3 years ago
fluffy_share.dart fix: Sharing on iOS and iPad 3 years ago
localized_exception_extension.dart fix: Display error when user tries to send too large file 3 years ago
platform_infos.dart refactor: Migrate to Flutter 3.7.0 3 years ago
push_helper.dart chore: Update Matrix SDK and refactor 3 years ago
resize_image.dart chore: Update dependencies 3 years ago
room_status_extension.dart design: Hide unimportant state events instead of folding 3 years ago
size_string.dart feat: Send multiple images at once 3 years ago
story_theme_data.dart fix: Build on macOS 4 years ago
stream_extension.dart chore: Update dependencies 3 years ago
string_color.dart fix: avatar color 3 years ago
string_extension.dart feat: remove diacritics 4 years ago
tor_stub.dart feat: implement session dump 3 years ago
uia_request_manager.dart refactor: Migrate to Flutter 3.7.0 3 years ago
update_checker_no_store.dart chore: Update dependencies 3 years ago
url_launcher.dart utils/url_launcher: force opening http(s) links in external browser 3 years ago
voip_plugin.dart chore: Update matrix package to 0.17.0 3 years ago