e5513101a6
refactor: Use the Settings::Gui::AutoStartCore to control if the Gui should start the core when starting up
...
removes Settings::Core::StartedBefore
2025-12-02 08:19:46 -05:00
df78f0757e
refactor: Gui control if the server first shown message is shown with its own setting
2025-12-02 08:19:46 -05:00
8e8ab25fd0
refactor: use Settings::Gui::ShownFirstConnectionMessage to control message popup on initial connection a to client / server
2025-12-02 08:19:46 -05:00
13219ca49c
fix: only restore the size if the windows was in the tray
...
fixes : #9237
2025-12-01 08:39:01 -05:00
0446db93e6
refactor: handle error suppression in gui not message stack
2025-12-01 08:39:01 -05:00
7831ba293a
fix: Mac os Preferences missing when translated
...
fixes : #9226
In the MainWindow give all menu items a role to prevent mac os from misplacing them due to their label when translated
2025-11-30 10:14:46 -05:00
accb9d9c59
refactor: ServerConnection: Handle the new client via signals
...
Use QtTests now that we can for ServerConnnecitonTests
2025-11-30 09:31:08 -05:00
cca6f80cb5
refactor: ClientConnection, use signal to ask for dialog
...
move ClientConnectionTests to Qt Tests
track if the dialog is open in the gui
track suppression in clientConnection based on connect / disconnect message
2025-11-30 14:13:35 +00:00
2dfba73cfb
refactor: use QCryptographicHash::Algorithm in place of Fingerprint::Type
2025-11-27 08:05:04 -05:00
274fae1e31
fix: macOS, crash when log is open and you minimize the gui
...
fixes : #9206
on macOS the minimize creates a race to show and hide the log
2025-11-25 11:54:24 -05:00
7e278b6210
chore: move gui/tls/TlsUtility -> gui/TlsUtility
2025-11-24 11:23:35 +00:00
c13421c20a
refactor: TlsUtility::generateCertificate() handle all the steps internally and make method static
2025-11-24 11:23:35 +00:00
4698326717
refactor: MainWindow keep a local copy of the fingerprint
...
This also makes it so MainWindow does not use the local_fingerprint file
2025-11-24 11:23:35 +00:00
94eaa79768
chore: rename MainWindow::regenerateLocalFingerprints -> MainWindow::generateCertificate
2025-11-24 11:23:35 +00:00
91b9680643
refactor: new static TlsUtiliy::isCertValid
2025-11-24 11:23:35 +00:00
4216acdb3a
refactor: TlsUtility::isEnabled is now a static member
2025-11-24 11:23:35 +00:00
d8bdad4e1d
fix: translate MainWindow::coreProcessError warning
2025-11-21 09:30:36 -05:00
4285361413
refactor: replace Q_OS_MAC -> Q_OS_MACOS
2025-11-20 07:29:01 -05:00
e7018bd75a
fix: Fix broken <br/> tag in the tooltop of suggested IP addresses
2025-11-20 06:29:54 -05:00
999f174441
fix: Gui save and restore the window when closing and restoring to the tray
2025-11-14 09:55:28 -05:00
241be6abd8
chore: MainWindow remove unneeded includes
2025-11-06 09:12:18 -05:00
f89e857223
refactor: Add deskflow::platform::isMac
2025-11-06 09:12:18 -05:00
5256f05963
refactor: addNew PlatformInfo::isWindows()
2025-11-06 09:12:18 -05:00
8e83b16f5e
chore: move platform/Wayland.h -> common/PlatformInfo.h
2025-11-06 09:12:18 -05:00
8134521cca
chore: remove unused MainWindow::getTimeStamp
2025-11-04 10:47:14 -05:00
14fa29505d
refactor: Allow for colorful tray icon but fall back to symbolic with fallback
2025-10-30 09:40:00 +00:00
eee4efd59d
refactor: Only use symbolic tray icon
2025-10-29 13:23:47 -04:00
066e63cc86
refactor: make sure flatpak and snap use packed icons, they can not detect panel color
2025-10-29 13:23:47 -04:00
495a5e6479
refactor: MainWindow, do not reinit serverconfig
2025-10-29 08:14:39 -04:00
a140b3bcca
refactor: MainWindow update window icon on palette change, prevent issues where the palette change does not change the icon and make its blend weirdly
2025-10-28 07:39:14 -04:00
8b513efc95
feat: mainWindow check panel color on windows when deciding upon try icon color
2025-10-28 07:39:14 -04:00
17392a8e06
refactor: rename symbolic icon to full fqdn name.
2025-10-28 07:39:14 -04:00
ddc827e6f1
feat: support symbolic icon deployment and recoloring linux, unify setTrayIcon to use theme icons only
2025-10-28 07:39:14 -04:00
9906421460
feat: Dynamic translation of GUI, able to restart the application without exiting
2025-10-28 07:18:53 -04:00
91a82b22b2
refactor: MainWindow make menu items private members
2025-10-28 07:18:53 -04:00
31573bf6e8
chore: rm Unused ServerConfig::m_pMainwindow
2025-10-28 08:59:45 +00:00
a82e9a4a74
chore: remove unused MainWindow::autoAddScreen
2025-10-28 08:59:45 +00:00
71c1bb87ca
refactor: Mainwindow prepare for translations by simplifying MainWindow::serverClientsChanged to use plural form always
2025-10-27 17:54:32 -04:00
bf3fd82630
chore: use kAppName and kAppId more to avoid unneed translations of Deskflow / deskflow
2025-10-27 17:54:32 -04:00
b5c188abbc
refactor: use theme icon for tray on windows
2025-10-24 16:26:38 +01:00
42b90a2b14
feat: update icon theme on theme change
2025-10-21 11:05:10 -04:00
6b05c2abc0
refactor: use QPushButtons and fake toolbutton style without using a style sheet
2025-10-21 11:05:10 -04:00
697cd57adb
refactor: rename MainWindow::setIcon -> MainWindow::setTrayIcon to better reflect what the method does
2025-10-21 11:05:10 -04:00
34f56af6d6
refactor: set Remote host when it changes on the line edit.
2025-10-15 09:38:11 -04:00
0f335d46bb
fix: Store server config window state in memory instead of on disk
2025-10-13 08:50:30 -04:00
a057437e1a
refactor: MainWindow::coreProcessStarting move logic into coreProcessStateChanged
2025-10-13 08:34:12 -04:00
f9c007cc3a
refactor: CoreProcess Remove the starting signal and use it like the others via CoreProcess::coreProcessStateChanged
2025-10-13 08:34:12 -04:00
949f1d6534
refactor: MainWindow, minimize / restore action use window-*-pip icons
2025-09-11 10:57:08 +01:00
de42f53d68
refactor: new LogDock, handle hiding and float correctly'
2025-09-11 10:57:08 +01:00
19eefd65c1
fix: Prevent log visibility toggle when window is hidden
2025-09-10 11:51:37 +00:00