[feature] start on background or minimized
- 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
Assessment
This issue has not been assessed yet.