Stellarium / stellarium

Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
https://stellarium.org
GNU General Public License v2.0
7.71k stars 820 forks source link

Adjustable transparency for all the UI elements, please #3948

Open teafusion opened 1 week ago

teafusion commented 1 week ago

I'm not a regular power user of Stellarium and not intending to become one, but find it useful from time to time. The user interface is quite frustrating, because you can't adjust the transparency of the elements and the level of set transparency is hard to read and view in many occasions.

Please make the transparency levels of the UI elements fully adjustable, so that the user can define the level best suited for them and their need of being able to see the buttons and read the descriptions. An always available transparency slider with numeric input in addition would be great UI tool for that or at least a section in settings, if suggested slider is too complicated to apply.

I'm sure keen and frequent users can manage everything via keyboard shortcuts without looking too close, but that's not all us users. For the further note I use Stellarium mainly in Windows 10 64-bit (for the time being), but have used it also in Linux in some occasions.

alex-w commented 1 week ago

gui/flag_use_window_transparency = false in config.ini file?

teafusion commented 1 week ago

gui/flag_use_window_transparency = false in config.ini file?

Thank you alex-w, that removed transparency from the settings panels, but not from the pop-up button menu bars of the main screen.

Unfortunately the next issue with settings panels is that the black text on medium gray background is still hard to read even when opaque bg due to the lack of adequate contrast. The color schemes and transparency both should be adjustable to make things work for most of the users. Perhaps add some selected color schemes with tuning options? Or why not simply add an optional dark mode, like popular in many applications these days from Windows to browsers to most of the modern apps in general? Dark mode in the sense of overall dark backgrounds on panels, menu bars etc. elements (not necessarily pitch black, deep dark grey is as good as shear black, if not even better) with white text on it. I personally use dark mode in every app these days, when applicable. Also in any case adjustability, not just on/off, of GUI transparency and colors (all in sensible limits, hope) would be a great feature to have in Stellarium like it can be found in many apps these days.

I greatly appreciate the effort of making such impressive planetarium software free for all and wish the best for the devs, hope any of you find interest and time to enhance also the GUI management as suggested here.

alex-w commented 1 week ago

Please read Stellarium User Guide and use custom CSS for defining colors and opacity of UI elements.

P.S. Details for custom CSS - #2772