4 ms·
Write the app in Electron. Problem solved. No more OS overriding your look.
by 781 7y ago
Write the app in Electron. Problem solved. No more OS overriding your look.
- Legogris 7y agoI can see why the Electron-haters are downvoting you, but you're completely right. Don't build your apps in GTK if you don't want to have overridden GTK configurations affect your UI. I would really like Electron to add an on-by-default standard interface to override CSS rules for Electron apps, though. (I don't have a horse in the Electron-is-great-or-crap race)
- 781 7y ago> I would really Electron to add an on-by-default standard interface to override CSS rules for Electron apps That's a hard problem to solve, since there are many ways of styling Electron - Bootstrap/Bulma/Material Design/custom stuff. So it's hard to just override CSS rules. On the other hand, it's the kind of problem perfectly suited for Machine Learning - just take the whole screenshot/image of the app and use a stylistic ML to change it - make it Dark Theme/whatever... I suspect in 10 years OSes will support ML-based automatic themeing/customization of all apps, regardless of what they are written in.
- Legogris 7y agoThe exact same argument could be made for web apps, but we still have userChrome.css and userContent.css which solves this neatly.
- 781 7y agoHow many are actually using that? I don't know anybody. https://www.ghacks.net/2019/05/24/firefox-69-userchrome-css-and-usercontent-css-disabled-by-default/ https://www.ghacks.net/2019/05/24/firefox-69-userchrome-css-...
- anoncake 7y agoIf we remove options just because few people use them, we might as well shut down the Gnome project along with everything else related to the Linux desktop.
- anoncake 7y agoThis is about free software. If a distribution insists on theming your Electron app, it can do so.
- anoncake 7y agoIf the signers of this open letter did not care about quality, they wouldn't have signed it.
- 781 7y agoI mean, you either want artistic control, or you want a consistent theme across apps. They want artistic control, thus would be better served by Electron.