> due to extensions
That's unfixable in GNOME. It's like blaming VS Code when an extension is causing it to behave badly.
As for the second one, you are free to design mockups and/or contribute the options yourself. There are bigger problems to solve, in my opinion. Wellbeing is one of them.
@TheEvilSkeleton Wellbeing features are more important than including core functionalities in places people expect them? Mmh, if you think so…
Can you elaborate "unfixable"? (Extension) Instability is one of the biggest problems Gnome suffers from in my opinion.
> Wellbeing features are more important than including core functionalities in places people expect them? Mmh, if you think so…
Define core functionalities? I'm already using Wellbeing so I consider that a core functionality already (I use GNOME OS).
> Can you elaborate "unfixable"? (Extension) Instability is one of the biggest problems Gnome suffers from in my opinion.
If an extension crashes GNOME, it's outside of GNOME's control. Same way a VS Code extension crashing VS Code doesn't make it a VS Code problem.
@TheEvilSkeleton There are ways around that, so extensions of something can gracefully crash without the core being dragged down with it. Often it's done via some kind of API.
Given this is about an operating systems' graphical interface it's very much an imperative to run as solid as possible. There has to be a way.
@Natanox @TheEvilSkeleton
It is the same problem as with the old Firefox Extensions, if you are old enough to remember the pre-webextension times: An extension in GNOME is just monkey patching javascript into the process. If that goes wrong, tough luck.
Of course: GNOME could go the same way as Firefox and present an extension API but I can already hear the cries as this would definitely not allow for many things currently possible.
So which do you prefer?
@melzer @TheEvilSkeleton Would the existence of an 'official' extension API prevent the existence of a "Monkey Patcher"?
Like I said… it's about a critical part of every computer. When Gnome goes down it takes everything you do with it without exception, and without deep system knowledge the only way to recover might be a full reboot. It would be an improvement for extension devs as well, since right now every major update causes every extension to break. It's an awful situation all around.