147
Extensions in GNOME 45 - New import system is not backwards compatible
(blogs.gnome.org)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
It will be annoying for a minute but this change is good: it will help developers ship extensions faster and with fewer bugs by using standard JavaScript modules and IDE support. As mentioned in the blog: modules were standardized in 2015! At what point does it become acceptable to drop non-standard features?
Until they break it.
Which they need to adress the regular breakages.
If I wanted to suffer web technologies, I'd develop content targeting web browsers, not a DE. JavaScript does a lot of things, being conducive to bug free code is not one of them.
I really admire the pain tolerance and endurance of devs developing and maintaining extensions for gnome. At what point does it become acceptable for them to drop that garbage DE? Rhetoric question: always has been.
This. There's a reason I don't run gnome. It's not because I don't like it overall. It's fine. Though as others have said it needs extensions. But simply because with every major version every extension breaks. It's slight hyperbole, but only just. Fucking maddening.
You know Plasma makes use of JS too right?
You know that that is only an option and not a forced replacement for the "proper" API, right? Nobody is stopping you/me from writing plasmoid logic in C++.