Godiesc / firefox-gx

Opera GX Skin for Firefox
Mozilla Public License 2.0
798 stars 41 forks source link

Odd behavior when using tree style tab on macOS #109

Open drphero opened 9 months ago

drphero commented 9 months ago

I'm testing it on a new profile with no extensions other than tree style tab and the theme. When enabling firefoxgx.tree-tabs, it makes the browser unusable by removing almost everything. It looks like this: gx

Godiesc commented 9 months ago

Hi, Sadly I don't have MacOS to test all the features, in the past someone helpme to test the base theme and left-sidebar, maybe that works fine? But the other features I don't know if works or not, if is not compatible tre-tabs and MacOS I should add that info for future users.

drphero commented 9 months ago

@Godiesc Here is a userChrome.css that works for tree style tab on macOS. Perhaps these settings could be incorporated?

https://gist.github.com/philipashlock/dbe845a351353d81bfac693f722e3b9e

Godiesc commented 9 months ago

@drphero we can tested if you have time, replace the code from ogx_tree-tabs.css with the code from here: https://pastebin.com/G1iZdaUy I added the code from your link and made the previous code only apply to windows and linux.

drphero commented 9 months ago

@Godiesc That's definitely progress! Things aren't missing anymore, but there is some really odd behavior with the tabs. Don't mind the missing exit and minimize, etc. buttons. Those are just covered by the OBS thing.

https://github.com/Godiesc/firefox-gx/assets/14174687/7bc942d0-b8c3-4a07-b561-abf7be21d1a2

Godiesc commented 9 months ago

sadly I can't test it to make it perfect, I'm on windows 10. I need to someone that know css make compatibility with that OS. for the tabs I don't know why that happens, it happens without the css code added in the css of the extension?

Tintouin commented 8 months ago

I found out that Sideberry seems to works better on macOS. Give it a try and we'll see. @drphero