Commit graph

5576 commits

Author SHA1 Message Date
sithlord48
6d856b674b chore: ScreenSetupModel, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
bcfc121c37 chore: Action, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
b2ec2f1a34 chore: StramChunker, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
df9d5ded1c chore: ServerApp, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
f11dae97d4 chore: ProtocolUtil, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
3fdc5288eb chore: KeyState, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
955f9652fb chore: KeyMap, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
9dedf25ecc chore: IPrimaryScreen, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
ee3dffc4f8 chore: IKeyState, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
8123166e66 chore: IClipboard, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
29626d6694 chore: FileChunk, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
996af86b9b chore: DragInformation, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
84fbe48d35 chore: ClipboardChunk, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
11423ef5a1 chore: ClientApp, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
7cc108d87c chore: ArgParse, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
af70ff98b7 chore: Client, Use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
b6f7497c44 chore: Unicode, Use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
f6602baa36 chore: String, Use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
72091c6ac4 chore: Log, use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
fb5f80857b chore: EventQueue, Use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
6c7bdf3e07 chore: ArchNetworkBSD, Use auto where possible 2025-04-28 13:50:43 +01:00
sithlord48
1df01d3cf1 chore: ArchMuitiThreadPosix, Use auto where possible 2025-04-28 13:50:43 +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
60dc4c0cd8 chore: remove unneed mac os version checks 2025-04-28 12:52:55 +01:00
sithlord48
78d1c5222f chore: Replace old required mac os version checks with if WINAPI_CARBON 2025-04-28 12:52:55 +01:00
sithlord48
6e3426855d ci: use normal built in vcpkg cache 2025-04-28 04:29:51 -07:00
sithlord48
f49f5f790c chore: Remove unused CONFIG_NAME var in ServerApp 2025-04-28 04:25:02 -07:00
sithlord48
4eaf6fda62 refactor: correct includes in ServerApp 2025-04-28 04:25:02 -07:00
sithlord48
ebc6186fe7 refactor: remove auto fallback paths for server binary
they are not correct in the help and its dynamic based on the first found Deskflow.conf file. The gui sets this manually and users running the cli should too
2025-04-28 04:25:02 -07:00
sithlord48
48f824ca31 chore: Server, default should be first or last case for switches 2025-04-28 11:47:04 +01:00
sithlord48
d6ace78a58 chore: XWindowUtils, default should be first or last case for switches 2025-04-28 11:47:04 +01:00
sithlord48
41fda741b3 chore: Use override for override methods 2025-04-28 11:27:33 +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
285abc7bb7 fix: add reuse info to **/*.md by default 2025-04-25 06:08:11 -07:00
Nick Bolton
d6c9897748 docs: Create CONTRIBUTING.md
Adds a CONTRIBUTING.md file to the project root. I totally understand the preference to keep the root directory clean and normally I'd agree. However, GitHub requires CONTRIBUTING.md to be in the root in order to automatically show a “Contribute” prompt when someone opens a new issue or PR.

It also means we can be recognized by platforms like goodfirstissue.dev (https://github.com/DeepSourceCorp/good-first-issue?tab=readme-ov-file#adding-a-new-project:~:text=project%2C%20and%20a-,CONTRIBUTING.md,-with%20guidelines%20for), which requires the file to be in the root to detect a repo as contributor-friendly

The file itself is very lightweight, just a short intro and a link to our full guide on the wiki:
https://github.com/deskflow/deskflow/wiki/Contributing

This keeps the root file tidy while still meeting the visibility requirements for tools and new contributors.

Let me know if you'd prefer any tweaks to keep it as non-intrusive as possible.
2025-04-25 05:53:27 -07:00
Nick Bolton
ed4ecc2d81 docs(readme): Add contrib link and badges to README.md
The 'good first issue' label curates easy pickings and helps people make their first contribution to open-source.
2025-04-25 05:53:02 -07:00
sithlord48
794017402d chore: remove unused TLSCertificate::getCertificatePath 2025-04-25 09:58:49 +01:00
sithlord48
4034302bfb build: Replace CMAKE_SYSTEM_PROCESSOR with BUILD_ARCHITECTURE, on windows CMAKE_SYSTEM_PROCESSOR is flawed so when possible use the vcpkg info or default to x64 Adjust the vcruntime check to use the BUILD_ARCHITECTURE to check the proper version is installed for the architecture the app is build for 2025-04-25 09:20:08 +01:00
Nick Bolton
eab87e3869 chore: Increase log level for noisy empty lang code log line
It seems that `layoutLangCode.empty()` is true on my GNOME Wayland server every time I press a key. I don't know why, but it probably means something. Client doesn't seem to matter; happens for all client OS.
2025-04-23 04:50:04 -07:00
sithlord48
294348b42b fix: fixes #8522 by disconnecting firstShown after the first show event 2025-04-23 10:01:02 +01:00
sithlord48
71b6f07220 feat: remove stopOnDeskSwitch, its broken 2025-04-22 10:00:45 +01:00
sithlord48
9addada64c fixes #8517 , save the host name if the lineEdit is not empty, instaed of only if the value of the setting is not empty 2025-04-22 09:42:47 +01:00
sithlord48
b6196f147a ci: chore: remove unused arch var for macos-14 2025-04-22 09:26:18 +01:00
sithlord48
2c4a68ebcf ci: add osxSysroot to mac os14 job 2025-04-22 09:26:18 +01:00
sithlord48
d8f480b981 ci: Adjust back to main flatpak builder
see: https://github.com/flathub-infra/flatpak-github-actions/issues/17
2025-04-21 15:19:40 -07:00
sithlord48
80afb92af1 chore: remove more code for inverse connection
related: https://github.com/deskflow/deskflow/pull/8240
2025-04-21 22:39:28 +01:00
sithlord48
f5f3bc0475 chore: remove unused old test mocks 2025-04-21 22:16:05 +01:00
sithlord48
17c7b0f8bf fix: user can not start in client mode without a remote host
do not auto start the client if the remote host is empty
fixes #8478
2025-04-21 22:01:31 +01:00
Nils Andreas Svee
fcaadc2cd4 ci: add fedora 42 2025-04-21 09:55:45 -07:00