Unclaimed project
Are you a maintainer of deskflow? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
deskflow
Share a single keyboard and mouse between multiple computers.
keyboardkeyboard-emulationmousemouse-emulationnetwork
Last updated about 11 hours ago
Back to changelogChange Summary
- Remove the broken drag and drop support
- Improve the windows daemon
- Use Deskflow-server.conf for the external server config name
- Code base is now 60% less smelly
- Fix issues around the dialog shown when you first connect a server / client.
Known Issues
- #8641 the core service will not start if the gui is start minimized.
What's Changed
- ci: force osxSysroot for osx13 builds by @sithlord48 in https://github.com/deskflow/deskflow/pull/8469
- fix: Show first server start message only when start was successful by @nbolton in https://github.com/deskflow/deskflow/pull/8467
- fixes #8463 do not assume C for root by @sithlord48 in https://github.com/deskflow/deskflow/pull/8464
- fix: Remove unnecessary log line endings and trimming by @nbolton in https://github.com/deskflow/deskflow/pull/8457
- fix: Add missing menu accelerators by @sithlord48 in https://github.com/deskflow/deskflow/pull/8471
- No assert clipboard by @sithlord48 in https://github.com/deskflow/deskflow/pull/8462
- fix: Default external server config name should be *-server.conf by @sithlord48 in https://github.com/deskflow/deskflow/pull/8487
fix: Use QTextStream to write to stdout and stderr by @nbolton in https://github.com/deskflow/deskflow/pull/8490feat(daemon): Friendly message on daemon connection error by @nbolton in https://github.com/deskflow/deskflow/pull/8493Improve Windows daemon retry mechanism and related logging by @nbolton in https://github.com/deskflow/deskflow/pull/8495Change Qt mirror (download.qt.io is down/flakey) by @nbolton in https://github.com/deskflow/deskflow/pull/8500refactor: do not save empty RemoteHost line by @sithlord48 in https://github.com/deskflow/deskflow/pull/8497ci: add builder for fedora 42 by @Lochnair in https://github.com/deskflow/deskflow/pull/8515fix: user can not start in client mode without a remote host by @sithlord48 in https://github.com/deskflow/deskflow/pull/8509Remove unused old test mocks by @sithlord48 in https://github.com/deskflow/deskflow/pull/8510Remove more code for inverse connection by @sithlord48 in https://github.com/deskflow/deskflow/pull/8511ci: Adjust back to main flatpak builder by @sithlord48 in https://github.com/deskflow/deskflow/pull/8514ci: add osxSysroot to mac os14 job by @sithlord48 in https://github.com/deskflow/deskflow/pull/8519Save the host name if the lineEdit is not empty by @sithlord48 in https://github.com/deskflow/deskflow/pull/8518Rm switchon desk by @sithlord48 in https://github.com/deskflow/deskflow/pull/8454fix: firstshown called on every re open by @sithlord48 in https://github.com/deskflow/deskflow/pull/8523chore: Increase log level for noisy empty lang code log line by @nbolton in https://github.com/deskflow/deskflow/pull/8528build: Replace CMAKE_SYSTEM_PROCESSOR with BUILD_ARCHITECTURE by @sithlord48 in https://github.com/deskflow/deskflow/pull/8524chore: remove unused TLSCertificate::getCertificatePath by @sithlord48 in https://github.com/deskflow/deskflow/pull/8533docs(readme): Add contrib link and badges to README.md by @nbolton in https://github.com/deskflow/deskflow/pull/8536docs: Create CONTRIBUTING.md by @nbolton in https://github.com/deskflow/deskflow/pull/8537fix: add reuse info to **.md by default by @sithlord48 in https://github.com/deskflow/deskflow/pull/8540ensure client, server and core use correct setting path by @sithlord48 in https://github.com/deskflow/deskflow/pull/8535chore: Use override for override methods by @sithlord48 in https://github.com/deskflow/deskflow/pull/8550Sonar cleanup default case should be first or last case in switch statements by @sithlord48 in https://github.com/deskflow/deskflow/pull/8548fix: incorrect paths for the server configs shown in help message by @sithlord48 in https://github.com/deskflow/deskflow/pull/8532ci: use normal built in vcpkg cache by @sithlord48 in https://github.com/deskflow/deskflow/pull/8541refactor: remove old mac os version checks by @sithlord48 in https://github.com/deskflow/deskflow/pull/8502Use nullptr where possible by @sithlord48 in https://github.com/deskflow/deskflow/pull/8549Sonar cleanup use auto by @sithlord48 in https://github.com/deskflow/deskflow/pull/8547Retry mechanism for Windows Daemon IPC client by @nbolton in https://github.com/deskflow/deskflow/pull/8508chore: Silence two compiler signedness warnings by @whot in https://github.com/deskflow/deskflow/pull/8553ei: Drain all events sitting in our pipe by @whot in https://github.com/deskflow/deskflow/pull/8556Fix: Cursor stuck off server screen (Wayland, attempt) by @mrnicegyu11 in https://github.com/deskflow/deskflow/pull/8503Sonar issues use default methods by @sithlord48 in https://github.com/deskflow/deskflow/pull/8561docs: Improve readability of readme by @nbolton in https://github.com/deskflow/deskflow/pull/8558ci: switch to sithlord48/vcpkg-action by @sithlord48 in https://github.com/deskflow/deskflow/pull/8565Deskflow-gui add reset option by @sithlord48 in https://github.com/deskflow/deskflow/pull/8563Tidy up windows code smells missed by sonarscan by @sithlord48 in https://github.com/deskflow/deskflow/pull/8564Tidy up macos code smells missed by sonarscan by @sithlord48 in https://github.com/deskflow/deskflow/pull/8566Better detect windows Arm64 on both CI and local builds by @sithlord48 in https://github.com/deskflow/deskflow/pull/8567Port event queue by @sithlord48 in https://github.com/deskflow/deskflow/pull/8562Remove drag and drop support by @sithlord48 in https://github.com/deskflow/deskflow/pull/8569feat: add Initial Qt Tests items by @sithlord48 in https://github.com/deskflow/deskflow/pull/8413Fix code smells in GUI by @tcanabrava in https://github.com/deskflow/deskflow/pull/8580sync arch package depends those used on arch by @sithlord48 in https://github.com/deskflow/deskflow/pull/8581Further improve testing by @sithlord48 in https://github.com/deskflow/deskflow/pull/8585refactor: make sure settings dialog pushes all options to the top by @sithlord48 in https://github.com/deskflow/deskflow/pull/8591Port Fingerprint info to use Qt by @sithlord48 in https://github.com/deskflow/deskflow/pull/8584Resolve deprecated-enum-float-conversion compiler warnings by @samumbach in https://github.com/deskflow/deskflow/pull/8595Port more test to Qt Test by @sithlord48 in https://github.com/deskflow/deskflow/pull/8586Do not use SHA1 by @sithlord48 in https://github.com/deskflow/deskflow/pull/8594fix settings modifiers initilization, move initization to header by @sithlord48 in https://github.com/deskflow/deskflow/pull/8596fix: Show first server start message only in server mode by @nbolton in https://github.com/deskflow/deskflow/pull/8600Remove unused MinimalApp Class by @sithlord48 in https://github.com/deskflow/deskflow/pull/8602Directy use of console output in logOutputters by @sithlord48 in https://github.com/deskflow/deskflow/pull/8603fix: Disable the save button when config not writable by @nbolton in https://github.com/deskflow/deskflow/pull/8592fix: lockup if first run message is up and a client connects by @sithlord48 in https://github.com/deskflow/deskflow/pull/8601ci: Simplify our Install Dependencies action by @sithlord48 in https://github.com/deskflow/deskflow/pull/8608More Sonar cleanup by @sithlord48 in https://github.com/deskflow/deskflow/pull/8607Fix broken link "built it" in README by @Marenz in https://github.com/deskflow/deskflow/pull/8615Sonar cleanup 2 by @sithlord48 in https://github.com/deskflow/deskflow/pull/8610Remove Ifdef around iso_level5 by @sithlord48 in https://github.com/deskflow/deskflow/pull/8612Consolidate arch strings by @sithlord48 in https://github.com/deskflow/deskflow/pull/8617Log Error and stop the core process if print database is not writable by @sithlord48 in https://github.com/deskflow/deskflow/pull/8613Sonar cleanup 3 by @sithlord48 in https://github.com/deskflow/deskflow/pull/8616Sonar cleanup 4 by @sithlord48 in https://github.com/deskflow/deskflow/pull/8619IL Backport: Use some std::unique_prt in event Queue by @sithlord48 in https://github.com/deskflow/deskflow/pull/8622build: add qt6-svg to arch package depends by @sithlord48 in https://github.com/deskflow/deskflow/pull/8627Wix installer use BUILD_ARCHITECTURE to figure out regkey to look for msvc_redist by @sithlord48 in https://github.com/deskflow/deskflow/pull/8629fix: avoid leaking build paths in manpages by @ykasap in https://github.com/deskflow/deskflow/pull/8631IL backport: Cleanup Error handling by @sithlord48 in https://github.com/deskflow/deskflow/pull/8623Update flatpak depends by @sithlord48 in https://github.com/deskflow/deskflow/pull/8635New Contributors
- @Lochnair made their first contribution in https://github.com/deskflow/deskflow/pull/8515
- @whot made their first contribution in https://github.com/deskflow/deskflow/pull/8553
- @mrnicegyu11 made their first contribution in https://github.com/deskflow/deskflow/pull/8503
- @tcanabrava made their first contribution in https://github.com/deskflow/deskflow/pull/8580
- @samumbach made their first contribution in https://github.com/deskflow/deskflow/pull/8595
- @Marenz made their first contribution in https://github.com/deskflow/deskflow/pull/8615
Full Changelog: https://github.com/deskflow/deskflow/compare/v1.21.2...v1.22.0