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
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
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
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
81631cac32
refactor: set test names directly and call only configure_options in main cmakelists.txt
2024-12-04 10:05:34 -05:00
d6c682a923
chore: rm unused src/lib/gui/gui_config.h
2024-12-04 10:05:34 -05:00
4f8ae57ffd
build: always include headers
2024-12-04 10:05:34 -05:00
03f1408a98
refactor: mv src/lib/gui/VersionChecker => src/gui/src/
2024-12-04 10:05:34 -05:00
7f9fd80f98
refactor: remove workarounds for unsupported ms vc versions
2024-12-04 10:05:34 -05:00
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
c05a87b716
refactor: rm src/lib/common/copyright, add to src/lib/common/constants
2024-12-04 10:05:34 -05:00
4a83eb711f
build: generate version info, use it for all sources of version
2024-12-04 10:05:34 -05:00
f321f6596b
build: make an interface lib out of the common folder
2024-12-04 10:05:34 -05:00
18bc419b7a
build: remove unused DESKFLOW_REVISION and DESKFLOW_VERSION_STAGE defines
2024-12-04 10:05:34 -05:00
59d9454df1
build: install License files
2024-11-25 20:50:58 +00:00
2cdbd8f491
build: use CPack for macOS to create dmg
2024-11-21 14:27:01 +00:00
a63435e64a
build: use cmake to make the macOS bundle
2024-11-21 14:27:01 +00:00
147869e3a5
build: remove DESKFLOW_SHOW_DEV_THANKS define
2024-11-15 12:20:17 +00:00
25dd0ddfbc
build: rm DAEMON_BINARY_NAME
2024-11-15 12:20:17 +00:00
45a61310a4
build: rm CORE_BINARY_NAME define
2024-11-15 12:20:17 +00:00
2213f3f746
build:rm CLIENT_BINARY_NAME define
2024-11-15 12:20:17 +00:00
e52ce58541
build: rm SERVER_BINARY_NAME define
2024-11-15 12:20:17 +00:00
078ec61e9a
build: rm GUI_BINARY_NAME define
2024-11-15 12:20:17 +00:00
366932a188
build: rm DESKFLOW_HELP_TEXT define
2024-11-15 12:20:17 +00:00
bdcf770de6
build: rm DESKFLOW_VERSION_URL define
2024-11-15 12:20:17 +00:00
e865397f12
build: rm DESKFLOW_WEBSITE_URL define
2024-11-15 12:20:17 +00:00
b5d0417714
build: rm DESKFLOW_AUTHOR_NAME define
2024-11-15 12:20:17 +00:00
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
9b59acdf26
build: rm DESKFLOW_DOMAIN define
2024-11-15 12:20:17 +00:00
46a6f74fb7
build: rm DESKFLOW_APP_ID define
2024-11-15 12:20:17 +00:00
937813cb2e
fix: MainWindow not saving initial update flag
2024-11-14 08:19:13 -05:00
7bf474a54a
feat: SettingsDialog, Allow user to toggle the check for updates settings
...
fixes : #7890
2024-11-14 08:19:13 -05:00
2990de322f
fix: SettingsDialog ui generating nonsence alignment tags when edited
2024-11-14 08:19:13 -05:00
5ddc7f8b0c
refactor: mv res/dist/linux/app.desktop.in => deploy/org.deskflow.deskflow.desktop
2024-11-12 14:00:59 +00:00
e6fbf983e9
chore: alphabetize app.qrc resource file
2024-11-12 14:00:59 +00:00
a0666f0167
refactor mv: res/gui => src/gui/res
2024-11-12 14:00:59 +00:00
aba9c08352
refactor: use theme icon for document open fallback to the folder icon
2024-11-12 14:00:59 +00:00
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
77c4707ec5
refactor: mv src/lib/gui/TrayIcon => src/gui/src/TrayIcon
2024-11-12 14:00:59 +00:00
18e66271ae
refactor: mv res/app.ico src/gui/src/app.ico
2024-11-12 14:00:59 +00:00
031c393e0d
refactor: mv res/gui/win/app.rc => src/gui/src/app.rc
2024-11-12 14:00:59 +00:00