Skip to content

Releases: phisch/phinger-cursors

v2.1 - fixed a whoops

15 Jul 10:33
2ea445f
Compare
Choose a tag to compare

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

07 Apr 02:27
1b9e7f2
Compare
Choose a tag to compare

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:

preview

New Borders

Unlike traditional cursors, phingers now come with a translucent border, which provides enough contrast, but isn't too much.

borders

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.

badges

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.

left handed

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.
wayland set

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

06 Apr 20:26
Compare
Choose a tag to compare
Pre-release

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

04 Apr 19:28
Compare
Choose a tag to compare

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)

26 Jan 15:52
Compare
Choose a tag to compare

This release fixes a bug where changing the cursor size did not work properly. Everything else stays the same.

image

Pull my Phinger

25 Jan 23:35
Compare
Choose a tag to compare

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!

preview

more cursors

25 Dec 01:56
Compare
Choose a tag to compare
more cursors Pre-release
Pre-release

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

  1. drop the phinger-cursors directory inside ~/.icons
  2. add Inherits=phinger-cursors to ~/.icons/default/index.theme
  3. add gtk-cursor-theme-name=phinger-cursors to ~/.config/gtk-3.0/settings.ini
  4. restart your graphical session

Preview

cursor sprite

premultiplied preview pre-release

19 Dec 18:39
Compare
Choose a tag to compare
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

19 Dec 06:16
Compare
Choose a tag to compare
third preview Pre-release
Pre-release

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

18 Dec 00:10
Compare
Choose a tag to compare
second preview Pre-release
Pre-release

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.