
A graphical (s)hell for masochists
One positive thing about GNOME 3+: It’s the graphical shell that forced me to learn to use the command line. For everything.
I keep on hoping that GNOME will switch from a user-hostile design philosophy (“Let’s make it hard as possible to do anything productive!”*) to something more in line with basic principles of usability known from research dating all the way back to the 1980s.
Top priorities:
1. Reversing the regression that happened between GTK3 and GTK4 that discards ~1/2 of the horizontal resolution when rendering text. Blurred text is hard on the eyes. Eyestrain is a universal problem for everyone who uses a display for more than a few minutes at a time. Let’s not make the problem worse!
2. Placing the most-frequently needed functions in the forefront, somewhere accessible, not deeply buried in multiple nested levels of hidden menus or hamburger menus.
3. Make proper use of menu bars.
4. Someone please, please, please smuggle a laptop/desktop-oriented application launcher into GNOME. There’s no need to duplicate smartphone-optimised interfaces on a device that has a large display plus a keyboard and pointing device.
Yes, I know it’s hopelessly passé to call for user-friendly design, but I’m one of those people who still use a computer for work (ie. a museum-quality, obsolete fossil).
*It may actually not be deliberate on the part of many of the GNOME developers. There’s an industry-wide pattern of adding more features to products instead of making sure existing features still work. Adding and promoting new features – even useless, counterproductive ones – is more fun, better for sales, and better for career advancement. See Bruce Tognazzini's essay "The Third User, or Exactly Why Apple Keeps Doing Foolish Things":
https://asktog.com/atc/the-third-user/
macOS and Windows suffer from some of the same problems. At least macOS can be customised to some extent, unlike recent versions of GNOME.