-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Oreo multisize #16
base: master
Are you sure you want to change the base?
Oreo multisize #16
Conversation
…-cursors into oreo-bordered
…hite bordered cursors
The reason why we provide only 32px and 64px sizes because source SVGs is 32px. To support all declared sizes you need to draw new cursors for 24px, 40px, and 56px otherwise it will be blurred. |
@SmartFinn, the cursors actually work flawlessly (with a rounded value of x and y coordinates). A 32x32 svg maybe downscaled or upscaled without any problem. I have tested 16, 24, 32, 40, 48 pixel cursors. which just works nicely. The file changed are:
Here are the major changes: Building takes really long time now, with the default configuration file (cursors.conf), it takes 62 minutes on my laptop to build the cursors. But once it's built, I am facing 0 issues.
https://github.com/Souravgoswami/oreo-cursors/blob/oreo-multisize/generator/checksizes.rb I will really appreciate people testing out this version along with the borders and finding issues with the built cursors and the scripts, etc. |
Add capability to generate user defined sizes.
In the past (master)
In the recent past (oreo-bordered)
In this recent branch (oreo-multisize)
The way multisize works is simple. We have some defined file names mapped to the cursors size (pasted from the original config file). Then it generates new config files out of that.
There are other small yet notable changes.
More tests are needed.
User's note
The building is simple. You don't need a gazillion dependencies. We have kept it simple as always.
Just modify
cursors.conf
with the given simple syntax that looks like JSON. And runmake build
to start building.Happy theming!