Skip to content
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

Use a large window and move the sprite. #29

Open
crgimenes opened this issue Apr 6, 2024 · 3 comments
Open

Use a large window and move the sprite. #29

crgimenes opened this issue Apr 6, 2024 · 3 comments

Comments

@crgimenes
Copy link
Owner

In the current version, Neko uses a transparent, floating window of the size of the sprite, and the entire window is moved around the screen, creating the illusion of the cat's movement.

Instead of creating a small window, the idea is to create a large, full-screen one and move the cat sprite instead of the entire window. This would make implementing other features like #23 and #9 more straightforward and more compatible with other graphical environments.

@SolsticeSpectrum
Copy link

SolsticeSpectrum commented Apr 6, 2024

Not sure how well this would work with tiling window managers
Even now if mouse hovers over neko, I can't click through

@crgimenes
Copy link
Owner Author

I'll implement this in a separate branch and let you know before pushing this to master. It seems like there are too many people playing with the Neko for me to commit directly to master :D

@SolsticeSpectrum
Copy link

SolsticeSpectrum commented Apr 6, 2024

Okay there is peek which allows it
image
The mouse pointer is not visible in the screenshot but I can hover over the link and click on it. Checking picom
implementation might be worth it
https://github.com/phw/peek

I also remember certain Linux CS:GO cheats which worked as overlay and I remember it working on i3wm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants