amnezia-client/client
Yaroslav Yashin 7b0d17987c When the application starts with "Start minimized" enabled on macOS (especially the
sandboxed App-Store build compiled with MACOS_NE), fully hiding the window prevents it
from being restored by clicking the Dock icon. The proper behaviour is to start the
window in the *minimized* state instead. That way the window is still part of the
window list and the system automatically brings it back when the user clicks the Dock
icon, replicating the native experience.

On the other platforms we keep the old behaviour (hide the window completely and rely
on the tray icon), therefore we switch at runtime by checking the current OS.

Closes: QA-7

Closes: QA-8
2025-05-14 19:14:02 +03:00
..
3rd Submodules updated 2025-03-15 01:43:51 +01:00
3rd-prebuilt@f5d8deeb82 Revert me 2025-03-21 15:23:25 +01:00
android fix: remove mandatory requirement for android.software.leanback (#1248) 2025-01-09 20:10:42 +07:00
cmake refactor: rename networkextension target to AmneziaVPNNetworkExtension in macos build configuration 2025-04-04 17:31:39 +02:00
configurators Merge branch 'dev' into feature/macos-network-extension-bak 2025-03-17 16:20:42 +01:00
containers Source code changes 2025-03-15 01:43:25 +01:00
core Merge branch 'dev' into feature/macos-network-extension-bak 2025-04-11 19:25:28 +03:00
daemon feature/mozilla upstream (#1237) 2025-01-13 21:45:06 +07:00
fonts fixed qml warnings and hindi language warnings (#805) 2024-07-11 10:36:24 +01:00
images Merge pull request #1440 from amnezia-vpn/feature/subscription-settings-page 2025-02-28 22:17:43 +07:00
ios Cmake related changes 2025-03-15 01:43:25 +01:00
macos refactor: rename networkextension target to AmneziaVPNNetworkExtension in macos build configuration 2025-04-04 17:31:39 +02:00
mozilla feature/mozilla upstream (#1237) 2025-01-13 21:45:06 +07:00
platforms Source code changes 2025-03-15 01:43:25 +01:00
protocols Source code changes 2025-03-15 01:43:25 +01:00
server_scripts Patch for user checking. (#1481) 2025-03-20 10:24:37 +07:00
translations chore: bump version and update translation files (#1526) 2025-04-11 12:59:06 +07:00
ui When the application starts with "Start minimized" enabled on macOS (especially the 2025-05-14 19:14:02 +03:00
utils Improve navigation cpp (#1061) 2024-12-31 10:16:52 +07:00
amnezia_application.cpp Source code changes 2025-03-15 01:43:25 +01:00
amnezia_application.h Source code changes 2025-03-15 01:43:25 +01:00
CMakeLists.txt Merge branch 'dev' into feature/macos-network-extension-bak 2025-03-17 16:20:42 +01:00
constants.h WireGuard for MacOS (#248) 2023-07-15 22:19:48 +01:00
main.cpp Source code changes 2025-03-15 01:43:25 +01:00
managementserver.cpp Merge branch 'dev' 2023-04-11 18:00:54 +01:00
managementserver.h Crash fix in management server 2021-01-07 19:10:24 +03:00
migrations.cpp feature/versioning-for-desktop (#181) 2023-05-16 01:34:06 +01:00
migrations.h Implementation of "migration manager" to fix placement of config files issue appeared after moving from Qt 5 to Qt 6 2023-03-29 09:31:24 +03:00
resources.qrc Merge pull request #1440 from amnezia-vpn/feature/subscription-settings-page 2025-02-28 22:17:43 +07:00
secure_qsettings.cpp refactoring: improved the performance of secure_settings 2025-01-19 10:12:30 +07:00
secure_qsettings.h refactoring: improved the performance of secure_settings 2025-01-19 10:12:30 +07:00
settings.cpp feature: added ad label on page home (#1316) 2025-01-07 10:38:32 +07:00
settings.h feature: added ad label on page home (#1316) 2025-01-07 10:38:32 +07:00
utilities.cpp Source code changes 2025-03-15 01:43:25 +01:00
utilities.h Merge branch 'dev' into bugfix/win_check_ps 2024-10-18 15:42:08 +01:00
vpnconnection.cpp Merge branch 'dev' into feature/macos-network-extension-bak 2025-04-11 19:25:28 +03:00
vpnconnection.h added killSwitch switcher (#746) 2024-04-25 14:01:00 +01:00