3 ms·
> ...currently the only way to build something on Gecko is to build a XUL application. > You can do that in-tree by adding a XUL app to a fork of mozilla-centr
by jd3 5y ago
> ...currently the only way to build something on Gecko is to build a XUL application.
> You can do that in-tree by adding a XUL app to a fork of mozilla-central, like Positron does; you can do it out-of-tree in a distinct repo that uses a copy of Firefox and its –app flag to run the app, which I suspect is what mkaply is doing; or you can take a hybrid approach like Thunderbird (although this is deprecated and only supported for that app).
> In all cases, however, you’re building a XUL app, and a XUL app running on Firefox via –app is almost as capable and flexible as one built in-tree (except that you can’t make changes to Gecko itself).
> So it isn’t clear to me why developers wouldn’t build serious applications with that approach. Firefox itself is a serious application that uses that approach.
http://web.archive.org/web/20210227132731/https://mykzilla.org/2017/03/08/positron-discontinued/#comment-949 http://web.archive.org/web/20210227132731/https://mykzilla.o...