dwarvesf / dwarvesf/hidden

[feature] start on background or minimized

Open
#309 0 comments 0 reactions 0 assignees View on GitHub
autostart enhancement feature-request
Dominant language
Swift
Stars
14.7k
Forks
469
PR merge metrics
No merged PRs in 30d

Description

### GitHub Issue Template: Application Start on macOS Startup (Minimized)

**Title:**
Request: Launch application on macOS startup in a minimized state

**Description:**
It would be helpful if the application could start automatically when the user logs in on macOS, but without showing the main window. Instead, the application should start in a minimized or background state, such as appearing only in the menu bar or dock. This feature would enhance user experience by reducing distractions during system startup.

**Current Behavior:**
Currently, when the application is set to launch on startup, it opens its main window, which might interrupt the user's workflow.

**Desired Behavior:**
When configured to start on macOS startup, the application should:
1. Launch automatically.
2. Minimize the main window or keep it hidden.
3. Optionally, provide an indicator (e.g., a menu bar icon or dock presence) to show that the application is running.

**Steps to Reproduce:**
1. Enable the application to launch on macOS startup.
2. Restart the macOS system.
3. Observe that the application opens its main window on startup.

**Proposed Solution:**
Implement a preference toggle to control the startup behavior:
- Option 1: Open normally.
- Option 2: Launch minimized or in the background.

**Additional Context:**
- macOS version: [Add version here, e.g., macOS Sonoma 14.0]
- Application version: [Add app version here]
- [Include any logs or screenshots if relevant.]

**Related Documentation or Resources:**
- [[Apple Developer Documentation for macOS Startup Applications](https://developer.apple.com/documentation)](https://developer.apple.com/documentation)
- [Link to similar issues or discussions if applicable]

This feature would align with standard macOS application behavior and improve user convenience. Thank you!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.