Skip to content

feat: Remove unused OS based arguments - #8973

Merged
nbolton merged 4 commits into
masterfrom
rmDaemon
Sep 24, 2025
Merged

feat: Remove unused OS based arguments#8973
nbolton merged 4 commits into
masterfrom
rmDaemon

Conversation

@sithlord48

@sithlord48 sithlord48 commented Sep 23, 2025

Copy link
Copy Markdown
Member
  • Removes the --daemon and --no-daemon / -f option. Deskflow will now by default start in foreground like all other unix apps.
  • Remove unused --service and --relaunch options for windows.
  • Removes IApp::foregroundStartup (as its now unused)
  • Rename IApp::standardStartup => IApp::start
  • Fix Broken Arg Test on arm64 fedora (args must be static removing soon so not too worried)

Does not remove Arch->daemonize this should be looked at to see if we need this in Arch since its only used on windows with the daemon process now. We should also look to redo IApp::runInner to not require the startupMethod (both of these are tangled into the daemon on windows)

@sithlord48
sithlord48 requested a review from nbolton September 23, 2025 14:56
@deskflow deskflow deleted a comment from github-actions Bot Sep 23, 2025
@sithlord48 sithlord48 changed the title feat: Remove daemon / no-daemon option feat: Remove unused OS based arguments Sep 23, 2025
@nbolton
nbolton merged commit 7b866ec into master Sep 24, 2025
31 checks passed
@nbolton
nbolton deleted the rmDaemon branch September 24, 2025 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants