sithlord48
cfd580fb21
refactor: move ArgsBase:m_pname to App
2025-09-30 06:39:54 -04:00
sithlord48
10f34f214f
refactor: new Classes CoreArg and CoreArgParser to use to create and parse core options
2025-09-30 06:39:54 -04:00
sithlord48
6f574a3076
refactor: set const for Reverse FQDN name to use for deployment on linux
2025-09-30 06:17:23 -04:00
sithlord48
dc86538456
feat: Set app id on wayland this is required for restore tokens to work correctly
2025-09-30 06:17:23 -04:00
sithlord48
de42f53d68
refactor: new LogDock, handle hiding and float correctly'
2025-09-11 10:57:08 +01:00
Nick Bolton
ad383ad9d4
chore: Remove unused daemon installation and uninstallation methods
2025-09-10 11:32:02 +00:00
sithlord48
3e96c4d0aa
refactor: Include breeze fallback icons for connect and disconnect
2025-08-22 09:54:20 +01:00
sithlord48
53f787d6ea
refactor: deskflow-core adjust already running message
2025-08-22 09:54:20 +01:00
sithlord48
299ebea0e2
refactor: replace QString::toStdString().c_str with qPrintable(...)
2025-08-22 09:54:20 +01:00
sithlord48
65c5d3673d
refactor: add header info to deskflow-core help message
2025-08-21 12:34:50 +01:00
sithlord48
e2b4bc45bd
feat: add --version option to deskflow-core
2025-08-21 12:34:50 +01:00
sithlord48
d3c0ce8895
refactor: move all exit codes to new ExitCodes
...
add new exitcode s_exitDuplicate for when exiting because of already running instance
2025-08-21 12:34:50 +01:00
sithlord48
2b3e7adc0b
feat: Prevent core, client and or server from running at the same time
...
fixes : #8258
2025-08-21 12:34:50 +01:00
sithlord48
6f8b3f481d
refactor: adjust the help message for core to combine server and client message fixing man page deployment
2025-08-20 20:33:20 +01:00
sithlord48
3b2d7fc0b3
feat: Switch to deskflow-core instead of split binaries
2025-08-20 20:33:20 +01:00
sithlord48
b70c6556c9
refactor: mainwindow show displayVersion with start up info
2025-08-05 13:36:04 +01:00
sithlord48
3b27fa5771
build: windows, do not deploy software opengl library
2025-07-21 15:59:24 +01:00
sithlord48
72ddcdb7f5
build: windows do not deploy dxil.dll or dxcompiler.dll
2025-07-21 15:59:24 +01:00
sithlord48
4a7d031bc6
build: windows deploy qt plugins in plugin folder
2025-07-21 15:59:24 +01:00
sithlord48
45fcdde636
build: Windows, run deploy tool only once, use install to install qt depends
...
Remove unneed . in Qt deploy message
2025-07-21 15:59:24 +01:00
sithlord48
a4c82869a6
fix: split version info in new header
...
a new file src/lib/VersionInfo.h.in now holds our version info vars
fixes #8657
2025-07-21 12:06:01 +01:00
sithlord48
9905f32738
refactor: Common.h replace anon enum with set constexpr exit codes
2025-07-11 03:06:24 -07:00
Kentaro Hayashi
5976da7e5b
chore: fix W:useless-whatis-entry lintian warnings
...
By default, help2man generates "manual page for foobar" for
manual files.
It is useless because there is no addtional information which
explains what deskflow is.
With --name option, .SH NAME section will be set correctly.
Before:
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DESKFLOW-CLIENT "1" "June 2025" "deskflow-client v1.22.0.109, protocol v1.8" "User Commands"
.SH NAME
deskflow-client \- manual page for deskflow-client v1.22.0.109, protocol v1.8
.SH SYNOPSIS
.B deskflow-client
[\fI\,OPTIONS\/\fR]
.SH DESCRIPTION
After:
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DESKFLOW-CLIENT "1" "July 2025" "deskflow-client v1.22.0.109, protocol v1.8" "User Commands"
.SH NAME
deskflow-client \- Keyboard and mouse sharing utility (Client)
.SH SYNOPSIS
.B deskflow-client
[\fI\,OPTIONS\/\fR]
.SH DESCRIPTION
Signed-off-by: Kentaro Hayashi <kenhys@xdump.org>
2025-07-03 13:23:15 +00:00
sithlord48
cf9e2ecf49
refactor: simplify setting the fallback theme search path, does require sub dirs but we should only need the theme root
...
refactor: set the Icon theme in deskflow-gui insetead of MainWindow
2025-06-26 09:50:53 +01:00
Nick Bolton
4e2ad25fc1
fix: Error text is not shown for Qt CLI parser
2025-06-18 13:49:44 +01:00
sithlord48
0d6837a948
chore: add short options for h for help and v for version in deskflow-gui
2025-06-16 10:13:39 +01:00
sithlord48
7e568121ee
chore: remove unneeded QGuiApplication, QApplication and or QCoreApplication includes
2025-06-09 17:18:05 -07:00
Yoshiaki Kasahara
632c3462ec
fix: avoid leaking build paths in manpages
2025-05-28 05:46:27 -07:00
sithlord48
903401796e
refactor: Remove use of DESKFLOW_RESET_ALL and all users to pass --reset switch to deskflow-gui instead
2025-05-03 21:09:41 +01:00
sithlord48
2bebdbaf4d
chore: DeskflowGui, Use auto where possible
2025-04-28 13:50:43 +01:00
sithlord48
63d65bb47b
chore: use nullptr where possible in place of NULL
2025-04-28 13:08:40 +01:00
sithlord48
793ea5f81c
fix: make sure client, server and core init a qApp for Setting's to find the app path with
...
fixes #8534
2025-04-25 17:27:05 +01:00
sithlord48
71b6f07220
feat: remove stopOnDeskSwitch, its broken
2025-04-22 10:00:45 +01:00
sithlord48
1ace03d4b5
feat: add help and version to gui,
...
move no-reset to the QCommandLineProcessor
2025-04-06 06:41:25 -07:00
sithlord48
3b4306183c
chore: deskflow-gui remove fallback for pre mavricks mac os accessibility prompt
2025-04-06 06:41:25 -07:00
sithlord48
4203f42363
chore: remove workaround for Qt-43022
2025-04-06 06:41:25 -07:00
sithlord48
7e4ac48476
chore: df-gui remove unused QThredImpl class
2025-04-06 06:41:25 -07:00
sithlord48
0b05b0e71d
chore: deskflow-gui remove unused includes
2025-04-06 06:41:25 -07:00
cos
ebb63d8113
build: add manpages
...
Manual pages got removed from synergy in #7361 . This commit brings them
back. They are rudimentary and autogenerated using `help2man`, with only
a message about finding the documentation at the wiki page added. Not
much, but a lot better than nothing.
Package names added to Continuous Integration are based on these web pages:
https://archlinux.org/packages/extra/x86_64/help2man/
https://packages.debian.org/help2man
https://packages.fedoraproject.org/pkgs/help2man/help2man/
https://software.opensuse.org/package/help2man
2025-04-06 06:07:52 -07:00
sithlord48
5cfaa4a4e0
refactor: move ALL gui parts to lib
2025-03-29 18:18:12 +00:00
Nick Bolton
378fdae140
feat: Handle empty response from update server
2025-03-25 11:13:48 +00:00
sithlord48
a3875bf71c
fix: small leak on closing of mainwindow by not parenting the menus, found via valgrind
2025-03-24 12:06:29 +00:00
sithlord48
f3930d9520
chore: MainWindow: use Size instead of seperate Width/Height calls in update size
2025-03-24 12:06:29 +00:00
sithlord48
f66a50dab7
chore: MainWindow remove unused empty layout
2025-03-24 12:06:29 +00:00
sithlord48
83c8d295d4
refactor: MainWindow remove test menu
2025-03-21 12:47:46 +00:00
sithlord48
07219ed431
refactor: use QVariant().toBool() in place of StringUtils::StrToBool, remove StringUtils
2025-03-21 12:47:46 +00:00
sithlord48
da5f3c0be1
refactor: remove StringUtils::trimEnd and just use QString::trimmed
2025-03-21 12:47:46 +00:00
sithlord48
a23e35c522
refactor: move lib/gui/Diagnostic => apps/deskflow-gui/Diagnostic
2025-03-21 12:47:46 +00:00
sithlord48
eb74d8ca99
refactor: replace EnvVars.h with a new item in settings Settings::Core::UpdateUrl
2025-03-21 12:47:46 +00:00
sithlord48
65b6fe7ca3
refactor: move lib/gui/Constants.h => lib/common/UrlConstants.h
2025-03-21 12:47:46 +00:00