Today we bring you significantly better scrolling performance in GNOME Calendar's month view. It no longer lags on my PC!
gitlab.gnome.org/GNOME/gnome-c… is mostly solved with a combination of Georges' gitlab.gnome.org/GNOME/gnome-c… and @TheEvilSkeleton's gitlab.gnome.org/GNOME/gnome-c….
Enjoy it in Nightly, or @gnome 50.
This is why I use a 16-years-old PC as my main development machine: it forces you to solve every performance issue, instead of throwing faster hardware at the problem.
#GNOMECalendar #UX #GNOME
With mousewheel scrolling, infinite scroll may be a bit laggy on some computers (#1125) · Issues · GNOME / gnome-calendar · GitLab
On my desktop workstation machine, GNOME Calendar 45+'s month view scroll animation can be a bit slow: It feels like 20-25 fps rather than...GitLab
reshared this
TheEvilSkeleton 🇮🇳 🏳️⚧️
in reply to Jeff Fortin T. (風の庭園のNekohayo) • • •the funniest part is my change doesn't even touch the performance problems. It just increases the duration of the animation to make it feel like it's a performance improvement, when in reality the behavior is actually slower 😆
@gnome
TheEvilSkeleton 🇮🇳 🏳️⚧️
in reply to TheEvilSkeleton 🇮🇳 🏳️⚧️ • • •fixing performance problems 101:
❌️ Finding ways to increase framerate
✅️ Making animations 3x slower
@gnome
Matt Campbell
in reply to Jeff Fortin T. (風の庭園のNekohayo) • • •Jeff Fortin T. (風の庭園のNekohayo)
in reply to Matt Campbell • • •@matt Yes, it's the standard GNOME desktop running on that second-hand Dell Precision T3500 (from 2009), with a second-hand AMD Radeon R9 270 GPU (from 2013). This PC was the main benchmark behind the biggest fixes that happened in gitlab.gnome.org/GNOME/gnome-s… in 2023-2024 (huge thanks to @YaLTeR), and therefore is the reason why GNOME Shell doesn't visibly slow down over time anymore since versions 45-46 and newer.
I'm still looking for volunteers to fix the remainder in gitlab.gnome.org/GNOME/gnome-s… 🤞
GNOME Shell becomes extremely slow over time and consumes tons of CPU (#62) · Issues · GNOME / gnome-shell · GitLab
GitLab