Giter Site home page Giter Site logo

ful1e5 / bibata_cursor Goto Github PK

View Code? Open in Web Editor NEW
1.8K 17.0 70.0 130.81 MB

Open source, compact, and material designed cursor set.

Home Page: https://www.bibata.live

License: GNU General Public License v3.0

Python 33.30% Shell 66.70%
cursor linux theme windows

bibata_cursor's People

Contributors

allanc56 avatar clefebvre avatar code-factor avatar davidlj95 avatar dependabot[bot] avatar eti0 avatar frontendfixer avatar ful1e5 avatar jmarmstrong1207 avatar khuei avatar luizoti avatar mleyen avatar mmetak avatar monosans avatar orafilynie avatar shatur avatar silicasandwhich avatar stanio avatar suchipi avatar truenaho avatar vperus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bibata_cursor's Issues

Incorrect placement of hotspot in i-beam cursor

Hi,

The hotspot of the i-beam (text) cursor for all 3 variants is incorrectly placed at the bottom of the cursor for sizes 28 and 32, resulting in the cursor jumping around. The hotspot should be at the center.

I have version 0.4.1 from gnome-look.

Can you look into this?

Edit: did a pull request #10

Arrow cursor missing

Describe the bug
Some apps (a lot of opengl based apps) require 'arrow' cursor, it can be easily fixed by using a link with that name pointing to 'left_ptr'

Linux wrong window tilling icon

Description of the problem

There are dirty white pixels on window tilling icon, so fix it pls

Logs or Screenshots: (optional)

issue

Your Environment

Software Name/Version
Ubuntu 20.04 (KDE Plasma

a new copr for the cursors!

Hi. I notice that, for Fedora, the copr-repo currently maintained by @muhAlantabli hasn't been updated for at least 10 months. I recently built a copr that maintains the cursors, both the modern and classic flavours.

My copr can be enabled
sudo dnf copr enable peterwu/rendezvous

And, the package can be installed
sudo dnf install bibata-cursor-themes

HTH.

Thanks for the amazing cursors!! :-)

No grabbing hand cursor

Description of the problem

Right now there's no grabbing hand cursor, instead it's replaced with the "all-scroll" cursor, while the open hand "grab" cursor is still there. It feels pretty inconsistent when browsing pdf files. Not sure if it's an oversight or s design decision, as erlier bibata versions had the grabbing hand present.

Your Environment

| Operating System | Linux |

Bibata Oil - Crosshair Alternative

Alternative Crosshair, the original could often visually get in the way when making finer adjustments

crosshair.zip

image

Note - The file above contains a GIMP exported x11, no svg, I made this with very little effort and I am leaving here as a suggestion. Thanks for this awesome cursor set.

Not Working On Google Chrome

Not Working On Google Chrome
Using Linux Mint 19.3

Steps to reproduce the behavior:

  1. After install Bibata
  2. Open Google Chrome
  3. And you will see default cursor icon

missing cursors

Hi, I'm testing the devlopment version, but apparently not all the cursors appear as they appear in the preview
image
image

-Plasma5
-Archlinux

transparent/translucent versions

Is your feature request related to a problem? Please describe.
i don't want the cursor to (completely) cover whatever is behind it.

Describe the solution you'd like
i'd like a version of it that only has the white outlines or a version where the white outlines are opaque but the other colours are translucent (maybe have a couple versions that each have different degrees of transparency?).

Describe alternatives you've considered
i've tried using phoeton cursor which looks nice but is incomplete.

wow

dont mind me

Wrong Implemetation [Resize Cursors]

Description of the problem

Some cursors had wrong implementation in Bibata-Modern & Bibata-Original

Cursors

  • bd_double_arrow
  • fd_double_arrow

How has this issue affected you? What are you trying to accomplish?

Discover wrong cursors when I taking selection screenshot in Spectacle(KDE screenshot utility).

Logs or Screenshots: (optional)

bug

Your Environment

Software Name/Version
Operating System Manjaro 20.1.1

links instead of original files

