Skip to content

Releases: SakibShahariar/material-bibata-cursor

v1.5.0 — Animated Windows cursors

Choose a tag to compare

@SakibShahariar SakibShahariar released this 22 Sep 14:41

Fixes #4: the busy (wait) and working (left_ptr_watch) cursors are now animated .ani files on Windows instead of static .cur — the spinner actually spins now. Same 54-frame animation and timing as the Linux cursor. Windows install.inf updated to point the Busy/Work slots at the .ani files.

Also: README restructured (Linux-first; SVG + Windows + packaging consolidated).

v1.4.0

Choose a tag to compare

@SakibShahariar SakibShahariar released this 20 Sep 14:20

Scalable SVG cursors (cursors_scalable/)

Both archive formats now bundle SVG cursors for KDE Plasma 6.2+ and GNOME 51+, which render cursors from vector SVG instead of Xcursor bitmaps. Works out of the box on the new compositors (GNOME only scans XDG data dirs ~/.local/share/icons, and the new installer instructions in each archive's INSTALL.txt cover both copy steps).

  • 54-frame animated wait / left_ptr_watch at 40ms
  • nominal_size: 256 matching Bibata's native SVG canvas (crisp at every scale, incl. the KDE shake-to-locate magnifier and fractional scaling)
  • CSS cursor names GNOME looks up (pointer, text, ew-resize, ...) mapped onto the same shapes as the bitmap fallback

Windows .cur

Unchanged — .cur themes are still built separately with just build-win.

v1.4.0-rc1 — Windows support preview

Pre-release

Choose a tag to compare

@SakibShahariar SakibShahariar released this 30 Aug 11:27

v1.4.0-rc1 — Windows support preview

Added

  • Windows .cur cursor support (scripts/build_windows.py:1): generates PNG-compressed multi-size .cur files (16/24/32/48/64/128) from the same SVG sources and themes.json, reusing rsvg-convert + Pillow hotspot scaling (x_hotspot/256 from scripts/bibata_cursor/config/build.toml)
  • scripts/windows/install.bat:1: per-user (%LOCALAPPDATA%\Icons\) and all-users (C:\Windows\Cursors\) installer
  • scripts/package_release.sh:6: --win, --only-dark/--only-light modes, package_windows/pack_win_group and write_win_install_txt:252 for dist/*-win.zip archives
  • justfile:28: build-win, build-win-one, clean-win, package-win, package-win-dark/light targets
  • README.md:70: Windows build/install/packaging docs
  • .gitignore:9: ignore out_win/ build artifacts

Build

python3 scripts/build_windows.py            # all 57 (56 cursors each, 57 succeeded)
python3 scripts/build_windows.py --only-dark
bash scripts/package_release.sh v1.4.0-rc1 --win  # -> dist/*-win.zip (15M each)

Assets

  • bibata-material-dark-v1.4.0-rc1.tar.gz — 29 themes (28 dark + Classic) — Linux
  • bibata-material-light-v1.4.0-rc1.tar.gz — 28 light themes — Linux
  • bibata-material-dark-v1.4.0-rc1-win.zip — 29 themes, 56 .cur each + INSTALL.txt — Windows (15M, 1684 files)
  • bibata-material-light-v1.4.0-rc1-win.zip — 28 themes, 56 .cur each — Windows (15M, 1626 files)

v1.3.0 — Light theme variants

Choose a tag to compare

@SakibShahariar SakibShahariar released this 19 Aug 04:51

Added 28 light theme variants (e.g. Ice-Blue-Light) — same hue as each dark theme, tone-swapped per Material Design 3's actual light/dark surface logic, not a simple color inversion. Packaging now produces two separate archives (dark, light) instead of one. New build flags: --only-light, --only-dark, --exclude, plus just build-dark/build-light shortcuts.

v1.2.1 — Contrast fixes

Choose a tag to compare

@SakibShahariar SakibShahariar released this 16 Aug 00:27

Fixed low body/outline contrast in Noir, Charcoal, Midnight, and Brown — Midnight in particular was nearly unusable (1.36:1 contrast, now 5.25:1). All 4 now meet the same legibility bar as the rest of the set. Demo images updated to reflect the fix.

v1.2.0 — Classic colors, packaging exclude flag

Choose a tag to compare

@SakibShahariar SakibShahariar released this 15 Aug 04:03

Added the original Bibata-Modern-Classic colors as an extra theme. Packaging script now supports --exclude to leave specific themes out of a release. Fixed a stale link in the shipped INSTALL.txt.

v1.1.0 — Expanded cursor sizes, Violet color fix

Choose a tag to compare

@SakibShahariar SakibShahariar released this 14 Aug 04:30

Cursors now compiled at 19 sizes instead of 11, covering exact fractional display scaling steps (0.5x-3x) to fix blurry cursors on KDE/GNOME with fractional scaling. Also fixed Violet, which previously duplicated Soft-Blue's color.

v1.0.0 — 28 M3 tonal themes

Choose a tag to compare

@SakibShahariar SakibShahariar released this 03 Aug 11:50

28 Bibata cursor variants with M3-style colors: dark body, vibrant accent. See README for details.