mirror of
https://github.com/hyprwm/hyprcursor.git
synced 2024-12-22 10:19:48 +01:00
README: update
This commit is contained in:
parent
a1df22903a
commit
6023672759
1 changed files with 40 additions and 1 deletions
41
README.md
41
README.md
|
@ -1,2 +1,41 @@
|
|||
# hyprcursor
|
||||
## hyprcursor
|
||||
The hyprland cursor format, library and utilities.
|
||||
|
||||
Please note it's in very early development.
|
||||
|
||||
## Why?
|
||||
|
||||
XCursor sucks, and we still use it today.
|
||||
- Scaling of XCursors is horrible
|
||||
- XCursor does not support vector cursors
|
||||
- XCursor is ridiculously space-inefficient
|
||||
|
||||
Hyprcursor fixes all three. It's an efficient cursor theme format that
|
||||
doesn't suck as much.
|
||||
|
||||
### Notable advantages over XCursor
|
||||
- Automatic scaling according to a configurable, per-cursor method.
|
||||
- Support for SVG cursors (soon, see todo)
|
||||
- Way more space-efficient. As an example, Bibata-XCursor is 44.1MB, while it's 6.6MB in hyprcursor.
|
||||
|
||||
## Tools
|
||||
|
||||
### hyprcursor-util
|
||||
|
||||
Utility for creating hyprcursor themes. See its readme in `hyprcursor-util/`
|
||||
|
||||
### libhyprcursor
|
||||
|
||||
The library to use for implementing hyprcursors in your compositor or app.
|
||||
|
||||
It provides C and C++ bindings.
|
||||
|
||||
## TODO
|
||||
|
||||
Library:
|
||||
- [ ] Support animated cursors
|
||||
- [ ] Support SVG cursors
|
||||
|
||||
Util:
|
||||
- [ ] Support compiling a theme with X
|
||||
- [ ] Support decompiling animated cursors
|
||||
|
|
Loading…
Reference in a new issue