aff3495e74
refactor: MainWindow clearer menu creation, remove private menu items
2024-12-22 12:39:59 +00:00
1ff7d5f4aa
refactor: MainWindow remove need created / onCreated methods
2024-12-22 12:39:59 +00:00
784b2b2f6f
fix: MainWindow, Use tr for use facing strings
2024-12-22 12:39:59 +00:00
927c8c146e
refactor: MainWindow, use qDebug and friends correctly
2024-12-22 12:39:59 +00:00
94006f0bcd
refactor: MainWindow, do not use autoconnections for the client / server radio butons
2024-12-22 12:39:59 +00:00
19c227b937
refactor: MainWindow, Do not use autoconnection for tls label
2024-12-22 12:39:59 +00:00
be5025b225
refactor: MainWindow, Do not use auto connection for the computer name label
2024-12-22 12:39:59 +00:00
4ee7d7b20f
refactor: MainWindow, Do not auto connect the configure sever button
2024-12-22 12:39:59 +00:00
5032a5d275
refactor: MainWindow, no more auto connection for the host and client ip lines
2024-12-22 12:39:59 +00:00
d0dadf2112
refactor: MainWindow, better handle the toggleCore and ApplySettings buttons
2024-12-22 12:39:59 +00:00
2211caecb8
refactor: MainWindow, m_PButtonToggleStart -> btnToggleCore
2024-12-22 12:39:59 +00:00
5aa4840972
refactor: MainWindow, Create Actions in code
2024-12-22 12:39:59 +00:00
937ac053fe
fix(CVE-2021-42075): Close connection on app-level handshake failure
...
based on barrier: debauchee/barrier@deefecc
2024-12-18 17:23:27 +00:00
cb638f4712
ci: bump mount wait time for macOS
2024-12-18 12:10:53 -05:00
751904f27c
buid: add depends for deskflow core
...
fixes #7955
2024-12-18 12:10:53 -05:00
b9247b4c27
refactor: cleanup windows deploy files
2024-12-18 12:10:53 -05:00
cfd0bb9262
refactor: clean up mac os deploy files
2024-12-18 12:10:53 -05:00
d128623df3
refactor: clean up deploy for linux
2024-12-18 12:10:53 -05:00
b641a885d5
refactor: rm cmake/Packaging.cmake, instead do the config_linux_name macro in place
2024-12-18 12:10:53 -05:00
3817489097
chore: remove old wix building and build on ci with cpack
2024-12-18 12:10:53 -05:00
f06a789d25
build: wix generation for windows with cpack
2024-12-18 12:10:53 -05:00
b6d5095871
build: windows install step for deskflow gui
2024-12-18 12:10:53 -05:00
a06d65b1f9
build: windows, create install step for server
2024-12-18 12:10:53 -05:00
56ecd88945
build: windows, create install step for client
2024-12-18 12:10:53 -05:00
5a45e6d102
build: windows, create install step for daemon
2024-12-18 12:10:53 -05:00
e4ecbdae8a
fix: macOS correctly restore window when hidden with command+H
2024-12-18 09:52:17 -05:00
bf4f513d7e
chore: format *.m and *.mm files
2024-12-18 09:52:17 -05:00
af6dac9eee
fix: Always show the tray menu entry for the restore action on macOS
2024-12-18 09:52:17 -05:00
ebad12a922
refactor: use QList for the tray's Action List
2024-12-18 09:52:17 -05:00
8aec0dd5bb
fix: UTF-16 surrogate handling.
...
The data pointer needs to move before decoding the second
surrogate, and not after. The first surrogate was begin decoded
again, resulting in an invalid codepoint.
This affected clipboard operations originating on Windows machines,
where the text is encoded in UTF-16 and copying characters from a
high plane (like emojis) was broken.
2024-12-18 08:28:47 -05:00
ddb443b550
fix: Mainwindow can not start off screen
...
Fixes #7451
2024-12-18 07:59:56 -05:00
6a816350c1
mv .vscode to new repo github.com:deskflow/.vscode.git
2024-12-17 14:10:03 -05:00
0c26893706
fix: fixes #7949 Fixup groupboxes for settings dialog make settings dialog a fixed height
2024-12-17 09:29:09 -05:00
53b9c0908e
fix: Windows, avoid encoding empty data to the clipboard
...
Do not attempt to convert null data to clipboard format and exit
early
2024-12-17 14:19:24 +00:00
252d11a316
feat: Windows, Use a clipboard format listener to monitor the clipboard
...
On Windows monitor the clipboard using a Clipboard format listener instead
of the legacy clipboard viewer chain, which was unreliable as it required
other programs to maintain the clipboard chain properly and couldn't
recover it any window in the clipboard viewer chain stopped responding
to messages.
Monitor the clipboard sequence number to not process the clipboard more
than once.
2024-12-17 14:19:24 +00:00
5026eea60a
Fix: Use tray icon to hide and show from tray correctly
...
Remove show / hide from the tray menu
Remove always disabled "show" action from window menu
2024-12-16 17:17:19 +00:00
482aa7a049
chore: Add minimum macOS version to readme
2024-12-16 08:59:33 -05:00
e12432d3d8
Update README.md
2024-12-06 07:40:05 -05:00
0349c06fed
build: ReAdd NDEBUG define
2024-12-05 07:50:26 -05:00
6b7291f4b1
chore: src/lib/server/Config remove redundant c_str call
2024-12-04 10:40:58 -05:00
991293dd0c
chore: src/gui/Action use default constructor
2024-12-04 10:40:58 -05:00
2349ce7f52
chore: replace simple cases of typedef with using
2024-12-04 10:40:58 -05:00
1d43e7c626
chore: src/gui/Action initilize items in class when possible
2024-12-04 10:40:58 -05:00
48e357f111
chore: IArchTrayBarReceiver subclass should override virtual methods not mark them virtual
2024-12-04 10:40:58 -05:00
d225be501e
chore: IArchTaskBarReeiver subclasses should return nullptr for empty icon not NULL
2024-12-04 10:40:58 -05:00
37acc3b2fc
chore: IArchTaskBarReciver subclasses Icon pointer should not be a const
2024-12-04 10:40:58 -05:00
b783f6e754
chore: scripts/package.py, remove unused vars in package method
2024-12-04 10:40:58 -05:00
6e01cc6ce5
ci: add config option for build step
2024-12-04 10:05:34 -05:00
6498fe5a6b
refactor: use Qt Required Version rm configure_qt macro for its one use
2024-12-04 10:05:34 -05:00
4e23460c6f
refactor: no configure_openssl macro
2024-12-04 10:05:34 -05:00