Skip to content

[feat] Add an option to start RustCast hidden in the background #301

Description

@laketiticaca

Why do you think this is a good feature?

When RustCast starts automatically at login, the launcher window opens and takes focus. I would prefer RustCast to start quietly in the background and only show the launcher when I press the configured global shortcut.

This would make the “Start at Login” option less disruptive, especially for users who want RustCast available immediately without seeing its window every time they log in.

Describe the solution you'd like

Please add an option such as:

“Start hidden”
“Launch in background”
“Do not show launcher window at startup”

When enabled, RustCast should start normally, register its global keyboard shortcut, and remain running without opening or focusing the launcher window.

The launcher should then appear only when the user presses the configured shortcut or activates RustCast manually.

What have you been using currently to solve this?

Currently, I use a macOS LaunchAgent that starts RustCast and then switches focus to Finder so that the RustCast launcher closes or loses focus.

This mostly works, but the launcher may briefly appear during login, and it is more complicated than using RustCast’s built-in “Start at Login” option.

Additional context

The preferred behavior would be similar to a menu-bar or background utility: RustCast starts at login, remains ready for its global shortcut, and does not display a window until explicitly called.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestgood first issueGood for newcomersnot assignedIssues that are free for people to work on

    Fields

    No fields configured for Feature.

    Projects

    Status
    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions