Sometimes I long back for the times when I just used my computer to do things, instead of forming an opinion about the compression rate of my cursor’s image data.
I hope GTK and GNOME (or is GTK part of GNOME?) adopt this, I didn’t even know just how bad the inefficiency with todays cursors is. Having a single svg for each cursor and rendering it server-side makes so much more sense.
Did someone already open an issue for this?
Interesting and fun read, thank you !
In the beginning, the earth was without form, and void. Wait, a bit too far behind.
😁
In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move.
Very cool. I wish the entirety of the computer’s interface was scalable SVG so any custom resolution is possible and looks good.
Yeah vector gui is a very cool idea. That said, arbitrary scaling on windows “just works” these days so definitely possible on Linux too without any radical tech changes
Thanks for sharing this, was a neat look under the hood.
One of the more interesting things I’ve read here. Very nice work. So long as it is free of vulnerabilities (with your small codebase, seems it should be) then this seems like a great addition. Hoping for widespread adoption.
This is awesome
Yo! I would love for something like this to become a thing because I have recently become a big fan of SVGs. Would absolutely love a custom cursor that scales to any size with minimal issues of it looking too small on the 1080 TV I sometimes plug my laptop into using HDMI.
It is? It only works on hyprland tho. That being said its really easy porting xcursor themes over. It does all the things you just described.
This is interesting, but help me understand, does hypercursor not allow animated cursors?
Man, I’ve never thought about cursors at such a macro level before… Is the way it changes based on context of what it’s hovering something really technical, or is there a call of some sort sent from the OS that is interpreted?
Neat!