sithlord48
6498fe5a6b
refactor: use Qt Required Version rm configure_qt macro for its one use
2024-12-04 10:05:34 -05:00
sithlord48
4e23460c6f
refactor: no configure_openssl macro
2024-12-04 10:05:34 -05:00
sithlord48
922ad66aff
refactor: options in place
...
remove use of env vars to set build options
users should set these at cmake configure time
2024-12-04 10:05:34 -05:00
sithlord48
81631cac32
refactor: set test names directly and call only configure_options in main cmakelists.txt
2024-12-04 10:05:34 -05:00
sithlord48
d6c682a923
chore: rm unused src/lib/gui/gui_config.h
2024-12-04 10:05:34 -05:00
sithlord48
4f8ae57ffd
build: always include headers
2024-12-04 10:05:34 -05:00
sithlord48
03f1408a98
refactor: mv src/lib/gui/VersionChecker => src/gui/src/
2024-12-04 10:05:34 -05:00
sithlord48
7f9fd80f98
refactor: remove workarounds for unsupported ms vc versions
2024-12-04 10:05:34 -05:00
sithlord48
c5cfdc2b69
refactor: AboutDialog, show the version tweak only if its not 0, when showing the tweak also show the sha
2024-12-04 10:05:34 -05:00
sithlord48
c05a87b716
refactor: rm src/lib/common/copyright, add to src/lib/common/constants
2024-12-04 10:05:34 -05:00
sithlord48
4a83eb711f
build: generate version info, use it for all sources of version
2024-12-04 10:05:34 -05:00
sithlord48
f321f6596b
build: make an interface lib out of the common folder
2024-12-04 10:05:34 -05:00
sithlord48
18bc419b7a
build: remove unused DESKFLOW_REVISION and DESKFLOW_VERSION_STAGE defines
2024-12-04 10:05:34 -05:00
sithlord48
59d9454df1
build: install License files
2024-11-25 20:50:58 +00:00
sithlord48
2cdbd8f491
build: use CPack for macOS to create dmg
2024-11-21 14:27:01 +00:00
sithlord48
a63435e64a
build: use cmake to make the macOS bundle
2024-11-21 14:27:01 +00:00
sithlord48
147869e3a5
build: remove DESKFLOW_SHOW_DEV_THANKS define
2024-11-15 12:20:17 +00:00
sithlord48
25dd0ddfbc
build: rm DAEMON_BINARY_NAME
2024-11-15 12:20:17 +00:00
sithlord48
45a61310a4
build: rm CORE_BINARY_NAME define
2024-11-15 12:20:17 +00:00
sithlord48
2213f3f746
build:rm CLIENT_BINARY_NAME define
2024-11-15 12:20:17 +00:00
sithlord48
e52ce58541
build: rm SERVER_BINARY_NAME define
2024-11-15 12:20:17 +00:00
sithlord48
078ec61e9a
build: rm GUI_BINARY_NAME define
2024-11-15 12:20:17 +00:00
sithlord48
366932a188
build: rm DESKFLOW_HELP_TEXT define
2024-11-15 12:20:17 +00:00
sithlord48
bdcf770de6
build: rm DESKFLOW_VERSION_URL define
2024-11-15 12:20:17 +00:00
sithlord48
e865397f12
build: rm DESKFLOW_WEBSITE_URL define
2024-11-15 12:20:17 +00:00
sithlord48
b5d0417714
build: rm DESKFLOW_AUTHOR_NAME define
2024-11-15 12:20:17 +00:00
sithlord48
403830ceea
build: rm DESKFLOW_APP_NAME define
...
Unify Server APP USER_CONFIG_NAME and SYSTEM_CONFIG_NAME
Some unix users may need to move their config to deskflow.conf from .deskflow.conf
2024-11-15 12:20:17 +00:00
sithlord48
9b59acdf26
build: rm DESKFLOW_DOMAIN define
2024-11-15 12:20:17 +00:00
sithlord48
46a6f74fb7
build: rm DESKFLOW_APP_ID define
2024-11-15 12:20:17 +00:00
sithlord48
937813cb2e
fix: MainWindow not saving initial update flag
2024-11-14 08:19:13 -05:00
sithlord48
7bf474a54a
feat: SettingsDialog, Allow user to toggle the check for updates settings
...
fixes : #7890
2024-11-14 08:19:13 -05:00
sithlord48
2990de322f
fix: SettingsDialog ui generating nonsence alignment tags when edited
2024-11-14 08:19:13 -05:00
sithlord48
5ddc7f8b0c
refactor: mv res/dist/linux/app.desktop.in => deploy/org.deskflow.deskflow.desktop
2024-11-12 14:00:59 +00:00
sithlord48
e6fbf983e9
chore: alphabetize app.qrc resource file
2024-11-12 14:00:59 +00:00
sithlord48
a0666f0167
refactor mv: res/gui => src/gui/res
2024-11-12 14:00:59 +00:00
sithlord48
aba9c08352
refactor: use theme icon for document open fallback to the folder icon
2024-11-12 14:00:59 +00:00
sithlord48
4359075b06
feat: use platform native styles when possible
...
With Qt 6.7+ Light and Dark theme support is now provided by the mac os default theme
2024-11-12 14:00:59 +00:00
sithlord48
77c4707ec5
refactor: mv src/lib/gui/TrayIcon => src/gui/src/TrayIcon
2024-11-12 14:00:59 +00:00
sithlord48
18e66271ae
refactor: mv res/app.ico src/gui/src/app.ico
2024-11-12 14:00:59 +00:00
sithlord48
031c393e0d
refactor: mv res/gui/win/app.rc => src/gui/src/app.rc
2024-11-12 14:00:59 +00:00
sithlord48
9929b09088
refactor: mv src/gui/src/ScreenSetupView => src/gui/src/widgets/ScreenSetupView
2024-11-08 07:05:58 -05:00
sithlord48
226c835ee9
refactor: mv src/gui/src/KeySequenceWidget => src/gui/src/widgets/KeySwquenceWidget
2024-11-08 07:05:58 -05:00
sithlord48
fbda5b4053
refactor: mv src/gui/src/TrashScreenWidget => src/gui/src/widgets/TrashScreenWidget
2024-11-08 07:05:57 -05:00
sithlord48
f31cb26e0b
refactor: mv src/lib/gui/widgets => src/gui/src/widgets
2024-11-08 07:05:57 -05:00
sithlord48
1bbc581037
refactor: mv src/gui/src/ServerConfigDialog => src/gui/src/dialogs/ServerConfigDialog
2024-11-08 07:05:57 -05:00
sithlord48
ce45d74806
refactor: mv src/gui/src/ScreenSettingsDialog => src/gui/src/dialogs/ScreenSettingsDialog
2024-11-08 07:05:57 -05:00
sithlord48
916f1e6144
refactor: mv src/gui/src/HotkeyDialog => src/gui/src/dialogs/HotkeyDialog
2024-11-08 07:05:57 -05:00
sithlord48
4f4261a237
refactor: mv src/gui/src/AddClientDialog => src/gui/src/dialog/AddClientDialog
2024-11-08 07:05:57 -05:00
sithlord48
e06741e62e
refactor: mv src/gui/src/ActionDialog => src/gui/src/dialogs/ActionDialog
2024-11-08 07:05:57 -05:00
sithlord48
585a895b4a
refactor: Settings Dialog rm ui as base class
2024-11-08 07:05:56 -05:00
sithlord48
dc5c2b9422
refactor: mv src/lib/gui/dialogs/SettingsDialog => src/gui/src/dialogs/SettingsDialpg
2024-11-08 07:05:54 -05:00
Nick Bolton
8273c0e70b
chore: Replace screen leave/enter asserts with warnings
2024-11-06 20:55:59 -05:00
sithlord48
155e4d6b32
refactor: ui less aboutDialog
2024-11-06 14:50:39 +00:00
sithlord48
f87b4bc0c2
refactor: mv AboutDialog to gui/src/dialogs/
2024-11-06 14:50:39 +00:00
sithlord48
f66a0219f6
fix: isDarkMode Check
...
while newer Qt does provide a method to check if dark mode
Its not always correct the old method is
Anytime the text is lighter then the window its dark mode.
2024-11-06 14:50:39 +00:00
sithlord48
45f328cd80
fix: crash on --help arg
2024-11-05 13:26:00 -05:00
sithlord48
fb686ede21
refactor: remove desktop legacy
2024-10-30 20:04:55 +00:00
sithlord48
ce784ab383
refactor: CoreTool use arch classes directly
2024-10-30 20:04:55 +00:00
sithlord48
946a2b778e
refactor: rm unused coreTool include in tlscert.h
2024-10-30 20:04:55 +00:00
sithlord48
45bde73810
chore: settingsDialog rm unused CoreTool include
2024-10-30 17:41:17 +00:00
sithlord48
968037b85b
build(cmd/deskflow-core):Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
08d3347740
build(cmd/deskflow-legacy): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
ad6551262c
build(cmd/deskflows): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
337d236f54
build(cmd/deskflowd): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
04d6895990
build(cmd/deskflowc): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
1b13c843aa
build(lib/server): Explict Sources
2024-10-24 15:11:03 -04:00
sithlord48
9e2880f714
build(lib/platform): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
e8010eea60
build(lib/net): Explicit sources
2024-10-24 15:11:03 -04:00
sithlord48
75c0b53113
build(lib/mt): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
bf96a641bf
build(lib/ipc): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
7db781b9bf
build(lib/io): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
8bfe0c18bc
build(lib/app): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
10f7b05a73
build(lib/client): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
ba97d63403
build(lib/base): Explicit Sources
2024-10-24 15:11:03 -04:00
sithlord48
da4b85b3fb
build(lib/arch): Explicit Sources
2024-10-24 15:11:03 -04:00
Nick Bolton
5657152c58
chore(gui): Add _what's this_ for Windows service setting
2024-10-24 14:29:13 +01:00
sithlord48
7b7ff81a9f
build: Require libei and libportal from the system on linux
...
Removing remaining meson parts
2024-10-22 09:42:32 -04:00
sithlord48
df91d845f7
build(win32): Link wintoast correctly
2024-10-22 10:53:51 +01:00
sithlord48
f3657edc80
refactor: use Q_EMIT
2024-10-21 14:30:02 +01:00
sithlord48
2a8a43a689
refactor: remove unused strings
2024-10-21 14:30:02 +01:00
sithlord48
498e3aa015
refactor: use static regularexpressions and matches
2024-10-21 14:30:02 +01:00
sithlord48
58323f515f
refactor: use multi arg were possible
2024-10-21 14:30:02 +01:00
sithlord48
560345cf4f
refactor: add context object for lambdas
2024-10-21 14:30:02 +01:00
sithlord48
90d27a174d
refactor: do not include full modules in qt files
2024-10-21 14:30:02 +01:00
sithlord48
8b54b84880
refactor: use const for ranged loops
2024-10-21 14:30:02 +01:00
sithlord48
45050d3d36
refactor: use modern range for loops in place of old foreach macro
2024-10-21 14:30:02 +01:00
sithlord48
f0a946a0f1
refactor(SettingsWizard): Ui Less
2024-10-20 21:55:44 +01:00
sithlord48
db6b6b9386
refactor(SetupWizard): Foward declare appconfig
2024-10-20 21:55:44 +01:00
sithlord48
b10eb3baa8
refactor(SetupWizard): Do not use auto connect name for slot
2024-10-20 21:55:44 +01:00
sithlord48
7c74b90620
fix scan alert #559
2024-10-19 19:49:21 -04:00
sithlord48
949e1c0d71
build: Use Fetch Content for Gtest
...
Use Fetch Content to get gtest and gmock
2024-10-19 19:17:19 -04:00
Nick Bolton
a786cdf972
chore: Set default server protocol to "Barrier" (determined by community vote)
...
Vote: https://github.com/deskflow/deskflow/discussions/7742
2024-10-19 23:46:42 +01:00
Nick Bolton
a5cd0fab9e
feat: Option to change server protocol in GUI
2024-10-19 23:46:42 +01:00
Nick Bolton
512faeea28
test: Modularize hello back logic and add tests
2024-10-19 23:46:42 +01:00
sithlord48
47366f1272
feat: Dynamic client Barrier/Synergy hello back response to server
2024-10-19 23:46:42 +01:00
sithlord48
199f682e27
refactor: setupwizard ui is not longer the base of the class
2024-10-19 23:18:26 +01:00
sithlord48
afff2eb6ac
refactor: serverconfigdialog ui is no longer base for the class
2024-10-19 23:18:26 +01:00
sithlord48
9167bf04f6
refactor: hotkeydialog ui no longer base of the class
2024-10-19 23:18:26 +01:00
sithlord48
0298a132c1
refactor: addclientdialog ui no longer base for the class
2024-10-19 23:18:26 +01:00
sithlord48
7b3d8c3dc3
refactor: actiondialog to not have ui as base of the class
2024-10-19 23:18:26 +01:00