GNOME's minimalist design philosophy forces users to rely on third-party extensions for basic desktop features like app categories and advanced tiling. These extensions are fragile because they inject JavaScript to override default behavior without a standardized API, meaning they frequently break when GNOME releases new versions. The author contrasts this with KDE's more structured KWin scripting approach and argues GNOME should either incorporate essential features natively or establish a strict extension API to prevent instability.

4m read timeFrom xda-developers.com
Post cover image
Table of contents
GNOME's design choices promote extension useExtensions are hacksGNOME extensions are flimsy

Sort: