ful1e5 / Bibata_Cursor

Open source, compact, and material designed cursor set.
https://www.bibata.live
GNU General Public License v3.0
2.01k stars 71 forks source link

[Feature Request] Reduce size of installed theme #132

Closed yochananmarqos closed 1 year ago

yochananmarqos commented 1 year ago

Linux Mint included Bibata, GoogleDot and XCursor-Pro in mint-cursor-themes 1.0.1 for the 21.1 Vera release. Since I am also a huge fan of your work, I thought it would be a good idea to make Bibata the default cursor theme in the Manjaro GNOME and Cinnamon editions. (See #131). I'm also the AUR maintainer of the aforementioned themes.

However, the size of the installed theme is 430.60 MiB. I could split out Modern and Classic or split Amber, Classic and Ice into separate packages, however they still would be around 150 MiB or 75 MiB respectively.

I tried using svgo to compress the SVGs before running ctgen to build which was successful, however the package size was exactly the same.

EDIT: Perhaps the theme can be built with only 3 or 5 pixel sizes instead of 12?

EDIT 2: I've reduced the size by 256.35 MiB by only building 24, 32, 48, 64, and 96 to match supported Adwaita sizes.