This has been on my mind for a while and I’m want to ask what alternative GNOME might come up with.
I think GNOME needs to have desktop widgets because GNOME clearly wants to work well on tablets and phones too.
The main reason I want widgets is simple: quick access to information without opening apps.
Stuff like todos, calendar events, reminders, messages, photos/memories, etc. These are things you check constantly, and opening a full app every time just feels unnecessary.
All of that comes from different apps, and keeping multiple apps open just for that is not great UX.
On phones/tablets, widgets make total sense, like, you would unlock with a fingerprint, glance at messages, todos other info, done, then turn off. Without widgets you would have to open 3 different apps glance at the info then switch off the phone. Its simply faster.
On the desktop it is simply the same people won't be distracted by widgets. They themselves would place it on the desktop, its not something that's done by default.
Extensions don’t really feel like a real solution either:
- They are not app based
- They break with every update
- They depend on shell internals (more stuff for the devs to learn)
- App developers aren’t going to hack GNOME Shell just to add a widget
Without a standard, everyone would do their own thing.
Something like portals or something like WidgetKit for Apple devices, something cross-de the devs can code against.
Or the developers would just give up if its not a streamlined thing.
All the other clean and mature environments like macOS, IOS, Android all have good implementations of widgets.
I’m not saying GNOME should copy other platforms. But a solution is required, even if it’s a very opinionated “GNOME way”.
- Always visible/Intelli-hide Dock, docks with recent apps, are the most intuitive way of using your laptop, and GNOME should target all form factors
if the counter argument is extensions then "Without a standard, everyone would do their own thing."
People won't be able to build upon it
- Font rendering
I’ve been trying to understand why macOS fonts look noticeably better than they do on GNOME, even when both are running on the same hardware (my Hackintosh laptop). The common explanation I keep seeing is “Apple tunes fonts for Apple displays”, but that doesn’t really hold up here: this is non-Apple hardware, and macOS still looks significantly better than GNOME on the exact same setup
Font smoothing / stem darkening is one of the reasons
macOS applies subtle glyph thickening (stem darkening), which makes UI text feel more solid and readable at common sizes. This is a huge part of why macOS text feels “heavier” and easier on the eyes.
On GNOME/Linux, this generally isn’t enabled by default, so text can look anemic unless you manually tweak fontconfig. Even though I have done that it still isn't as pretty as macOS.
The best result I’ve been able to get so far is installing Ubuntu’s. It helps a bit, but it still doesn’t come close to macOS.
Users shouldn’t need to tweak font rendering at all and that aligns with GNOME.
I want GNOME to have the same level of font rendering quality as macOS.
GNOME doesn't have gamma correction supposedly,
Look into this please (for anyone working on GNOME)
https://www.reddit.com/r/linux/comments/1b1jasr/exploring_font_rendering_a_comparative_journey/
https://freetype.org/freetype2/docs/hinting/text-rendering-general.html
Even there, on hardware Apple never officially supported, you can clearly see the thicker strokes, smoother curves, and overall readability I’m referring to.
I can attach screenshots but they would do no justice to what font rendering actually looks like on mac.
But here are some anyways:
https://sixcolors.com/wp-content/uploads/2024/07/mba-sequoia.jpg
https://dortania.github.io/OpenCore-Install-Guide/assets/img/download-done.05d30da0.png
https://itsfoss.com/content/images/size/w1000/wordpress/2022/08/macos-monterey-screenshot.jpg
https://blog.driftingruby.com/content/images/size/w1000/2024/07/image-1.png
Blur for the interface, which hopefully comes into libadwaita with recent updates
Universal text prediction, like macOS (even works within browsers)
https://appleinsider.com/inside/macos-sonoma/tips/how-to-use-or-disable-inline-predictive-text-in-macos-sonoma
An active way for the community to pay to develop something specific ie we need a way to spearhead development, because I don't trust giving it to GNOME get's distributed correctly. This is the only way to have more developers onboard, motivation through money.
How do we get these? Upvote this post and tell the community that this is what you want