Live data from Hacker News

No XBL Components Left in Firefox

twitter.com

1–10 of 73 posts

Re: No XBL Components Left in Firefox

#2
>And now a major browser's UI is built with web components!

Proud that you need to use your HTML/JS engine to render your UI instead of using faster native code? I mean you have the opportunity of getting rid of XUL and instead you change it... for something similar?

Re: No XBL Components Left in Firefox

#5
post #4

XUL was amazing, and they abandoned it. This obsession with making everything "web" friendly is backsliding desktop into horrible, non-native UI.

What is the closest thing we have left that is close to “mostly declarative GUI”? QML? Tk? Please don't say Electron.

Re: No XBL Components Left in Firefox

#7
post #5
post #4

XUL was amazing, and they abandoned it. This obsession with making everything "web" friendly is backsliding desktop into horrible, non-native UI.

What is the closest thing we have left that is close to “mostly declarative GUI”? QML? Tk? Please don't say Electron.

React Native? SwiftUI?

Re: No XBL Components Left in Firefox

#8
post #6
post #4

XUL was amazing, and they abandoned it. This obsession with making everything "web" friendly is backsliding desktop into horrible, non-native UI.

XUL wasn't native.

It 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.

Re: No XBL Components Left in Firefox

#10
post #5
post #4

XUL was amazing, and they abandoned it. This obsession with making everything "web" friendly is backsliding desktop into horrible, non-native UI.

What is the closest thing we have left that is close to “mostly declarative GUI”? QML? Tk? Please don't say Electron.

GTK sort-of fits the bill
Post reply on HN