<story><title>GNOME 44</title><url>https://foundation.gnome.org/2023/03/22/introducing-gnome-44/</url></story><parent_chain><item><author>prohobo</author><text>In a sense, yes. HTML and CSS (with JS?) are the best UI creation combo anyone could ever design, because so much effort has gone into making websites look nice over the decades. Millions of people and thousands of companies trying to create websites has pushed the standards really far ahead of any other UI kit.&lt;p&gt;I think eventually they&amp;#x27;ll become integrated with operating systems natively, rather than requiring webview. But that means desktop managers will become much more integrated with the web as well.&lt;p&gt;Basically I see a future where your OS is your internet browser as well as window manager, process manager, etc.</text></item><item><author>criddell</author><text>&amp;gt; it is based on Web stack instead of Gtk&lt;p&gt;Why would they do that? Is that implying web technologies are superior to the tools they are making?</text></item><item><author>pjmlp</author><text>Except for devs, that need to enjoy doing XML by hand for GUI layouts, as the wannabe replacement for Glade is yet to deliver, and even then it is based on Web stack instead of Gtk.&lt;p&gt;Ah those JavaScript extensions all over the place.</text></item><item><author>rbanffy</author><text>To me, GNOME is what makes Linux a desktop OS as pleasing to use, if not more, than macOS. The apps are neat and focused, do one thing and do it well, and everything “just works”.</text></item></parent_chain><comment><author>LorenDB</author><text>No. No! NO!&lt;p&gt;HTML and CSS are &lt;i&gt;not&lt;/i&gt; the answer. If anything, you should be scared off by the fact that webpages require at least three languages to implement anything useful (HTML, CSS, and JS), and that doesn&amp;#x27;t count whatever you could use for a backend (PHP? I&amp;#x27;m not a web developer, so I don&amp;#x27;t know what the cool kids use, other than maybe Node.js.)&lt;p&gt;In my book, the fewer langauges you use, the better: I will even extend this to Qt and QML (and it should be pointed out that I am passionate about using Qt and QML!). Multiple languages necessitate (often fragile) bridges to work together; plus, they take much more time and effort to learn. If you could learn one language and use it to make an app, wouldn&amp;#x27;t you jump at that instead of learning 3 or 4 languages before you could make an app?&lt;p&gt;Others have already added some great comments about the wisdom (or rather the lack thereof) of integrating a web browser into the OS. Myself? I don&amp;#x27;t wish anybody a future of bloated webapps for everything.</text></comment>
<story><title>GNOME 44</title><url>https://foundation.gnome.org/2023/03/22/introducing-gnome-44/</url></story><parent_chain><item><author>prohobo</author><text>In a sense, yes. HTML and CSS (with JS?) are the best UI creation combo anyone could ever design, because so much effort has gone into making websites look nice over the decades. Millions of people and thousands of companies trying to create websites has pushed the standards really far ahead of any other UI kit.&lt;p&gt;I think eventually they&amp;#x27;ll become integrated with operating systems natively, rather than requiring webview. But that means desktop managers will become much more integrated with the web as well.&lt;p&gt;Basically I see a future where your OS is your internet browser as well as window manager, process manager, etc.</text></item><item><author>criddell</author><text>&amp;gt; it is based on Web stack instead of Gtk&lt;p&gt;Why would they do that? Is that implying web technologies are superior to the tools they are making?</text></item><item><author>pjmlp</author><text>Except for devs, that need to enjoy doing XML by hand for GUI layouts, as the wannabe replacement for Glade is yet to deliver, and even then it is based on Web stack instead of Gtk.&lt;p&gt;Ah those JavaScript extensions all over the place.</text></item><item><author>rbanffy</author><text>To me, GNOME is what makes Linux a desktop OS as pleasing to use, if not more, than macOS. The apps are neat and focused, do one thing and do it well, and everything “just works”.</text></item></parent_chain><comment><author>fdeee</author><text>HTML and CSS are maybe the best UI creation combo if you only ever care about visual aesthetic design.&lt;p&gt;Any other aspects of what UI design is supposed to be about, ergonomics, usability, consistency, accessibility, internationalization is total crap in HTML&amp;#x2F;CSS. What is the taborder of your custom HTML&amp;#x2F;CSS datepicker? What will happen when I press &amp;lt;Esc&amp;gt; on your custom css popup? What is the keyboard shortcut to highlight that form field or to open that hamburger menu? How will my screenreader pronounce that hamburger symbol? Will it be the same for the next great HTML&amp;#x2F;CSS creation? Will the date format follow my locale?&lt;p&gt;HTML&amp;#x2F;CSS is great only if you are the strictly visual aesthetics kind of &amp;quot;designer&amp;quot; who only care about reproducing their napkin drawings and photoshop mockups. For all the other things one would ask of a proper UI, HTML&amp;#x2F;CSS is either useless or actively detrimental.</text></comment>