jagrosh / jagrosh/MusicBot

[Feature Request] Minimize to tray instead of taskbar

Open
#1,325 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
5.8k
Forks
2.8k
PR merge metrics
No merged PRs in 30d

Description

### Is your feature request related to a problem? Please describe.

Sometimes when I Alt+Tab, it opens the bot status monitor, when trying to cycle through windows. I am hosting the bot on my PC and since I want to keep it on for friends most of the time, It's an annoyance to stop my workflow because I accidentally cycled through the wrong window and everything gets out of place.

It's definitely a quality of life improvement.

### What is your ideal solution to the problem?

Please add either a switch on the GUI or a config file option to minimize to tray, rather than to taskbar. Native incorporation works too.

### How would this feature be used?

1. Start Bot
2. Switch / Choice how to minimize
3. Minimize to tray instead of taskbar
4. Enjoy a happy life with happy, clutter free taskbar

### Additional Info

I'm pretty busy and I don't have that much experience with Java, but if needs arise, I'll make a pull request myself and shoot a shot at the issue.

### Checklist

- [X] I have checked [the documentation](https://jmusicbot.com/) to make sure this feature doesn't already exist
- [X] I have searched for [similar feature requests](https://github.com/jagrosh/MusicBot/labels/enhancement)
- [X] I have confirmed that my requests is **not** on the [list of things that will not be added](https://jmusicbot.com/things-that-wont-be-added)
- [X] I am running the latest version of the bot: ![Release](https://img.shields.io/github/release/jagrosh/MusicBot.svg)

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or code entry points are identified. Start by locating the bot status monitor and GUI minimize handling, then determine the platform-specific tray behavior; done means the bot can be configured to minimize to the system tray instead of the taskbar.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.