Greetings!
I suppose that this was already discussed before.
Since ChatZilla and the possibility to run it independently with XUL-Runner, I wonder whether UXP allows to develop standalone software.
I would also suggest to create a selection of simple software, such as text editor, image viewer etc. as realizations to attract developers.
UXP might be a preferable choice than FLTK and GTK+.
http://chatzilla.rdmsoft.com/xulrunner/
Further more, a collection of UXP software might trigger ReactOS developers to utilize UXP as a recommended toolkit, and consequently extend the reach of Pale Moon and attract even more activity and developers.
viewtopic.php?f=25&t=30541
Related: viewtopic.php?f=25&t=20444
Thank you,
Schimon
Writing software with UXP
Re: Writing software with UXP
There's a bare-bones xulrunner that can be built from the UXP source tree to run arbitrary XUL applications on the platform.
There aren't any clear or active projects that I know of making use of this right now.
Note that "therisonlyxul" dot org is under the control of an adversary to our project and has at best only been updated in a limited and biased fashion, and should not be relied on.
There aren't any clear or active projects that I know of making use of this right now.
Note that "therisonlyxul" dot org is under the control of an adversary to our project and has at best only been updated in a limited and biased fashion, and should not be relied on.
"The world will not be destroyed by those who do evil, but by those who watch them without doing anything." - Albert Einstein
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
Re: Writing software with UXP
I do not like the trend of developing browser-platform based stand alone applications. They are too large for simple programs. Use a real programming language to develop small applications. Or, add the functionality to the browser with an extension - the old Firefox addons system had a few good ones. An extension doesn't have to load all the same background code like an XULrunner type application does (that's why I dropped the XULrunner idea myself).
Also, if more complex extensions are developed, it'd be nice if we had an extension site that let us post comments like Mozilla did so everyone wouldn't have to install them to find out if they're good and safe. (I know we can post a topic here but's it's not as nice as having on the same page. But if the authors would put a link on their extension's page to the forum topic that would be a good intermediate step.)
Also, if more complex extensions are developed, it'd be nice if we had an extension site that let us post comments like Mozilla did so everyone wouldn't have to install them to find out if they're good and safe. (I know we can post a topic here but's it's not as nice as having on the same page. But if the authors would put a link on their extension's page to the forum topic that would be a good intermediate step.)
Win10home(1709), PM33.4.1-portable as of Nov 8, '24
Re: Writing software with UXP
Well it depends on what kind of program you want to make. If you want to write something that interacts with the Internet (especially securely) and/or that could benefit from being able to render HTML/CSS content, then writing something like that from scratch would just be stupid and reinventing the wheel.
"The world will not be destroyed by those who do evil, but by those who watch them without doing anything." - Albert Einstein
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
Re: Writing software with UXP
There used to be embeddable web browser components starting with IE's ActiveX interface and a Mozilla equivalent too, but all sadly history on the desktop. Android has a SystemWebView for this.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX