sithlord48
07bf6de093
chore: add icon credit to about box
2025-02-27 13:32:24 +00:00
sithlord48
e7e518d76e
refactor: don't quote debug line
2025-02-26 11:52:03 +00:00
sithlord48
08be9fa33f
chore: use a style for the flat buttons
2025-02-26 11:52:03 +00:00
sithlord48
193c28af53
fix: settings dialog can have tls options enabled when they should not be leading to a case where tls gen fails as it not enabled fixes 7883
2025-02-25 06:34:47 -08:00
sithlord48
5b54849fd6
refactor: mainwindow simplify the mode selection UI
2025-02-25 14:18:32 +00:00
sithlord48
b7eb5c467b
feat: Remove Inverse Connections Option
2025-02-25 14:18:32 +00:00
sithlord48
5d5e32a676
refactor: remove setupwizard
2025-02-25 13:21:39 +00:00
sithlord48
d52939a3fc
fix: raise mainwindow on update check dialog
...
fixes #8234
2025-02-25 13:11:35 +00:00
sithlord48
6a08305338
fix: log expanded on start up and windows no resizeable
2025-02-20 22:26:21 +00:00
sithlord48
10e5a305bb
refactor: remove redundant client / server staus labels, the status label provides this info already
2025-02-20 21:16:48 +00:00
sithlord48
e9c8965066
refactor: mainwindow move tls version to securty tooltip
2025-02-20 21:16:48 +00:00
sithlord48
53d2b3bd2e
refactor: MainWindow move update info to status tray
2025-02-20 21:16:48 +00:00
sithlord48
d4cc66a9f9
refactor: move Tls Label to status bar
2025-02-20 21:16:48 +00:00
sithlord48
18cc8565f9
refactor: mainwindow use status bar for status items
2025-02-20 21:16:48 +00:00
sithlord48
caee2b149a
chore: move version check log to debug, fixes #8224
2025-02-20 11:15:58 +00:00
Nick Bolton
c9a360a144
fix: Restore active desktop name check in Windows daemon
...
- Use `PIPE_NOWAIT` to skip empty stderr output on process output reading from Windows daemon watchdog
- Use `CreateProcess` result to determine when to call `CloseHandle` in Windows daemon watchdog
- Trim output from active desktop process in Windows daemon watchdog
- Improve error logging in Windows daemon watchdog
2025-02-19 18:23:10 +00:00
sithlord48
48407d7f8f
refactor: simplify MainWindow::checkFingerprints
2025-02-18 12:12:41 +00:00
sithlord48
ad79ba907d
refactor: Mainwindow localFingerPrintDb => localFingerprintDb
2025-02-18 12:12:41 +00:00
sithlord48
9294f2a026
refactor: use a function to get the trustedFingerprintDb
2025-02-18 12:12:41 +00:00
Nick Bolton
bfb64f0653
fix: Generate TLS certificate before generating TLS fingerprint
2025-02-17 11:55:28 -05:00
sithlord48
6f66fe767f
fix: inabliity to resize when first opening if log open on startup
2025-02-17 11:55:28 -05:00
sithlord48
63846292ff
refactor: update tooltips for security icon
...
add check when appTls State Changes
2025-02-17 11:55:28 -05:00
sithlord48
2f8b78e2a6
refactor: new private MainWindow method localhostFingerprintDb
2025-02-17 11:55:28 -05:00
sithlord48
8d0491f1ad
refactor: narrow use of stdString in mainwindow
2025-02-17 11:55:28 -05:00
sithlord48
0667f5de73
refactor: allow the fingerprint dialog to show local keys and remote if needed
2025-02-17 16:26:29 +00:00
sithlord48
e51956e2c7
feat: Client ID verification
...
based on barrier: 229abab
Fixes: CVE-2021-42072, CVE-2021-42073
2025-02-17 16:26:29 +00:00
sithlord48
638349b48a
feat: add config for client cert required
...
based on barrier: 8bc280e0
2025-02-17 16:26:29 +00:00
Nick Bolton
6ff5d2d5d3
fix: Update local fingerprint label after fingerprint regeneration
2025-02-14 09:42:47 -05:00
sithlord48
67e2f56724
chore: update daemon description and icon
2025-02-14 12:44:29 +00:00
sithlord48
5288546231
refactor: use const for tlsDb expected size
2025-02-14 12:44:29 +00:00
sithlord48
d8e311fe59
fix: only regenerate the tls certificate if tls is enabled and we do not already have a certificate
2025-02-14 12:44:29 +00:00
sithlord48
500067a778
fix: generate cert if tls is on and its not found
...
fixes #8191
fixes #8192
2025-02-14 12:44:29 +00:00
sithlord48
3c12915fd3
fix: Security icons showing with fresh install
...
fixes #8170
2025-02-14 12:20:48 +00:00
sithlord48
eb19547b45
refactor: mainwindow force regen of local prints if tls is enabled with a sha256 key
2025-02-12 13:41:45 +00:00
sithlord48
65eed64f04
refactor: new fingerprintdialog
2025-02-12 13:41:45 +00:00
sithlord48
fbaa0a8433
feat: use sha256
...
based-on: a428b61c7d
based-on: b7757fbd68
based-on: a238b27879
2025-02-12 13:41:45 +00:00
sithlord48
d0d5182425
refactor: use new Fingerprint database
...
based-on: 50534ecb43
based-on: be8ba0d132
2025-02-12 13:41:45 +00:00
Nick Bolton
cb14d158cc
refactor: Cleanup core binary help text
2025-02-11 13:06:51 +00:00
Nick Bolton
92603df93d
fix: Out of order m_trayIcon in ctor init,
...
chore: remove unused m_btnCancel
2025-02-11 13:06:51 +00:00
sithlord48
a5f28616f4
chore: df-gui mainwindow directly connect more methods without intermediarty methods
2025-02-11 13:06:51 +00:00
sithlord48
cad1243d75
chore: windows, set icon for deskflow-core
2025-02-11 13:06:51 +00:00
sithlord48
610786ad2e
chore: clean up extra empty lines
2025-02-11 13:06:51 +00:00
sithlord48
942070950d
refactor: MainWindow do not use onNames
2025-02-04 18:11:41 +00:00
sithlord48
ddc24ffb22
refactor: MainWindow don't use lambda where direct connect can happen
2025-02-04 18:11:41 +00:00
sithlord48
b14de6f9e2
refactor: MainWindow conform to naming standards
2025-02-04 18:11:41 +00:00
sithlord48
60577f00dc
chore: add Icons for list-add , list-remove and document-edit
2025-02-03 12:36:18 +00:00
sithlord48
fedd9d33c9
refactor: serverConfig finish renaming, improve logic
2025-02-03 12:36:18 +00:00
sithlord48
ae30237f90
refactor: ServerConfigDialog/tabAdvanced no autoconnections, use naming std
2025-02-03 12:36:18 +00:00
sithlord48
169422a0eb
refactor: ServerConfigDialog hotkeyTab, no auto connections use naming std
2025-02-03 12:36:18 +00:00
sithlord48
76fd40a3ec
refactor: ServerConfigDialog/tabComputers, no autoconnect slots, use new names
2025-02-03 12:36:18 +00:00
sithlord48
816d66b703
refactor: Don't use autoconnect slots for the button box
2025-02-03 12:36:18 +00:00
sithlord48
774f1fded9
fix: Add client dialog not showing for new clients
2025-02-03 12:36:18 +00:00
sithlord48
e2c3af4e5e
fix: readd the newScreenWidget
2025-01-30 15:36:21 +00:00
sithlord48
26367635d9
refactor: QTextStream& screen::writeScreensSection(QTextStream&) -> QString Screen::screenSection()
...
refactor: QTextStream& screen::writeAliasSection(QTextStream&) -> QString Screen::aliasSection()
2025-01-30 15:36:21 +00:00
sithlord48
0ba35fca7a
refactor: clean up data method of model
2025-01-30 15:36:21 +00:00
sithlord48
beb4069845
fix: Screen Missing Icons on server config
...
Fixes#8155
2025-01-30 15:36:21 +00:00
sithlord48
71b7e819a9
refactor: remove smaller security icons
2025-01-29 21:19:39 +00:00
sithlord48
59ebb6fde4
refactor: force mac os to use the larger security icon in the status area
2025-01-28 16:19:51 +00:00
sithlord48
1085df54ed
refactor: Reuse compliance
...
build files and documentation: MIT
images / sources: GPL-2.0-only
breeze icons: LGPL-2.0-only
Microsoft MSM file, vc redist license
2025-01-27 17:05:47 -05:00
sithlord48
480776cb38
chore: remove extra gitignore files
2025-01-27 17:05:47 -05:00
sithlord48
2ca1c69335
refactor: move LICENSE_EXCEPTION info into to LICENSES folder
2025-01-27 17:05:47 -05:00
Kentaro Hayashi
9d3b32c824
Fix a typo in SettingsDialog
...
compatability =>
compatibility
Signed-off-by: Kentaro Hayashi <kenhys@xdump.org>
2025-01-27 08:29:43 -05:00
sithlord48
a7beed48f8
chore: remove unused placeholder.png file
2025-01-23 22:07:52 +00:00
sithlord48
4c3d6c7080
refactor: move rc_template.rc.in -> windows.rc.in
...
fixes : #8130
2025-01-23 21:28:57 +00:00
sithlord48
2040df435f
fix : #8107 : Remove legacy tray code
2025-01-23 19:16:29 +00:00
sithlord48
f49f616ad6
fix: correctly mask symbolic icon on mac os
2025-01-21 17:15:18 -05:00
Yoshiaki Kasahara
b65b3678c7
fix : #8119 , covering all Unix-like OSes including BSD
...
Fixes #8119 (using platform variables)
2025-01-21 12:14:42 -05:00
sithlord48
1ec6d02339
refactor: use theme icons for on settings dialog and mac os tray
2025-01-21 11:22:11 -05:00
sithlord48
09bd4006d1
refactor: MainWindow, use system-run for the start button and action
2025-01-21 11:16:53 +00:00
sithlord48
c84a8c20c1
refactor: MainWindow, use ProcessStop for the stop action and button
2025-01-21 11:16:53 +00:00
sithlord48
b91681a125
refactor: MainWindow, add help-about icon
2025-01-21 11:16:53 +00:00
sithlord48
f578da16c0
refactor: MainWindow, Icon for the clear settings action
2025-01-21 11:16:53 +00:00
sithlord48
c583ab7d2c
refactor: MainWindow, add icons for configure
2025-01-21 11:16:53 +00:00
sithlord48
e6ae6bd0d1
refactor: MainWindow, add document-save-as icon
2025-01-21 11:16:53 +00:00
sithlord48
d51437b6a1
refactor: MainWindow, add view-refreshIcon
2025-01-21 11:16:53 +00:00
sithlord48
6954a4dfa3
refactor: SettingsDialog use security-type icons for key length selector
2025-01-21 11:16:53 +00:00
sithlord48
24b2d9b0c1
refactor: MainWindow add application-exit icon
2025-01-21 11:16:53 +00:00
sithlord48
0adef8d781
refactor: MainWindow, Add tools-report-bug icon
2025-01-21 11:16:53 +00:00
sithlord48
3cce11f9d9
fix: missing setting colorful icon
2025-01-21 11:16:53 +00:00
sithlord48
0f5bcd6d12
fixes 8106, by adjusting the spacing of the about dialog
2025-01-21 11:06:37 +00:00
sithlord48
89ec18a8e4
feat: bake in light and dark icon theme
2025-01-20 10:42:29 +00:00
sithlord48
08ad64eb4d
chore: remove unused deskflow-gui/AppDelegate
2025-01-19 09:39:54 -05:00
sithlord48
dc5e971043
build: setup bundle plist only on macOS
2025-01-19 09:39:54 -05:00
sithlord48
e0017c1c31
build: deskflow gui explict sources
2025-01-19 09:39:54 -05:00
sithlord48
e58e5c420b
refactor: move macOS icon to res folder
2025-01-19 09:39:54 -05:00
sithlord48
ca8c405b5e
chore: deskflow-gui, remove unused include_dirs
2025-01-19 09:39:54 -05:00
sithlord48
aff25415ff
build: consolidate cmake vars more
...
move most project defines needed in cmake to the main file
2025-01-19 09:39:54 -05:00
sithlord48
5be1e9f9b9
build: setup a cmake rc template for all apps
2025-01-19 09:39:54 -05:00
sithlord48
3f3116da05
build: simplify the version.rc.in vars
...
remove the special cmake define for msversion and make it once in the rc
remove duplicate version vars in the rc and use the singe one twice
2025-01-14 21:42:43 +00:00
sithlord48
16396bdbaa
build: Unify copyright into one cmake var
2025-01-14 21:42:43 +00:00
sithlord48
660a50d0cf
chore: remove unused logo images
2025-01-14 21:22:05 +00:00
sithlord48
93cd71d046
refactor: Adjust the About dialog UI
2025-01-14 21:22:05 +00:00
sithlord48
90c081c889
chore: remove unneeded setVisible override and the unused mac os old tray code within it
2025-01-14 21:00:20 +00:00
sithlord48
a08b0c41e0
fix: always show the hide / show option in the tray menu
...
Some DE's are like mac os and prevent the user from using click to restore / hide the window
2025-01-14 21:00:20 +00:00
sithlord48
96092df4fc
refactor: replace UInt32 with uint32_t
2025-01-14 20:30:45 +00:00
sithlord48
626ff0a5fa
chore: remove unused GUI_HOOK
2025-01-14 14:29:39 +00:00
sithlord48
7a72658963
refactor: copy more info with the about dialog info's copy button
2025-01-10 17:05:13 -05:00
sithlord48
b8d12a0895
build: mac os add entitlements
2025-01-10 21:48:55 +00:00
sithlord48
692860f9e9
build: macos bundle plist add hint to tell mac os its not allowed to kill the process
...
based on https://github.com/input-leap/input-leap/pull/2115 "
2025-01-10 21:48:55 +00:00
sithlord48
4b6d0059c5
build: Use custom plist template
...
Customize the cmake used template so we can generate the plist
using configure file this will allow us to add several additional
keys we would not be able to otherwise add to our plist file
"
2025-01-10 21:48:55 +00:00
sithlord48
1dadc2ddf4
refactor: ActionDialog, Only allow resize when the screen list is visible
2025-01-10 21:39:26 +00:00
sithlord48
328a719d49
refactor: Use Computer in place of Screen for user facing strings
2025-01-10 21:39:26 +00:00
sithlord48
a9f55f8dfc
chore: ActionDialog, update UI file to Qt6 format and clean unneed keys
2025-01-10 21:39:26 +00:00
sithlord48
f6dd2881c8
refactor: ActionDialog: disable action saving while settings are invalid
2025-01-10 21:39:26 +00:00
sithlord48
7152119014
refactor: ActionDialog, Only show Action relevent options
2025-01-10 21:39:26 +00:00
sithlord48
29eaa19d95
refactor: ActionDialog, use checkable list for screen selection
2025-01-10 21:39:26 +00:00
sithlord48
4db2b80d4e
refactor: ActionDialog, Use Combo for action selection
2025-01-10 21:39:26 +00:00
sithlord48
04f73cfcb7
refactor: ActionDialog, Use Combobox for action trigger
2025-01-10 21:39:26 +00:00
sithlord48
1386ac91dc
refactor: ActionDialog, Simplify keySequenceChanged logic
2025-01-10 21:39:26 +00:00
sithlord48
4e913a90eb
refactor: ActionDialog, make buttonbox connections in c++
2025-01-10 21:39:26 +00:00
sithlord48
c36c0f2938
refactor: ActionDialog, Aaccess the keySequenceWidget only thru the ui member
2025-01-10 21:39:26 +00:00
sithlord48
0944d918b7
refactor: KeySequenceWidget, remove protected copy of public method
2025-01-10 21:39:26 +00:00
sithlord48
3572bd28b6
refactor: ActionDialog, Adjust private memberNames
2025-01-10 21:39:26 +00:00
sithlord48
c21595e598
refactor: ActionDialog, remove unneeed forward declare for QRadioButton
2025-01-10 21:39:26 +00:00
sithlord48
096ab3b8ed
refactor: ActionDialog, set the current screen combo without the need to track how many items are in the combobox with an additional int variable
2025-01-10 21:39:26 +00:00
sithlord48
1129303254
refactor: ActionDialog, when filling the screen list continue sooner if screen is null
2025-01-10 21:39:26 +00:00
sithlord48
4b456bf835
refactor: ActionDialog, don't keep a copy of the server config
2025-01-10 21:39:26 +00:00
sithlord48
8533348c88
refactor: simplify updateSize
2025-01-10 10:36:19 +00:00
sithlord48
dd0812c201
fix: Mainwindow window size restore \n fixes https://github.com/deskflow/deskflow/issues/8056
2025-01-10 10:36:19 +00:00
sithlord48
9a3a89efab
refactor: simplify windows size/pos saving
2025-01-10 10:36:19 +00:00
sithlord48
3991e0c1a1
refactor: use std::string in place of String
...
basedon: https://github.com/debauchee/barrier/pull/709
2025-01-08 00:11:34 +00:00
sithlord48
42a17726d9
feat: Allow users to pick mono color (based on isDarkMode) or colorful icon
2025-01-07 23:51:34 +00:00
sithlord48
fc6d39ae6c
refactor: Adjust the size of all the tray icons to use the same amount of canvas space"
2025-01-07 23:51:34 +00:00
sithlord48
5d41537505
refactor: remove macOS check for icon theme macOS 11+ uses a mask
2025-01-07 23:51:34 +00:00
sithlord48
f505bfd3e7
refactor: MainWindow setupTrayIcon in method
...
remove unused MainWindow::createStatusBar and MainWinow::createTrayIcon
2025-01-07 23:51:34 +00:00
sithlord48
d5e651bae9
refactor: MainWindow use QSystemTrayIcon in place of TrayIcon
...
removes the TrayIcon class
2025-01-07 23:51:34 +00:00
sithlord48
1a35a8bdf7
refactor: Action use QStringLists in place of char * arrays
2025-01-07 23:34:11 +00:00
sithlord48
261d85b423
refactor: Action remove pointless assert
2025-01-07 23:34:11 +00:00
sithlord48
fcc8c3d344
refactor: Action, dont use concatantaion, instead append
2025-01-07 23:34:11 +00:00
sithlord48
112c665480
refactor: Action: add SettingsKeys namespace to hold the settings keys
2025-01-07 23:34:11 +00:00
sithlord48
4c70f4fde5
refactor: Action: use m_foo style member names
2025-01-07 23:34:11 +00:00
sithlord48
665049b723
fix #8059 re add shortcut for quit on windows
2025-01-07 17:17:19 -05:00
sithlord48
13a3c2d281
Chore: rm unused DESKFLOW_GUI_HOOK Items
2025-01-07 17:15:48 -05:00
sithlord48
abdab2d06d
feat: resolve #7975 , allow only one instance of the gui
2025-01-07 16:54:47 -05:00
sithlord48
fd4ffb6f60
build: Prevent issue where build packages is off with version.rc not being generated
2025-01-07 16:37:04 -05:00
sithlord48
9f1c1da1aa
build: unify finding of the qt deploy tool and detect if vcpkg for proper debug build call
2025-01-07 16:37:04 -05:00
sithlord48
b0852bfda5
refactor: Hotkey, use internal actionlist in place of function call
2025-01-07 19:45:21 +00:00
sithlord48
9eb0371a92
refactor: Hotkey, use internal keySequence in place of function calls
2025-01-07 19:45:21 +00:00
sithlord48
ef0d929251
refactor: Hotkey outstream logic more Qt
2025-01-07 19:45:21 +00:00
sithlord48
20a5b8eb0b
refactor: Hotkey use const for literals
2025-01-07 19:45:21 +00:00
sithlord48
404458aab0
fix: hotkeys w/ multi actions
...
based on adc49fa066
2025-01-07 19:45:21 +00:00
sithlord48
6f744d2278
fix: Version Checker use case insensitive compare in place of toLower() call
2025-01-07 11:54:30 -05:00
sithlord48
329afb47be
build: windeployqt only on package dir
2025-01-07 11:45:51 -05:00
sithlord48
9c3e08001e
fix: mac os CI build by correctly setting INSTALL_RPATH for the gui as a property of its target
2025-01-03 20:02:19 -05:00
sithlord48
6bfde029fe
fix: run MacDeployQt at install time on staged app only
2025-01-03 14:10:58 +00:00
sithlord48
351c5123ef
fix: Mac Os use Native Hide Event
2025-01-03 13:56:39 +00:00
sithlord48
ba334d5411
refactor: MainWindow remove unneeded onAppAboutToQuit slot
2025-01-03 13:56:39 +00:00
sithlord48
08d4b348e0
fix: use the closeEvent to hide to tray and quit the application
2025-01-03 13:56:39 +00:00
sithlord48
58563d36ca
fix: Stop core process when mode changes in gui
2025-01-03 13:32:13 +00:00
sithlord48
df089dab53
fix: Wayland Prompt starts under MainWindow
2025-01-02 13:12:09 +00:00
sithlord48
86ee88d17d
feat: Show the TLS Enabled label no matter the selected mode
2025-01-02 13:02:51 +00:00
sithlord48
4f9494245f
fix: The Tls Fingerprint label not being shown on start up
2025-01-02 13:02:51 +00:00
sithlord48
2294981525
fix: Unify both Quit actions to use the same function
...
Mac os tray quit not working
2024-12-30 11:07:34 +00:00
sithlord48
2455e0e29f
refactor: Copy the full version string on the about dialog
2024-12-28 20:36:35 +00:00
Nick Bolton
ee8baeb1ff
fix: qDebug doesn't work on Fedora
2024-12-26 16:48:39 +00:00
sithlord48
81d478632a
fix: 8012 use 2/3 height on mac os for the log indicator
2024-12-26 16:32:11 +00:00
sithlord48
8e9925d6c8
fix: Mac os missing Quit from tray menu
2024-12-26 16:32:11 +00:00
sithlord48
368ccbbe4c
fix: show normal mac os
2024-12-26 16:32:11 +00:00
sithlord48
a401c98bf6
build: fix mac os missing ;
2024-12-26 15:24:02 +00:00
sithlord48
97890f86d3
chore: use static QApplication members where possible
2024-12-26 15:01:59 +00:00
sithlord48
638970d65e
feat: Visiblity toggle for the log on the main window
2024-12-26 14:45:52 +00:00
sithlord48
ccc60ff900
refactor: mv deskflow[s|c|d] to deskflow-server, deskflow-client and deskflow-deamon
2024-12-26 13:37:29 +00:00
sithlord48
db441eb5cf
fix: win32 client taskbar remove duplicate state
2024-12-26 13:37:29 +00:00
sithlord48
21b345e9db
fix: Create new Tray Icons for windows
2024-12-26 13:37:29 +00:00
sithlord48
9af37463fd
refactor: single copy of app ico files for window now in src/apps/res
2024-12-26 13:37:29 +00:00
sithlord48
225ca23482
refactor: move all apps to one src/apps folder
2024-12-26 13:37:29 +00:00