Open dominichayesferen opened 2 days ago
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 18:22
although, regarding the exception, the bookmarks popouts do need shape/margin-changing to look more native regardless. (edited)
AwesomeBruni🐧 angelbruni — 11/05/2024 18:23
It's actually the other way around I was gonna make menus use the non-native style so it worked in every platform and nabrious told me to use native menus and style them instead, the issue with that is... Linux native menus don't work properly nowadays so I don't enable it in Linux, meaning that style that was made for native menus is trying to style non-native menus (edited)
florin florinsdistortedvision — 11/05/2024 18:23
also for 128ESR if thats ever planned bye bye all native menu popups
AwesomeBruni🐧 angelbruni — 11/05/2024 18:23
It's actually the other way around I was gonna make menus use the non-native style so it worked in every platform and nabrious told
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 18:23
i mean, for Windows it NEVER used native styling ever since at least 47. so in an indirect way nab kinda had a point on the Windows side, surprisingly.
AwesomeBruni🐧 angelbruni — 11/05/2024 18:23 It's actually the other way around I was gonna make menus use the non-native style so it worked in every platform and nabrious told
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 18:23
i mean, for Windows it NEVER used native styling ever since at least 47. so in an indirect way nab kinda had a point on the Windows side, surprisingly.
AwesomeBruni🐧 angelbruni — 11/05/2024 18:24
Yes, but the native menus are the closest to the 47+ ones, so he told me to just style those instead, even though I wanted to style the non-native ones. would be better so it worked on every platform
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 18:24
though, yeah, I suppose this is already a mute topic anyway with the native menus being gone in Firefox 128. (edited)
AwesomeBruni🐧 angelbruni — 11/05/2024 18:25
Yeah That's another thing
florin florinsdistortedvision — 11/05/2024 18:25
yeah imo its better to style the non native menus
AwesomeBruni🐧 angelbruni — 11/05/2024 18:25
He knew we wanted to support 128 (edited)
florin florinsdistortedvision — 11/05/2024 18:25
would be a less need to even use xul even on 115esr
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 18:25
also
AwesomeBruni🐧 angelbruni — 11/05/2024 18:25
Honestly I shouldn't let this get to me but I do get very frustrated everytime something could've been prevented if I could've done things my way (edited)
florin florinsdistortedvision — 11/05/2024 18:25
ive seen geckium is heavyly based around the xul patch
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 18:25
wouldn't non-native menu styling just be easier generally
florin florinsdistortedvision — 11/05/2024 18:25
they are
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 18:25
since you'd probs need to appearance: none the native ones for the other possibility.
AwesomeBruni🐧 angelbruni — 11/05/2024 18:25
Honestly I shouldn't let this get to me but I do get very frustrated everytime something could've been prevented if I could've done things my way (edited)
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 18:26
throw it out while nuking nab-code.
AwesomeBruni🐧 angelbruni — 11/05/2024 18:26
👍
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 18:27
also also keep in mind that Linux is permanently non-native in regards to Firefox menus you can technically use the native stuff as textures on the non-native menus in Linux-Firefox at least.
Themed: Yes - GTK Not themed: Yes - GTK
Themed: No - Windows styling Not themed: Yes - GTK at least iirc MD1 debuted the in-theme hardcoding, rather than MD2.
Yes.
...actually idk, seems like the MD2+ eras use Windows styling...? I forget when that debuted in macOS, unfortunately, though. (edited)
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 21:00
edit: MD1 still used native menus. https://youtu.be/19UZcGczmbA ...and indeed debuted in MD2 instead. https://youtu.be/vSLd_IE3GCk (edited)
That Linux Dude Dominic Hayes thatlinuxdude — 11/05/2024 18:20
(excludes MD1+ on Linux as they explicitly hardcode the menus only when Chrome's themed since MD1)