Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minimize to system tray option (Windows) #126

Closed
NodusCursorius opened this issue Jul 16, 2016 · 23 comments
Closed

Minimize to system tray option (Windows) #126

NodusCursorius opened this issue Jul 16, 2016 · 23 comments

Comments

@NodusCursorius
Copy link

Would love to see the window management options extend to allow minimizing the primary EDMC window to the System Tray (systray) instead of the Task Bar, please. This would also, naturally, remove it from the alt-tab listing since the program can already be interacted with via your hotkey feature.

@bodylinksystems
Copy link

bodylinksystems commented Jul 29, 2016

I'm not sure about the intended hotkey behavior. I assigned it to INS key and I don't see anything happening unless I actually interact with the app on my other monitor. Do I even need to interact with it since it's going to update automatically anyway? Is the hotkey to start the app or what? I hear no sound on hotkey either.

@JoelleEmmily
Copy link

I would very much like to see this feature added.

@inorton
Copy link
Contributor

inorton commented May 23, 2017

@bodylinksystems when you dock the market update/edsm stuff is usually automatic unless you've turned that off in the EDDN tab

@j33p4meplz
Copy link

Would LOVE this feature added.

@AndreGeddert
Copy link

AndreGeddert commented Aug 25, 2018

This one is a year old. I would also like to see this feature. Any Plans, developers?

@inorton
Copy link
Contributor

inorton commented Aug 25, 2018

Hmm, I might have a go, I've never really "needed" this feature myself

@AndreGeddert
Copy link

i would try it myself, but im very new to python. I would need hours or days. For an experienced python hacker this might be minutes of work :)

@inorton
Copy link
Contributor

inorton commented Aug 25, 2018

@inorton
Copy link
Contributor

inorton commented Aug 25, 2018

I've spent a few mins trying to get it to work without much luck.

@inorton
Copy link
Contributor

inorton commented Aug 25, 2018

I've used http://rbtray.sourceforge.net/ in the past, that might be useful

@inorton
Copy link
Contributor

inorton commented Aug 25, 2018

@AndreGeddert yup, rbtray looks actually pretty cool, you just right click on the minimise button, works with every app!

@AndreGeddert
Copy link

Just tried it. It works with many apps like putty or even windows file explorer, but dont seem to work with apps that have a customized minimise button like EDMC, the Oculus Rift Software and my DAW. All of the three have a custom minimise button. But thanks for the hint anyways.

@Leonick
Copy link

Leonick commented Dec 31, 2018

@AndreGeddert If you set EDMC to the default theme it has standard window controls and rbtray does work.

I'd much prefer if EDMC had this as an option instead of having to run a background app that somehow hooks into the system to allow it though.

@mIRCon
Copy link

mIRCon commented Jun 27, 2020

I would also like minimize to system tray feature @Athanasius :)

@Seforian
Copy link

Seforian commented Jul 3, 2020

I would love this feature too, in the addition. Check box:

  1. Start minimized system tray.
  2. Start minimized when system starts.

@SweetyVolty
Copy link

win+R : shell:startup

enter

place a shortcut and done.

It will start every single startup till deleted or disabled at task manager.

And Athanasius sorry about my request, I didn't saw this one before posting mine and also thank you for maintaining the edmc <3

@Athanasius
Copy link
Contributor

Note to self, this might do the job https://github.com/Infinidat/infi.systray

@A-UNDERSCORE-D
Copy link
Contributor

@SayakMukhopadhyay
Copy link
Contributor

May also be doable in plain tk according to https://stackoverflow.com/questions/56109891/minimize-the-window-tkinter-in-the-windows-system-tray

I checked, the answer in that question is incorrect and is just telling the user to minimize to taskbar and not the system tray. Seems like many non windows people in that question don't know the distinction.

@Athanasius
Copy link
Contributor

An implementation of this has now been merged into develop and will be in the next 5.0.0 pre-release (probably -beta7, as we need to do more Odyssey work once Alpha Phase 4 is up).

As requested, this is minimise to systray, and you'll need to set the new option on the 'Appearance' settings tab for it to do that, else current behaviour remains. 'Quit' from the systray (which will always be present) will close the entire program. 'Open' will restore the EDMarketConnector window if it's been minimised.

@Athanasius
Copy link
Contributor

Unforunately we've now hit a snag with packaging infi.systray (actually one of its dependencies) with py2exe, so have had to comment out all of this code so as to get 5.0.0-beta7 built.

We'll report this upstream to py2exe and otherwise see if we can solve this for a future (pre-)release.

@Athanasius
Copy link
Contributor

This is now only waiting on py2exe making a new release with the additional hooks in place to allow use of infi.systray.

@Athanasius Athanasius added this to the 5.1.0 milestone May 27, 2021
@Athanasius Athanasius removed this from the 5.1.0 milestone Jun 4, 2021
@Athanasius Athanasius added this to the 5.2.0 milestone Jun 4, 2021
@Athanasius Athanasius modified the milestones: 5.4.0, 5.3.0 Nov 12, 2021
@Athanasius Athanasius removed this from the 5.3.0 milestone Nov 13, 2021
@Athanasius
Copy link
Contributor

Athanasius commented Nov 13, 2021

Improve User Experience automation moved this from To do to Done Nov 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests