4 ms·
XUL wasn't native.
by Touche 7y ago
XUL wasn't native.
- tomc1985 7y agoIt rendered GTK I believe? Which used native controls. I used to build a Firefox addon and the things you could do were amazing -- I could render into the status bar and popup a native window fed with data from a remote server. All from an XML file and some javascript! And you could style it with CSS! The hacks and contortions addons have to go through now just to do something like that are insane, and the results are almost always janky as fuck.
- muizelaar 7y agoXUL is just themed to look like GTK it's no more native than HTML is.
- tomc1985 7y agoIf whatever’s rendering eventually maps to native API calls I’d consider it native, and I’m pretty sure GTK does native calls. If XUL really did mimic GTK (which I’m pretty sure it doesn’t, a lot of other GTk apps had the same feel as Firefox back when most of its UI was native dialogs) then it’s the best damn mimic job I’ve ever seen
- mod50ack 7y agoXUL had bindings to supported native widgetsets.
- anoncake 7y agoThe important part is how it appears to the user. XUL appears like a proper native program, not like a web page.