rdavydov / Twitch-Channel-Points-Miner-v2

A simple script that will watch a stream for you and earn the channel points.
GNU General Public License v3.0
1.13k stars 334 forks source link

Run in System Tray #325

Closed misspent closed 11 months ago

misspent commented 11 months ago

Is your feature request related to a problem?

I haven't experienced any issues, as it's running as intended. It would be much more convenient for me if it ran through the system tray rather than remaining "open" on my desktop.

Proposed solution

Maybe another Python script in the Twitch-Channel-Points-Miner-v2\TwitchChannelPointsMiner\classes folder that makes it run in the system and tray with the options of opening, editing, or closing the script when right-clicking on the system tray. I honestly have no idea exactly how you could manage to do it because I am illiterate in Py.

Benefits it would bring: Less “bloat” on the taskbar and desktop, and it will not interfere with the user who is attempting to multitask (I Alt+tab a lot). It'd be very fitting if we had an option to move it to the system tray.

Alternatives you've considered

I've considered getting an RDP/VPS so it runs 24/7, but I'd like to keep it on my PC because having it open all the time drives me a wee bit insane.

Additional context

I'll more than likely attempt to create this feature myself, but it'll more than likely take me an enormous amount of time given that I've never messed with Python. I'm open to giving it a shot though, and will happily do a pull request if I manage to succeed. Furthermore, I figured I'd make this request because you know what you're doing and I believe that regardless of whether you include it or not, quite a few people would value it as a new feature. Have a fantastic one and keep up the good work.

rdavydov commented 11 months ago

1) This is not a Windows-only app. 2) This is not a GUI app.

So this feature is not practical to implement in this app.

Also, users may be using tiling window managers, etc.

I'll convert this into discussion, maybe someone has some advices for you on how to hide specific windows into the systray. I'm sure there are plenty of ways and tools for this.