sithlord48
457c31fbaf
refactor: SettingsDialog only allow save if modified
2026-02-17 13:41:47 +00:00
sithlord48
690d6a67ef
refactor: SettingsDialog, no longer need coreProccess in the settings dialog
2026-02-17 13:41:47 +00:00
sithlord48
042abd699d
feat: support horizontal scroll modifiers
2026-02-16 12:45:03 +00:00
sithlord48
f6b1546f8b
refactor: use a client config dialog for client options
2026-02-16 12:45:03 +00:00
sithlord48
2cc19c9f1e
refactor: rename Settings::Client::InvertScrollDirection -> Settings::Client::InvertYScroll
2026-02-16 12:45:03 +00:00
sithlord48
329cf07275
chore: MainWindow use Connect to to label the client host text entry
2026-02-16 12:45:03 +00:00
Luiz Sardinha
99da66dbf7
fix: using a proper std::string to store KeyInfo buffers
2026-02-16 12:13:58 +00:00
sithlord48
3c6aa9999b
refactor: MainWindow updateModeControls no longer takes a bool just check the process mode
2026-02-16 11:40:08 +00:00
sithlord48
19724e3b69
fix: enable m_actionStopCore based on cores state
2026-02-16 11:40:08 +00:00
sithlord48
b96619d726
refactor: prevent modecontrols from being updated twice on startup.
...
Apply config should toggle the core mode to ensure the labels and mode is set correctly post config
2026-02-16 11:40:08 +00:00
sithlord48
c9aaeaee2a
refactor: MainWindow::CoreModeToggle set the new core mode here not updateModeControls
2026-02-16 11:40:08 +00:00
sithlord48
1b6def23d8
refactor: MainWindow::CoreModeToggle, use CoreMode type internally
2026-02-16 11:40:08 +00:00
sithlord48
c1172ab8b5
refactor: MainWindow only act on when the rb for mode is Checked, this prevents doing the full coreModeToggled twice when changing modes
2026-02-16 11:40:08 +00:00
sithlord48
611a3300ba
refactor: do not return true when checking physical ip is private or not return if a was private
2026-02-12 17:16:32 +00:00
sithlord48
64c104a5c2
refactor: include a point 2 point check when checking if an interface is virtual
2026-02-12 17:16:32 +00:00
sithlord48
f9857e102a
fix: NetworkMonitor virtual sorting
...
fixes : #9459
make NetworkMonitor::isVirtualInterface a static member of NetworkMonitor
write tests for NetworkMonitor
2026-02-12 17:16:32 +00:00
wake
e555b63931
fix: extra "a" with Rime and apply clang-format
2026-02-11 14:33:04 +00:00
sithlord48
a532f655c1
feat: support horizontal scrolling
...
fixes : #7220
based on 9f15b1bcf2
Co-authored-by: Evan Maddock <maddock.evan@vivaldi.net>
2026-02-11 11:59:28 +00:00
sithlord48
82588a7fc9
chore: remove unused privates from PlatformScreen
2026-02-11 11:59:28 +00:00
sithlord48
1c99736c16
refactor: SettingsDialog, scroll scale spinbox remove wraping and make step size .1
2026-02-09 09:02:21 +00:00
sithlord48
050cb649c2
refactor: use ScrollDelta for fakeMouseWheel
2026-02-09 09:02:21 +00:00
sithlord48
5612e99f1d
refactor: Move the scrollModifiers to ISecondaryScreen
2026-02-09 09:02:21 +00:00
sithlord48
a520e3b2e9
refactor: check settigns for invertscroll in PlatformScreen
2026-02-06 12:51:39 +00:00
sithlord48
380f65954d
chore: remove unused Settings::ScrollSpeed
2026-02-06 12:51:39 +00:00
sithlord48
0f6ec6c196
refactor: XWindowsScreen use a fixed minimum step value in place of the scroll speed setting
2026-02-06 12:51:39 +00:00
sithlord48
857326b274
refactor: rename PlatformScreen::mapClientScrollDirection -> PlatformScreen::applyClientScrollModifier
...
prepare for horizontal scroll support by having it handle pairs of x and y values
2026-02-06 12:51:39 +00:00
sithlord48
5e8a6f0bcb
fix: vertical scroll scaling on all platforms
...
fixes : #9120
2026-02-06 12:51:39 +00:00
sithlord48
84e1e722c0
fix: Send extra mouse buttons on mac os servers to clients
2026-02-04 09:56:10 +00:00
sithlord48
4200de66ee
fix: scroll Issue on X11 by not checking for wheel in mapButtonToX
2026-02-04 09:45:25 +00:00
sithlord48
be4e861604
feat: use Computer in settings to replace name
...
provide Settings::upgradeSettings to upgrade the screenName -> computerName
Make a note to remove "ScreenName" for 2.0
2026-02-03 18:55:17 +00:00
sithlord48
8f5a4106d3
doc: use computer to replace screen when describing options
2026-02-03 18:55:17 +00:00
sithlord48
05c050b81e
fix: handle back mouse on xwindows and windows
...
based on : 9f15b1bcf2
fixes : #5682
2026-02-03 09:41:22 +00:00
evolvomind
403c4ad9b9
fix: log protocol mismatch at INFO level
...
fixes : #7800
2026-01-30 13:07:04 +00:00
Johannes Berg
f065979b3f
Fix: detect key repeat in libei input
...
For libei, there's no indication that a key is repeated.
However, sending repeated key down events (DKDN instead
of DKRP for the synergy protocol) can be confusing to
clients, which then causes issues like in #7971 .
Detect repeated key down events in EiScreen server and
send them to the client with the repeat flag set, so in
e.g. synergy that causes the DKRP messages, to be less
confusing.
For me this fixes an issue where the synergy client is
creating a USB device, which requires repeated events
to be entirely dropped since the host OS where the USB
device is connected will do its own repeat when a key
is held down.
2026-01-30 12:19:29 +00:00
sithlord48
fdf6a5b8f3
refactor: remove kProtocolName vars and use the NetworkProtocol instead
...
fixes : #9401
2026-01-28 12:12:02 +00:00
sithlord48
dbed37e9ba
refactor: networkprotocol, add string / enum conversion methods use them in config and elsewhere
2026-01-26 13:30:24 +00:00
Nick Bolton
0d3768d838
chore: fix minor typo in doxygen comments for events
2026-01-26 13:14:53 +00:00
Nick Bolton
be2546c27b
refactor: remove legacy deps pattern and hello back class
2026-01-26 13:14:53 +00:00
Nick Bolton
6459eb40df
chore: surface stopping messages in lower log level
2026-01-26 13:14:53 +00:00
sithlord48
1ed394e3ef
refactor: remove DEBUG3 and move DEBUG3 messages to DEBUG2
2026-01-26 12:35:00 +00:00
sithlord48
2cf4fc8d0a
refactor: remove DEBUG4 level and move any DEBUG4 messages to DEBUG3
2026-01-26 12:35:00 +00:00
sithlord48
d6ffcd37d7
refactor: remove DEBUG5 level and move any DEBUG5 message to DEBUG4
2026-01-26 12:35:00 +00:00
sithlord48
973cc76927
chore: remove unused gui/CommandProcess
2026-01-26 11:33:13 +00:00
Gittensor Miner
a5b2a4fab9
Fix: Add exception handling to setValue functions
...
Replace TODO comments with proper exception handling in ArchMiscWindows::setValue methods.
When a nullptr registry key is passed, the functions now throw std::invalid_argument
instead of silently returning, improving error handling and making bugs easier to detect.
Removed assert statements as they are redundant with the exception handling.
This addresses the TODO comments in lines 163 and 173.
2026-01-23 12:38:32 +00:00
Nick Bolton
e7eb324f16
chore: fix typos in variable names and log messages
2026-01-22 14:30:45 +00:00
Nick Bolton
3a242e7fc1
refactor: use windowsErrorToString instead of obsolete winsockErrorToString
2026-01-22 13:46:43 +00:00
sithlord48
fe179556ad
fix: Settings, do not remove valid QRects from the state file
2026-01-22 13:30:12 +00:00
sithlord48
c7a427a94c
fix: gui crash on clearsettings in debug mode
...
fixes : #9369
replaces: #9373
2026-01-22 12:51:34 +00:00
sithlord48
ed114252e2
refactor: WlClipboard, close not kill running copy process on exit
2026-01-22 12:35:54 +00:00
sithlord48
c63fd21c8e
feat: Add a setting to allow the version to be shown in the windows title
...
fixes : #8538
replaces: #9351
2026-01-20 00:06:49 +00:00