some files are just links to others on your local working directories like this Bibata_Cursor/Bibata_Oil/cursors/1081e37283d90000800003c07f3ef6bf and many others on both oil and ice folders

same names in Oil and Classic

Please change the name and enter the correct one. index.theme cursor.theme

Bibata Classic
index.theme
[Icon Theme]
Name=Bibata Oil

Bibata Oil
index.theme
[Icon Theme]
Name=Bibata Oil

Bibata cursor with Spotify

Describe the bug
Hi, thanks for presenting such a nice theme for us! I have a little issue here. Whenever I move the cursor to Spotify the cursor theme changes back to Adwaita. I don't know if this is an upstream problem...

Desktop info:

  • OS: Fedora 31
[han@localhost ~]$ flatpak info com.spotify.Client

Spotify - Online music streaming service

          ID: com.spotify.Client
         Ref: app/com.spotify.Client/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 1.1.26.501
     License: LicenseRef-proprietary=https://www.spotify.com/us/legal/end-user-agreement/
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 33.8ย MB
     Runtime: org.freedesktop.Platform/x86_64/19.08
         Sdk: org.freedesktop.Sdk/x86_64/19.08

      Commit: e55d0e4d70691f5bb181319a15a443834c11c8ed9f018aca8744dff8f950613d
      Parent: 846948bbf9cafa09467bc881f86ffcd025c578545c652528164166d4a1681fcb
     Subject: Add workaround fixing URI opening (9c21e97e)
        Date: 2020-03-05 21:43:37 +0000

Cursors not available for Login Window in Linux Mint 20 (with proposed fix)

Description of the problem

In Linux Mint 20, to install these cursors system-wide one must place them in the folder /usr/share/icons/. The new cursor themes are recognised by the Theme app, but not by the Login Window app, which sets the cursors for the login window.

I found out by comparing with the default cursor themes and using trial and error that the issues is because of the cursor.theme file. Currently they contain the lines:

[Icon Theme]
Name=Bibata-Original-Classic

They must also include the line Inherits=:

[Icon Theme]
Name=Bibata-Original-Classic
Inherits=Bibata-Original-Classic

Corner resize cursors are not coloured

Description of the problem

I've install all three Bibata Original sets. The colours of the corner resize cursors (top-right, top-left, bottom-right, and bottom-left) are not matching the preview in your repository. They are not coloured in red, blue, yellow, and green in the Classic and Ice sets, but instead are black and white, respectively. Interestingly, the Amber set colours them as expected.

Your Environment

Linux Mint 18.3.

Error while running ./build.sh

Getting this error while running ./build.sh on Debian 10

Traceback (most recent call last):tmaps...
  File "render-cursors.py", line 52, in <module>
    from PIL import Image
ImportError: No module named PIL
 Bibata_Classic : ๐Ÿ˜” Generating bitmaps... FAIL

 Aborting...

Is this due to snap pakages installed? If yes , is there in workaround for this ?

There is a "dirty" pixel in the cursor

Hello KAIZ!

I've downloaded Bibata_Classic and Bibata_Ice versions v0.4.2.alpha.1 and I noticed a wrong pixel in the cursors.
Please see my both screenshots.
Thank you for this great cursor themes. You did a good job :-)

Bildschirmfoto vom 2019-11-26 20-10-50
Bildschirmfoto vom 2019-11-26 20-14-45

spinning wheel border size in amber variants

Description of the problem

The border size of the big and small spinning wheels, in amber variants of bibata modern and classic, is too large.

How has this issue affected you? What are you trying to accomplish?

Get the border size same as the other variants.

Logs or Screenshots: (optional)

Here you can see the big and small wheels vs bibata original:

border

Your Environment

Linux KDE

Creator username changed to " ful1e5 " (For packages maintainer & contributors)

Message

Creator of this project changed username KaizIqbal to ful1e5, So this might be a broke source link inside the packages. GitHub Redirect work until the old username taken by other. So I request to packages maintainer and contributors of this project to change repo link to ful1e5/Bibata_Cursor. This blog help contributor for setting upstream url, who are committing in the local repo.

