Open-Shell / Open-Shell-Menu

Classic Shell Reborn.
MIT License
6.98k stars 433 forks source link

Classic Explorer status bar is light gray on Windows 10 1809 dark mode (Classic Explorer status bar and toolbar don't change to dark mode in Windows 10) #121

Open amartini opened 5 years ago

amartini commented 5 years ago

I'm using dark mode and everything seems right except for the status bar.

screenshot 14

MilesFarber commented 2 years ago

You know i wouldn't mind the fact that this issue is still present if it wasn't for the fact that YOU CANNOT DISABLE THE STATUS BAR. WHO THE F---- NEEDS TWO F------- STATUS BARS?????

you know, who scream and have a behave like an douchebag, have rarely right ...

and the best, any laugh about ;) because the moderator have the right, your posting to delete ;)

Explain the need for two status bars then. Without broken English, if possible.

jabcreations commented 2 years ago

It is possible to use either the Classic Explorer status bar or the built in Windows Explorer status bar.

  1. Go to the Settings for Classic Explorer.
  2. Click on "Status Bar" tab.
  3. Check or uncheck "Show status bar".
  4. Click "Ok".
  5. Open a new instance of Windows Explorer.

I'm using WindowBlinds so I'm not sure if the remaining status bar will have an issue so you can alternatively use the built in status bar if you want:

  1. Click the "View" menu in Windows Explorer.
  2. Click on the "Options" button.
  3. In the Folder Options modal click on the "View" tab.
  4. Scroll about two-thirds the length of the scrollbar.
  5. Check or uncheck "Show status bar".
blackcrack commented 2 years ago

Hi @jedikalimero

Still not a fix for this issue? Also, someone should change the topic to something like: "Classic Explorer status bar and toolbar don't change to dark mode in Windows 10"

i bet it's setted up a wrong darkmode color in "#color" in the CShell code, instead should use a variable of WinNT with (a.e.)"%Nightshapecolor%" who is political more correctly and use it directly from the System-"color" come nuances can only arise if as shortshoot be use a hardcode color be use, because, if in the System change some color nuances arises then and this could be the result ..

if i be in able to presume that... in this case .. now is the question , exist some variable for the system ? if yes, then why not use this variable .. and make directly the possible for change manually out an other color with a Textbox for css5(or higher) colors and add directly the support for actual css colors who is included transparency with the last 2 digits at 8 digits ( or how long is the actual css color digits ? 8 or more digits ? ) the actual html/css code support could be directly updated in OpenShell... imho

EvocativeOlash commented 2 years ago

You know i wouldn't mind the fact that this issue is still present if it wasn't for the fact that YOU CANNOT DISABLE THE STATUS BAR. WHO THE F---- NEEDS TWO F------- STATUS BARS?????

you know, who scream and have a behave like an douchebag, have rarely right ... and the best, any laugh about ;) because the moderator have the right, your posting to delete ;)

Explain the need for two status bars then. Without broken English, if possible.

Default status bar is horribly broken missing (free space), which is one of the major reason many of us installed this in the first place. It was a built in feature in previous versions of windows removed for no discernable reason. Their replacement of forcing you to navigate to and look at the drive tiles is just a waste of time.

blackcrack commented 2 years ago

@codec @ge0rdi

ppvnf commented 2 years ago

It is possible to use either the Classic Explorer status bar or the built in Windows Explorer status bar.

1. Go to the Settings for Classic Explorer.

2. Click on "Status Bar" tab.

3. Check or uncheck "Show status bar".

4. Click "Ok".

5. Open a new instance of Windows Explorer.

I'm confused. Do I need to download Classic Explorer instead of Open-Shell-Menu? I am not finding those options. Thanks. I just want to disable the useless white bar that Open-Shell-Menu created.

Edit: never mind, just search Classic Explorer settings in start menu and you will be able to disable it. Thanks!

ldx00 commented 1 year ago

Shout out to @Turk303 above! I've now basically got at least something vaguely acceptable!

TL:DR - You can change the colour of the toolbar to a fixed colour using QTTabBar, but not the status bar. If you make it too dark then the menu items become unreadable.

Here's the useful post from @Turk303 ! https://github.com/Open-Shell/Open-Shell-Menu/issues/121#issuecomment-610178296

I installed QTTabBar from here http://qttabbar.wikidot.com/

This almost got me what I wanted but the colour was off. Going into the QTTabBar Options > Appearance in the Nav bar on the left > then to the Toolbar tab on the top > then to Toolbar background color... allowed me to choose any colour I wanted for the QTTabBar and this was automatically applied to all the toolbars, including of course the Classic Explorer one! image

And here is how it looks! image

Issues (some quite big possibly...)

For now at least this workaround is good enough for me. If anyone manages to find out how to change the font colour, please let me know, then it'll be almost perfect (apart from the fact this isn't a proper fix).

A couple more points

Big thanks to @Turk303 again for his useful post! I'd almost given up!

Other related bugs

335 #361 #681 #772 #827

pbakes commented 1 year ago

Can confirm this is a issue. Dark mode selected in Windows 10 and the Classic Explorer bars don't match Dark Mode.

EDIT: image

Has anyone found a fix for this?

pbakes commented 1 year ago

Nevermind, this is the answer

duyvuxx commented 1 year ago

SOLVE

And the status bar duplicated now gone!!