overdodactyl / ShadowFox

A universal dark theme for Firefox
https://overdodactyl.github.io/ShadowFox/
MIT License
1.32k stars 58 forks source link

Library is not dark (Win10\FF-73.0.1x64) #307

Open TRaMeLL opened 4 years ago

TRaMeLL commented 4 years ago

New FF version issue?

bpmackow commented 4 years ago

It's because of the switch away from xul. The library.css file needs to be changed to use places.xhtml instead of places.xul.

MostHated commented 4 years ago

Sorry for the silly question, but do you mind sharing a bit more info on this? I have not done much customization of Firefox before and this particular thing (the library window) was the main reason I tried to search out a more complete overall theme compared to just a normal one from the typical plugin/theme site. Everything except for the Library window is dark, just my luck, lol.

I know that there is the ShadowFox_customization folder, which was where I made a few slight changes, but I don't see a library or places file in there. Does the change that needs to be made need to be made in a file outside of the ShadowFox customizations? Doing a search with the "Everything" application, the only library.css it sees is not related (was in a Steam folder).

Thanks! -MH

bpmackow commented 4 years ago

I don't have a ShadowFox_customization folder (I did things kinda manually). For me, the library.css folder is in the chrome folder inside my Firefox profile folder. If you're not sure where your Firefox profile is stored, go to about:profiles in Firefox and look at the filepath marked "root directory."

If that doesn't work, open the userChrome.css file (same folder). There will either be a bunch of @import statements with filepaths or the contents of library.css will have been inserted directly into it. Again, I'm doing things manually, so I'm not sure what Shadowfox's downloader/updater program does.

Also, just to be clear, you don't need to find the places file, you just need to edit a line in library.css to contain the new file extension. The line in question should look like this: @-moz-document url(chrome://browser/content/places/places.xul) { -> @-moz-document url(chrome://browser/content/places/places.xhtml) {