status-desktop/ui/app/AppLayouts/Profile/views
Lukáš Tinkl 630da7caaa fix: 150% and 200% zoom levels prevent the user from logging in
- TLDR: we were scaling twice, resulting in ginourmous pixel values

The long story:
- since Qt treats the various scale factors in a multiplicative way (see
https://www.qt.io/blog/2016/01/26/high-dpi-support-in-qt-5-6 for
explanation) and there's no way to get the screen's baseline scale
factor programatically, we also have to export `QT_SCREEN_SCALE_FACTORS`
to something that's not equal to `0` or `1` to force the monitor scale
factor to `100%` and then compensate for it when exporting our own scale
value using `QT_SCALE_FACTOR`
- make the UI slider values go in `25%` steps, allowing for more fine
grained control; with `100%` we fallback to the Qt's native handling of
highdpi
- raised the maximum to `300%` since on highres displays, one wouldn't
be able to go over the implicit maximum of `200%` (due to the internal
scaling being 2x)
- scale our main window's minimum width/height so that we don't overflow
the monitor's available space
- modernize the `ConfirmAppRestartModal` to use `StatusDialog`
- use the new `Utils.restartApplication()` when changing the UI language
as well
- remove some dead code

In the (very) long term, we should take a different approach of scaling
our app independently of Qt, just taking the monitor
`Screen.devicePixelRatio` into account, similar to what other apps like
Telegram do

Fixes #13484
2024-02-27 10:39:05 +01:00
..
browser feat(storybook): add browser settings in the storybook 2022-10-25 14:27:50 -04:00
keycard fix(keycard): keycard details screen's title should follow the keypair's name, not the keycard's names 2024-01-29 15:10:50 +01:00
profile feat(profile dialog): General UI updates 2024-02-09 11:41:55 +01:00
wallet feat(@wallet): sepolia default 2024-02-23 11:52:40 +01:00
AboutView.qml feat(settings): add Privacy Statement and Terms of Use 2023-09-25 14:09:45 +02:00
AdvancedView.qml feat(@wallet): sepolia default 2024-02-23 11:52:40 +01:00
AppearanceView.qml fix: 150% and 200% zoom levels prevent the user from logging in 2024-02-27 10:39:05 +01:00
BrowserView.qml feat(storybook): add browser settings in the storybook 2022-10-25 14:27:50 -04:00
ChangePasswordView.qml [Settings]: Added change password view (#13284) 2024-02-09 13:31:37 +02:00
CommunitiesView.qml fix(@desktop/wallet): Updatebthe new assets models in Token mangement, Activity filters and SharedAddressPanel 2024-01-25 12:45:22 +00:00
ContactsView.qml fix(SendContactRequestModal): Display name / image problems with CR dialog 2023-08-02 09:52:32 +02:00
EnsAddedView.qml chore(translations): transform `qsTrId` to `qsTr` 2022-07-06 19:09:50 +02:00
EnsConnectedView.qml chore(translations): transform `qsTrId` to `qsTr` 2022-07-06 19:09:50 +02:00
EnsDetailsView.qml feat(@desktop/wallet): Apply flat assets model into SendModal 2024-01-23 20:26:25 +01:00
EnsListView.qml fix: revert to not destroy popups on close by default 2023-06-09 00:44:27 +02:00
EnsRegisteredView.qml chore(translations): transform `qsTrId` to `qsTr` 2022-07-06 19:09:50 +02:00
EnsReleasedView.qml chore(translations): transform `qsTrId` to `qsTr` 2022-07-06 19:09:50 +02:00
EnsSearchView.qml feat(@desktop/wallet): Apply flat assets model into SendModal 2024-01-23 20:26:25 +01:00
EnsTermsAndConditionsView.qml fix(@desktop/wallet): Replace existing model used in Community / Permissions and do the needed cleanups 2024-02-12 14:26:13 +01:00
EnsView.qml fix(@desktop/wallet): Replace existing model used in Community / Permissions and do the needed cleanups 2024-02-12 14:26:13 +01:00
EnsWelcomeView.qml fix(StatusScrollView): Change implementation to inherit ScrollView (#10789) 2023-05-31 23:58:23 +03:00
KeycardView.qml feat(@desktop/wallet): account Interaction - move keypair to a keycard 2023-08-30 16:50:33 +02:00
LanguageView.qml fix: 150% and 200% zoom levels prevent the user from logging in 2024-02-27 10:39:05 +01:00
LeftTabView.qml fix: fixup left margin in settings to be 64px 2023-09-25 14:09:45 +02:00
MessagingView.qml chore: add object names for Messaging settings page 2023-12-13 17:18:58 +03:00
MyProfileView.qml feat(ProfileShowcase): Created first info popup 2024-02-26 10:08:52 +01:00
NotificationsView.qml fix: Remove syncing header from ‘Notifications and Sounds’ 2023-04-04 19:00:32 +02:00
RPCStatsModal.qml feat: Add RPC statistics screen to settings' advanced view 2024-02-08 17:10:53 +01:00
ScrollingModal.qml feat: Add scrolling velocity and deceleration settings to advanced 2023-06-16 15:54:33 +02:00
SettingsContentBase.qml chore(WalletSettings): Use DoubleFlickable for assets/collectibles tabs in manage tokens 2024-01-31 13:51:00 +01:00
SyncingView.qml fix(GetSyncCodeInstructionsPopup): mention same network 2023-10-05 10:12:48 +02:00
WalletView.qml feat(@desktop/settings): Integrate token advanced settings with backend (#13487) 2024-02-19 13:09:07 +01:00
qmldir [Settings]: Added change password view (#13284) 2024-02-09 13:31:37 +02:00