Releases: phisch/phinger-cursors
v2.1 - fixed a whoops
This release fixes the row-resize_24
cursors, which were actually a col-resize_24
.
In addition to that, due to a few requests I have increased the outlines opacity by 5%.
Thanks @Nemric for noticing and reporting the wrong cursor!
v2.0 - phinger licking good
This is the first release, that uses the new Cursor Theme Builder. It brings plenty advantages over the last one, like an animation system and support to build left-handed cursors. Check out the cursor theme builder for more details.
Sexier than ever
It was a long journey to get this release out, mainly due to writing a new build system. But hopefully, you can all agree, that the new phingers are sexier than ever:
New Borders
Unlike traditional cursors, phingers now come with a translucent border, which provides enough contrast, but isn't too much.
Space efficiency and new badges
Old phingers had to fight with very limited space, since they used a shadow and borders everywhere. The shadow did not provide enough benefits to justify the lost space, so they were now traded in for that lost space! Additionally, elements that provide enough contrast themselves, like badges, don't use a border anymore, which made it possible to increase the badge size significantly. All badge icons were updated to make better use of their new space.
Love For Lefties
The new Cursor Theme Builder supports transforming right handed cursors into left handed cursors. This means, this release officially comes with left handed variants. Instead of using phinger-cursors-light
or phinger-cursors-dark
, use phinger-cursors-light-left
or phinger-cursors-dark-left
.
100% Wayland (and CSS3)
A lot has happened since the last release over 2 years ago. Wayland, which is almost everywhere the default now, has introduced the cursor-shape-v1 protocol which defines an enum of cursors which was taken from the CSS spec.
Phingers now comes with 100% compatibility to this standard, which makes it future proof.
Taking Out The Trash
Some of the cursors in older releases were simply not used by any application. Most of those cursors had to say goodbye, and are now happily living in the trash, where they belong:
- all border cursors
- single axis scroll cursors
- x11 cursor
- wayland cursor
Nobody will miss those!
Aliases
This release contains all common aliases, and was tested on GNOME, XFCE and KDE. Missing cursors should now be a thing of the past!
New Build System
The main reason why this release took so long, was because I was working on an entirely new build system. It has now gotten its first release, and works well enough for phinger-cursors to switch to it. It has a pretty okay animation system, which makes key-framing animations a thing of the past.
v2.0-beta.2 - phorgotten aliases
Added missing aliases, fixed syntax error in JSON in Figma document that prevented some aliases from being created, removed unnecessary flip instruction from skull cursor.
v2.0-beta.1 - phinger licking good preview
This is the first beta release using the new Cursor Theme Builder.
Highlights of this release
- Cursors make better use of available space
- Modernized design
- Cleanup
- More aliases
- Using completely new build system
Phinger was pulled (bugfix)
Pull my Phinger
Enjoy the first release of phinger-cursors. It comes with a ton of cursors, symlinks, a dark and a light variant.
For installation instructions, refer to the How to install section in the README.md.
This release packs 103 sprites at 6 different pixel perfect sizes and 2 color variants. That makes a total of 1236 sprites!
more cursors
News
This pre-release focuses on adding missing cursors and aliases. There are also a bunch of tiny improvements all across the board, like more contrasting colors, updated hot-spots, new arrows, improved core parts, new animations and more.
Since this pre-release should be getting really close to containing all common cursors, please double check if you are missing cursors in any of your applications, so they can be included before variants (color and style) are introduced.
Installation
- drop the
phinger-cursors
directory inside~/.icons
- add
Inherits=phinger-cursors
to~/.icons/default/index.theme
- add
gtk-cursor-theme-name=phinger-cursors
to~/.config/gtk-3.0/settings.ini
- restart your graphical session
Preview
premultiplied preview pre-release
This preview release now contains cursors with premultiplied colors. Which means the cursors anti aliased pixels are now correctly rendered, and they also look perfect in ffmpeg recordings.
THIS is how phingers are supposed to look like!
Big thanks to taliho over on the ffmpeg IRC for your help debugging this issue!
third preview
This release focuses on adding missing cursors and aliases.
All missing resize cursors, all-scroll, cell and not-allowed cursors are now included. The context-menu icon got updated vectors, and now has the correct name. Aliases for h and v double_arrows, fleur and grabbing were added.
Phinger icons looking weird in ffmpeg recordings is a known issue. It is a bug in ffmpegs BLEND
macro in libavdevice/xcbgrab.c
and will be fixed in a future ffmpeg release!
Next release will be focusing on cleanup, and fixing any missing cursors reported, so please let me know if you find anything not working as you expect it. Any feedback is welcome!
second preview
This build was created using the new build system that does not rely on Figmas PNG rendering, but renders the PNG sprites directly in javascript. This should fix the artifacts from the last release.
This will still contain missing cursors and aliases, the only reason for the new build system was to get rid of the artifacts in the cursor files.