Comments (5)
https://invent.kde.org/plasma/breeze/-/blob/master/cursors/Breeze/Breeze/cursors/bottom_right_corner is an example with hotspot at the bottom right corner in the 32x32 pixmap, with a nominal size of 24.
from hyprcursor.
SVGs have no size - all SVG cursors are required a size of 0 (in >0.1.5 they are forced to be 0 anyways)
PNGs should be exactly the size they advertise - true. I can add that to docs and enforce in lib.
I don't see a point in having two sizes (nominal and actual)
from hyprcursor.
That would be fine. Some conversion from XCursor might fail, but I don't think many people will do the conversion just to save space, anyway. SVG is the point.
The other direction - generate a XCursor theme from a hyprcursor theme, seems more useful, as I can deploy a small hyprcursor package to the end user, and in its postinstall script, generate a XCursor theme for compatibility.
from hyprcursor.
it's in the todo but I put off doing it as all themes so far have come from x anyways.
from hyprcursor.
I think I know why Breeze cursors are set in that way:
Left: Adwaita, Right: Breeze, in the same nominal size.
You can see that the main "arrow" part of the Breeze cursor is roughly the same size as the Adwaita one, only the "badge" is outside the nominal size bounds.
So if we set the nominal size of Breeze to the actual 32px instead of the current 24px, the end user would feel that it's "smaller" than Adwaita at the same 32px nominal size.
Anyway, I'll try to set the Breeze nominal size to the actual size. Seems more straightforward this way.
from hyprcursor.
Related Issues (20)
- define_override doesn't work HOT 3
- `HYPRCURSOR_THEME,MyCursor` env Ignored in v0.1.6
- compile error "round not a member of std" HOT 3
- Fails to build from git HOT 3
- hyprcursor-util ignores overrides HOT 11
- Fix build under Debian sid HOT 2
- Add .ani support HOT 1
- bug: tag 0.1.8 HOT 5
- Cropped cursors from hyprcursor-util HOT 8
- Applying theme with svg cursors freezes system for several seconds HOT 3
- Hyprcursor Has Odd Offset Compared to XCursor HOT 4
- I'd like to maintin a theme repository for avaliable themes HOT 1
- Hyprcursor does not respect Hyprland's shaders HOT 1
- Bug: Cursor sometimes defaults to main/default when a different variant should be used instead HOT 1
- version mismatched or depency missing for librsvg in Cmake HOT 5
- Cursor is blurry for smaller sizes when using svgs. And blurry for big sizes when scaling with pngs. HOT 6
- Invisible mouse ! HOT 1
- flake: add package for hyprcursor-utils HOT 5
- build fails when installing aur package HOT 2
- What is the point of the "compiled state"? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hyprcursor.