Commit Graph

1412 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
3c072200ae UI: Properly exit after running instance warning. 2021-04-17 09:12:59 +03:00
Nodir Temirkhodjaev
62a0801993 UI: FortSettings: Extract setupPaths() from processArguments(). 2021-04-16 15:46:13 +03:00
Nodir Temirkhodjaev
c8f9195ef8 UI: FortSettings: Extract defaultProfilePath() from processArguments(). 2021-04-16 15:34:27 +03:00
Nodir Temirkhodjaev
aa394c5376 UI: Hide tray icon on exit. 2021-04-15 13:09:41 +03:00
Nodir Temirkhodjaev
2f296478c7 UI: Move ServiceWorker to utils/. 2021-04-15 13:02:07 +03:00
Nodir Temirkhodjaev
578a34837c UI: Minor fixes. 2021-04-15 12:43:56 +03:00
Nodir Temirkhodjaev
e359f1ec45 UI: Raise & activate the password dialog after shown. 2021-04-12 11:23:06 +03:00
Nodir Temirkhodjaev
f568020322 UI: Refactor tray icon & menu. 2021-04-12 10:54:14 +03:00
Nodir Temirkhodjaev
462515134f UI: Program can be run as service for debugging. 2021-04-11 14:56:36 +03:00
Nodir Temirkhodjaev
09ea7e99b3 UI: Options: Tweak lock password button. 2021-04-10 17:07:01 +03:00
Nodir Temirkhodjaev
68318cf32f UI: Beep on hot key action. 2021-04-10 16:08:21 +03:00
Nodir Temirkhodjaev
67ac435655 UI: Update tray menu on password unlock changed. 2021-04-10 15:46:10 +03:00
Nodir Temirkhodjaev
0583b8de84 UI: Update tray menu on password unlock. 2021-04-10 15:39:53 +03:00
Nodir Temirkhodjaev
7ef6df2307 UI: Add (un)locking of password. 2021-04-09 17:20:05 +03:00
Nodir Temirkhodjaev
1d4ae8ac91 UI: Refactor hot keys handling. 2021-04-09 14:31:22 +03:00
Nodir Temirkhodjaev
2ccfec5a06 UI: Reformat the code. 2021-04-09 14:20:05 +03:00
Nodir Temirkhodjaev
a85d3c8e49 UI: Add PasswordDialog. 2021-04-09 12:09:16 +03:00
Nodir Temirkhodjaev
8f69204c6c UI: Options: Change "Skip password check for administrators" to "Check password only once". 2021-04-08 13:04:05 +03:00
Nodir Temirkhodjaev
aff3c17f46 UI: Statistics: Fix "Collect traffic, when Filter Disabled" init. 2021-04-07 15:53:35 +03:00
Nodir Temirkhodjaev
060991674d UI: Refactor TranslationManager initialization. 2021-04-07 13:16:47 +03:00
Nodir Temirkhodjaev
12fadb0e4d UI: Fix previous commit. 2021-04-07 12:57:28 +03:00
Nodir Temirkhodjaev
5cc150dc7f UI: FortManager: Refactor initialization. 2021-04-07 12:37:00 +03:00
Nodir Temirkhodjaev
33a33029de UI: Move setupAppStyle() back to main.cpp 2021-04-07 11:43:13 +03:00
Nodir Temirkhodjaev
2679c82275 UI: Don't explicitly compare pointers to nullptr in C++. 2021-04-07 11:41:35 +03:00
Nodir Temirkhodjaev
b10340c394 UI: Fix build for Qt 5. 2021-04-07 11:21:23 +03:00
Nodir Temirkhodjaev
1f73f0795e UI: Options: Show driver error message always. 2021-04-06 16:44:11 +03:00
Nodir Temirkhodjaev
10e18d9c7c UI: Prepare service starting. 2021-04-06 13:46:07 +03:00
Nodir Temirkhodjaev
541a6379d5 UI: Options: Try to start the installed service before restarting. 2021-04-05 16:19:49 +03:00
Nodir Temirkhodjaev
08d72c995d Update SQLite v3.35.4 2021-04-05 11:07:37 +03:00
Nodir Temirkhodjaev
4c45410cb0 UI: ControlWorker: Refactor data header handling. 2021-04-05 10:59:33 +03:00
Nodir Temirkhodjaev
cc6ef0909b UI: ControlManager: Use QLocalServer instead of QSharedMemory. 2021-04-04 19:34:10 +03:00
Nodir Temirkhodjaev
c94fe31da8 UI: Restart when needed. 2021-04-03 12:21:42 +03:00
Nodir Temirkhodjaev
033e253e01 UI:: Refactor running instance checking. 2021-04-03 11:33:45 +03:00
Nodir Temirkhodjaev
da6cfb3ac9 UI: Options: Show restart required dialog on startup mode change. 2021-04-02 20:30:39 +03:00
Nodir Temirkhodjaev
f81ae86907 UI: Options: Simplify startup mode option. 2021-04-02 19:38:56 +03:00
Nodir Temirkhodjaev
e82e052b85 UI: Don't rely on working directory for global .ini 2021-04-01 16:43:13 +03:00
Nodir Temirkhodjaev
1216d22209 UI: StartupUtil: File path can contain unicode. 2021-04-01 16:16:37 +03:00
Nodir Temirkhodjaev
4b56010894 Installer: Add attention about slashes in the global .ini 2021-04-01 13:37:17 +03:00
Nodir Temirkhodjaev
f8c46b39a8 Installer: Tweak setup mutex name. 2021-04-01 11:50:58 +03:00
Nodir Temirkhodjaev
11b08c990d UI: Use "%ProgramData%" folder by default, when service installed. 2021-03-31 17:00:17 +03:00
Nodir Temirkhodjaev
bb7f7dc286 Driver: Tweak .rc 2021-03-31 15:56:59 +03:00
Nodir Temirkhodjaev
3677e56bf0 Installer: Stop/start an existing service. 2021-03-31 15:53:03 +03:00
Nodir Temirkhodjaev
7beb143270 Installer: Add global setup mutex. 2021-03-31 15:42:36 +03:00
Nodir Temirkhodjaev
98a5bd8667 UI: ControlManager: Prepare service handling. 2021-03-31 13:29:19 +03:00
Nodir Temirkhodjaev
b13f4cb84c UI: Options: Mark window title as modified. 2021-03-31 09:08:09 +03:00
Nodir Temirkhodjaev
ad977f890b Installer: Include Qt6Network.dll 2021-03-30 13:32:02 +03:00
Nodir Temirkhodjaev
f94e1001f6 UI: Refactor Control commands handling. 2021-03-30 13:01:02 +03:00
Nodir Temirkhodjaev
7ac16e271f Installer: Uninstall service first and then driver. 2021-03-29 14:00:37 +03:00
Nodir Temirkhodjaev
3613c7ee64 UI: Update translations. 2021-03-29 12:51:49 +03:00
Nodir Temirkhodjaev
44498bd145 UI: StartupUtil: Add service (un)install functions. 2021-03-29 12:33:17 +03:00