Creator's Socials:

@Shatur95 @Silicasandwhich @mmetak @mleyen @VPeruS @eti0 @AllanC56 @muhAlantabli @alex285

๐Ÿ™ Thanks to the developer and maintainer for giving unbelievable support and contribution.

Cursor w-resize is flickering

Describe the bug
The cursor for resizing the left border of an window (f.e. nemo) is flickering when the cursor changes from normal cursor to w-resize. The other resizing cursors are working fine.

To Reproduce
Set Bibata cursor
You can check it on this site: http://www.echoecho.com/csscursors.htm
Go to TEST for w-resize
Now you can see it flickering

This happens to all cursor themes Oil, Ice and Amber

  • OS: Manjaro 17.1.12 with Cinnamon 3.8.8

Bibata Modern Rainbow for Windows!

Hi! I wanted to ask for support for Windows.

Honestly I don't have much experience working with cursor or OS libraries, but I tested the family of Bibata Rainbow on KDE and it is by far the best cursor family I've ever seen and I thought it'd be awesome if the Rainbow family of Bibata would be ported to Windows.
I see that only the Bibata Original is supported on Windows in the release 1.0.0

Thanks for reading!

Add preview graphic of cursors

You have nice big images that show one cursor state, but it's not clear without installing what the rest look like. Especially so at the KDE store page where it's common to get a preview of the set.

Build fails with Clickgen 1.1.8 [AUR]

Description of the problem

Running python build.py --x11 with Clickgen 1.1.8 fails. It succeeds with 1.1.7.

Logs or Screenshots

Traceback (most recent call last):
  File "/build/bibata-cursor-theme/src/Bibata_Cursor-1.0.3/build.py", line 12, in <module>
    from builder.cursor import CursorBuilder
  File "/build/bibata-cursor-theme/src/Bibata_Cursor-1.0.3/builder/cursor.py", line 4, in <module>
    from clickgen import build_cursor_theme, build_win_cursor_theme, build_x11_cursor_theme
ImportError: cannot import name 'build_cursor_theme' from 'clickgen' (/usr/lib/python3.9/site-packages/clickgen/__init__.py)

Your Environment

Software Name/Version
Operating System Manjaro GNOME

[feature request] improvement to X-cursor

I think that the current X-cursor does not fit thematically with the rest of the set. Take for instance the original classic theme. Other than the hand cursor, the common cursors are all made out of straight lines at right angles or 45 degrees as well as quarter circles:

image

The current X-cursor seems to differ substantially from these design ideas:

image

I think that a simple X would go a long way in unifying the design. Below is an example of how it could look like, this is just the cross cursor rotated 45 degrees. I think it could be thicker than this, but it just gives an idea of how it would be more consistent with the set than the cursor above:

image

Resize cursor is misaligned

When trying to resize a window or webpage element, the resize cursor triggers too early and is aligned not to the center dot but to the side arrow of whatever side the cursor was moving from.

screenshot_20180706_182341

[win] animations not smooth

Describe the bug
I have been using bibata oil for sometime, today i upgraded to the new cursor style, but the .anim cursors animations are not smooth, looks like the loading animation is 2fps.

OS
Windows 1909 build 18363 (latest Nov update)

FAIL: inkscape must be installed

atm@snsv:/.local/share/icons/Bibata_Cursor$ sudo chmod +x build.sh
[sudo] password for atm:
atm@snsv:
/.local/share/icons/Bibata_Cursor$ ./build.sh
./build.sh: line 27: type: inkscape: not found

FAIL: inkscape must be installed
atm@snsv:~/.local/share/icons/Bibata_Cursor$ ./build.sh
./build.sh: line 27: type: inkscape: not found

FAIL: inkscape must be installed
atm@snsv:~/.local/share/icons/Bibata_Cursor$

Adding chroot for EPEL 8 (copr)

Can we have that in copr the EPEL 8 repo ? All things in the repo are working in EPEL 8 I can confirm without any additional dependencies. I think it can be an easy build in copr. Thanks :) great work <3

