sithlord48
fc6e9f1447
refactor: Simplify log::makeMessages method for getting current time by using QDateTime object
2025-11-04 10:47:14 -05:00
sithlord48
1750dd9149
chore: AboutDialog remove unneeded includes
2025-11-04 10:47:14 -05:00
sithlord48
8134521cca
chore: remove unused MainWindow::getTimeStamp
2025-11-04 10:47:14 -05:00
sithlord48
b204204920
refactor: Logger::PrintLine use Qt::IsoDate for timestamp
2025-11-04 10:47:14 -05:00
sithlord48
8066ac8e2f
refactor: logger::PrintLine use less streams and use the one we need directly
2025-11-04 10:47:14 -05:00
sithlord48
43989dc964
refactor: logger: use QStringLiterals
2025-11-04 10:47:14 -05:00
sithlord48
c066e394a8
refactor: Logger::instance return a pointer to the logger static object
2025-11-04 10:47:14 -05:00
sithlord48
78eae652fd
refactor: directly set logger::m_debug using when in debug mode
2025-11-04 10:47:14 -05:00
sithlord48
e1c0803018
chore: remove unused kDebugBuild
2025-11-04 10:47:14 -05:00
sithlord48
1d82be270a
chore: remove logger:m_verbose and related method
2025-11-04 10:47:14 -05:00
sithlord48
b22fa1550a
refactor: do not mark the protocol names Barrier and Synergy for translation
2025-11-04 10:26:51 +00:00
Sean Cross
dc0a85d34f
fix: net: use an exception in NetworkAddress::resolve()
...
Instead of asserting that the number of resolved ipv4 addresses is nonzero,
throw an exception. This will prevent the core from aborting if the host has
no ipv4 addresses.
The host can get into this state if the remote device loses its ipv4
advertisement midway through resolving, such as if an mdns host unpublishes
its ipv4 address as a result of going into a low-power state.
Signed-off-by: Sean Cross <sean@xobs.io>
2025-11-03 10:04:43 -05:00
sithlord48
acd4b59b4c
refactor: Center drag point for screen management
2025-11-03 08:56:23 -05:00
sithlord48
50240c1fc3
refactor: Arch do not include common/Common.h use config.h where neeed as a result
2025-11-03 13:31:28 +00:00
Peter Hutterer
90d6fc6f08
refactor: Assume inet_atom on unix
...
ported ed2d44c346 \#diff-1e7de1ae2d059d21e1dd75d5812d5a34b0222cef273b7c3a2af62eb747f9d20a
2025-11-03 13:31:28 +00:00
sithlord48
6ff8b053af
refactor: fail without posix sigwait, remove from Config.h.in
...
based on 998a9d1735
2025-11-03 13:31:28 +00:00
sithlord48
1f950f4c2a
refactor: define SYSAPI_WINDOWS and WINAPI_WINDOWS in cmake, remove the define from Common.h
2025-11-03 13:31:28 +00:00
sithlord48
550f7c3e06
refactor HAS_FORMAT => HAVE_FORMAT
2025-10-31 12:21:47 +00:00
sithlord48
14fa29505d
refactor: Allow for colorful tray icon but fall back to symbolic with fallback
2025-10-30 09:40:00 +00:00
sithlord48
eee4efd59d
refactor: Only use symbolic tray icon
2025-10-29 13:23:47 -04:00
sithlord48
066e63cc86
refactor: make sure flatpak and snap use packed icons, they can not detect panel color
2025-10-29 13:23:47 -04:00
sithlord48
f4ca17ba3d
refactor: Remove RetryOnFailure, Client will always retry and Server will never retry
2025-10-29 08:32:58 -04:00
sithlord48
8c6fa880b4
refactor: SecureSocket do not set retry on failure to false when disconnecting
2025-10-29 08:32:58 -04:00
sithlord48
83e0a6b1ea
refactor: SSL_Options, ignore client disconnect w/o close message
2025-10-29 08:32:58 -04:00
sithlord48
495a5e6479
refactor: MainWindow, do not reinit serverconfig
2025-10-29 08:14:39 -04:00
sithlord48
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
sithlord48
8b513efc95
feat: mainWindow check panel color on windows when deciding upon try icon color
2025-10-28 07:39:14 -04:00
sithlord48
17392a8e06
refactor: rename symbolic icon to full fqdn name.
2025-10-28 07:39:14 -04:00
sithlord48
ddc827e6f1
feat: support symbolic icon deployment and recoloring linux, unify setTrayIcon to use theme icons only
2025-10-28 07:39:14 -04:00
sithlord48
9906421460
feat: Dynamic translation of GUI, able to restart the application without exiting
2025-10-28 07:18:53 -04:00
sithlord48
91a82b22b2
refactor: MainWindow make menu items private members
2025-10-28 07:18:53 -04:00
sithlord48
73e44916e7
refactor: SettingsDialog, support LanguageChange Event
2025-10-28 07:18:53 -04:00
sithlord48
84d2c56b54
refactor: LogDock, support LanguageChangeEvent
2025-10-28 07:18:53 -04:00
sithlord48
18d90aa0bf
refactor: use curly initilize for list of QDirs in I18N
2025-10-28 07:18:53 -04:00
sithlord48
40c20e3f5e
chore: rm Unused gui/DataDownloader
2025-10-28 09:30:36 +00:00
sithlord48
1e0bd5822a
chore: remove unused AddClientDialog
2025-10-28 08:59:45 +00:00
sithlord48
7b0d74aace
chore: rm unused ServerConfig::ScreenAddResults
2025-10-28 08:59:45 +00:00
sithlord48
becbb01286
chore: rm unimplimented ServerConfig::getClientAddress and ServerConfig::setClientAddress
2025-10-28 08:59:45 +00:00
sithlord48
fc1769ce66
chore: rm Unused ServerConfig::addToFirstEmptyGrid
2025-10-28 08:59:45 +00:00
sithlord48
31573bf6e8
chore: rm Unused ServerConfig::m_pMainwindow
2025-10-28 08:59:45 +00:00
sithlord48
2efcc76933
chore: rm unused ServerConfig::showAddClientDialog
2025-10-28 08:59:45 +00:00
sithlord48
3580b4ead9
chore: rm unused ServerConfig::autoAddScreen
2025-10-28 08:59:45 +00:00
sithlord48
a82e9a4a74
chore: remove unused MainWindow::autoAddScreen
2025-10-28 08:59:45 +00:00
sithlord48
2d7174c3b2
feat: expose language settings, populate a basic spanish translation
2025-10-27 17:54:32 -04:00
sithlord48
c3f0b18df6
feat: support translation generation
2025-10-27 17:54:32 -04:00
sithlord48
71c1bb87ca
refactor: Mainwindow prepare for translations by simplifying MainWindow::serverClientsChanged to use plural form always
2025-10-27 17:54:32 -04:00
sithlord48
bf3fd82630
chore: use kAppName and kAppId more to avoid unneed translations of Deskflow / deskflow
2025-10-27 17:54:32 -04:00
sithlord48
bdacd6a994
chore: prepare for translation remove tr calls from placeholder strings in ui files
2025-10-27 17:54:32 -04:00
Gio
f2a3c708a8
refactor: Update footer text in FingerprintDialog
...
Fix up wording in connection / fingerprint dialog
2025-10-27 16:32:37 +00:00
sithlord48
091dbc0729
chore: IClient.h remove unneeded overrides of nothing
2025-10-27 15:36:40 +00:00
sithlord48
29f7a57d97
chore: App.h remove unneeded forward declration
2025-10-27 15:36:40 +00:00
sithlord48
8d0c1af032
chore: IListenSocket remove unneeed overrides of nothing
2025-10-27 15:36:40 +00:00
sithlord48
2b83a0ac0f
chore: IDataSocket remove unneeed overides of nothing
2025-10-27 15:36:40 +00:00
sithlord48
453686655b
chore: IPlatformScreen remove unneeed overrides of nothing
2025-10-27 15:36:40 +00:00
sithlord48
61f3113d61
chore: remove unused Arch::setInstance
2025-10-27 15:36:40 +00:00
sithlord48
bf6986bcba
chore: remove unused Arch::Arch(Arch *arch)
2025-10-27 15:36:40 +00:00
sithlord48
6b2c3c1844
chore: remove unused ILogOutputters:show
2025-10-27 15:36:40 +00:00
sithlord48
023e8dc78e
chore: remove unused ARCH->showLog
2025-10-27 15:36:40 +00:00
sithlord48
b5c188abbc
refactor: use theme icon for tray on windows
2025-10-24 16:26:38 +01:00
re2zero
8226c4162b
fix: [build]Fix build issue without format support
...
add C++20 <format> support checks in Unix libraries and update logging format usage.
Log: Fix build issue without format support.
2025-10-24 15:08:11 +00:00
Matti Hiljanen
2016ce887b
fix: stuck modifiers after screen unlock on windows
...
Fix stuck modifiers (like the windows key) after unlock on Windows
by updating keyboard state after every desk switch.
2025-10-24 15:38:27 +01:00
sithlord48
a34971fee7
refactor: call xkb_keymp_num_levels_for_key, to apply shift in EiState::mapKeyfromKeyval
2025-10-24 14:46:49 +01:00
enzious
5fc4e9dba6
fix: ctrl+alt+fn issue
2025-10-24 00:30:38 +00:00
sithlord48
42b90a2b14
feat: update icon theme on theme change
2025-10-21 11:05:10 -04:00
sithlord48
6b05c2abc0
refactor: use QPushButtons and fake toolbutton style without using a style sheet
2025-10-21 11:05:10 -04:00
sithlord48
697cd57adb
refactor: rename MainWindow::setIcon -> MainWindow::setTrayIcon to better reflect what the method does
2025-10-21 11:05:10 -04:00
sithlord48
88e385d050
refactor: move icon theme settings to styleUtils::updateIconTheme
2025-10-21 11:05:10 -04:00
sithlord48
91b836a486
fix: SettingsDialog, set the UAC hidden by default unless on windows
...
fixes : #9054
2025-10-21 14:36:17 +01:00
enzious
b8bd6903e4
fix: client to server modifier press/release
...
Pressing a modifier on the client and moving to the server and releasing
it breaks the modifier on the client. This resolves the issue.
2025-10-21 13:54:40 +01:00
enzious
ea7a493c13
fix: dangling pointer from scoped var
2025-10-21 13:32:13 +01:00
sithlord48
e108afdb80
chore: remove Cpp file for ArchDaemonNone
2025-10-17 09:41:56 +01:00
sithlord48
4be0dd3d9d
chore: remove unneeded ArchDaemonUnix subclass
2025-10-17 09:41:56 +01:00
sithlord48
55a9596bd5
chore: use Settings::setingsFile in place of instance()->..
2025-10-17 09:07:21 +01:00
sithlord48
e1fbcb379e
chore: Sub classes and overloads not usings parameters of the base methods have the varible names removed
2025-10-17 09:07:21 +01:00
sithlord48
ed8e71072e
refactor: use first(n) in place of mid(0, n)
2025-10-17 09:07:21 +01:00
sithlord48
dbc3229b40
refactor: ArchNetworkBSD, set addr to nullprt after delete to avoid returning invalid pointer
2025-10-17 09:07:21 +01:00
sithlord48
8b489b8301
chore: remove unneeded semi colons from several places
2025-10-17 09:07:21 +01:00
sithlord48
d32b98ec34
refactor: EiScreen Define Spaceship op for EiScreen::HotKeyItem
2025-10-17 09:07:21 +01:00
pika
78e394a210
fix: apply scroll lock setting on initialization
...
Co-authored-by: Nick Bolton <nick@symless.com>
2025-10-17 03:50:53 -04:00
pika
c11a1caf59
fix: handle xkb_keymap_mod_get_mask returning 0
2025-10-16 11:57:11 -04:00
sithlord48
41d5359f4d
Refactor: deskflow-core remove non essential options move CoreArgs and CoreArgParse to apps/deskflow-core
2025-10-15 15:04:08 +01:00
sithlord48
34f56af6d6
refactor: set Remote host when it changes on the line edit.
2025-10-15 09:38:11 -04:00
Nick Bolton
687fd5411a
refactor: Rename setSettingFile to setSettingsFile for consistency
2025-10-15 08:59:09 -04:00
Nick Bolton
bb1394ceeb
feat: Change to local user ini (not native)
...
Windows registry is horrible to deal with and makes it impractical to pass settings to the Core when run via daemon on Windows.
- Pass settings path to Core when launched via daemon
- Introduce portable mode detection logic on Windows
- Generalize `m_settingsFile` use
- Reduce #ifdef size for Settings ctor path logic
2025-10-15 08:59:09 -04:00
Nick Bolton
3ece50e292
fix: Invert noHooks to useHooks to match new config
2025-10-14 09:04:00 -04:00
sithlord48
7c3ec372df
chore: use std::ignore in diagnostic reset
2025-10-13 10:19:42 -04:00
Nick Bolton
0f335d46bb
fix: Store server config window state in memory instead of on disk
2025-10-13 08:50:30 -04:00
sithlord48
2b203c8cdd
refactor: use CoreProcess::CorrectedAddress in CoreProcess::setAddress
2025-10-13 08:34:12 -04:00
sithlord48
ac7bd1ceca
refactor: CoreProcess make wrapIpv6, Simplify wrapIpV6 method
2025-10-13 08:34:12 -04:00
sithlord48
de6be901b9
refactor: CoreProcess use Settings::defaultvalue for server Config in place of constructing in CoreProcess
2025-10-13 08:34:12 -04:00
sithlord48
0ab65410cc
refactor: CoreProcess::restart simplify method
2025-10-13 08:34:12 -04:00
sithlord48
a057437e1a
refactor: MainWindow::coreProcessStarting move logic into coreProcessStateChanged
2025-10-13 08:34:12 -04:00
sithlord48
f9c007cc3a
refactor: CoreProcess Remove the starting signal and use it like the others via CoreProcess::coreProcessStateChanged
2025-10-13 08:34:12 -04:00
sithlord48
d45196304f
chore: CoreProcess remove unsed includes
2025-10-13 08:34:12 -04:00
sithlord48
004089f887
refactor: Coreprocess remove single use one liner persistLogDir, make dir in start if needed
2025-10-13 08:34:12 -04:00
sithlord48
13990438d3
refactor: CoreProcess::processStateToString use QVariant conversion to string, make static member of CoreProcess
2025-10-13 08:34:12 -04:00
sithlord48
a120441a10
refactor: CoreProcess::processModeToString use QVariant::fromValue().toString().toLower() to create the string, make method static member of CoreProcess
2025-10-13 08:34:12 -04:00
sithlord48
26c2f672be
chore: remove unimplimented CoreProcess::processModeString
2025-10-13 08:34:12 -04:00
sithlord48
48195f9347
refactor: CoreProcess::start seed args with value of coreMode, use it when checking if server
2025-10-13 08:34:12 -04:00
sithlord48
5a632bbb6d
refactor: remove CoreProcess::modeString
2025-10-13 08:34:12 -04:00