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

Add option to cancel jiggle on full screen? #30

Open
idantene opened this issue Jan 22, 2021 · 2 comments
Open

Add option to cancel jiggle on full screen? #30

idantene opened this issue Jan 22, 2021 · 2 comments

Comments

@idantene
Copy link

Heya!

I'm not sure how hard this would be to implement, but I think it would be great if jiggle can be toggled off when full screen applications are running (e.g. games, movies).

@jeffchannell
Copy link
Owner

I wish I could, but ultimately this extension takes advantage of the desktop environment as a whole and there’s lackluster support for detecting active window states.

I’m going to leave this open, in case anyone wants to do a deep dive on it later, but unfortunately I don’t see this changing any time soon. To be frank, it comes in handy in certain full screen “hide the cursor” situations and would need to be handled on a case-by-case basis if anything.

@rohmishra
Copy link
Contributor

Rather than being disabled when full screen (which can be done with some work but easily - there are some extensions that change behaviour in full screen afaik, we can copy whatever they do for check) we specifically have to check if cursor is disabled. Im not even sure where gnome-shell/mutter handles that or if there is an easy way to get that.

I can try my hands at a somewhat workaround-y method of checking the current active window is in a block list or fullscreen and disable the extensions if we really dont have any way of getting cursor status.

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

3 participants