Arch Linux package dependancy

Hi, the Arch Linux package needs gnome-themes-standard to be installed otherwise you will get the following error:

Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita"

Fails to build in clean chroot

AUR package Co-Maintainer here. I can build just fine normally, however it fails in a clean chroot. Even adding gtk3 as a build dependency, the browser process still fails. I imagine it has something to do with puppeteer. Why is that necessary to render icons? A browser process?

yarn install v1.22.5
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 23.54s.
yarn run v1.22.5
$ yarn workspace bibata-modern render
$ yarn build && node dist/index.js
$ npx tsc --build
-  Preparing Bibata-Modern-Amber .svg files...
Error: Failed to launch the browser process!
/build/bibata-cursor-theme/src/Bibata_Cursor-1.0.0/node_modules/puppeteer/.local-chromium/linux-800071/chrome-linux/chrome: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory


TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md

    at onClose (/build/bibata-cursor-theme/src/Bibata_Cursor-1.0.0/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:193:20)
    at Interface.<anonymous> (/build/bibata-cursor-theme/src/Bibata_Cursor-1.0.0/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:183:68)
    at Interface.emit (events.js:326:22)
    at Interface.close (readline.js:424:8)
    at Socket.onend (readline.js:202:10)
    at Socket.emit (events.js:326:22)
    at endReadableNT (_stream_readable.js:1252:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
Done in 5.62s.
yarn run v1.22.5
$ yarn workspace bibata-original render
$ yarn build && node dist/index.js
$ npx tsc --build
-  Preparing Bibata-Original-Amber .svg files...
Error: Failed to launch the browser process!
/build/bibata-cursor-theme/src/Bibata_Cursor-1.0.0/node_modules/puppeteer/.local-chromium/linux-800071/chrome-linux/chrome: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory


TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md

    at onClose (/build/bibata-cursor-theme/src/Bibata_Cursor-1.0.0/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:193:20)
    at Interface.<anonymous> (/build/bibata-cursor-theme/src/Bibata_Cursor-1.0.0/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:183:68)
    at Interface.emit (events.js:326:22)
    at Interface.close (readline.js:424:8)
    at Socket.onend (readline.js:202:10)
    at Socket.emit (events.js:326:22)
    at endReadableNT (_stream_readable.js:1252:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
Done in 4.03s.
yarn run v1.22.5
$ rm -rf themes && python build.py
โšก Bibata Builder Version 1.0.0
๐ŸŒˆ Building Bibata-Modern-Amber Theme ...
๐Ÿšจ No configs found in /tmp/tmp3inx0a9o
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Ubuntu install

to install on ubuntu with KDE i've had also to install xutils-dev, libxcursor-dev and libpng-dev

How to build from scrach

Description of the problem

I'm trying to build Bibata from scratch in order to have different cursor size than the default one, using WSL2 (Ubuntu 20.04) on Windows 10. But neither running make nor python3 build.py works.

How has this issue affected you? What are you trying to accomplish?

I couldn't finish the build.

Logs or Screenshots: (optional)

image
image

Your Environment

Software Name/Version
WSL 2 Ubuntu 20.04

Thanks.

Is it possible to have even more sizes?

Hey, thanks for covering such a great range of cursor sizes with this theme. I was wondering if it's possible to generate even smaller sizes, for my low-resolution laptop screen? Even the 22px size seems a bit too big - would it be possible to create a 20px or 18px version?

Applications Freeze

v0.4.1, Ice variant, Arch Linux, Gnome 3.28.2
When I set the cursor, gnome tweaks freezes and the applications refuse to open (even gnome settings). Firefox seems to run OK.

Pip dependency

Is your feature request related to a problem? Please describe.
Build script requires installation of pip to install python-willow that exists in ArchLinux repo. So I need to install pip even if I already have this dependency installed.

Describe the solution you'd like
It would be nice to remove pip requirement from build script.

TCROSS cursor missing

The tcross cursor type is missing: this cause for example Pitivi (a video editor) to don't launch.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.