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

Feature requests - hotkeys for cycling spaces, mouse pointer warp with focus management #12

Closed
iceblink opened this issue Jan 24, 2025 · 4 comments · Fixed by #16
Closed

Comments

@iceblink
Copy link

Love this app and excited to see where it goes. Using multiple spaces is a great way to organize but the delay when switching (especially bad at 120hz) is nearly intolerable. It also exposed me to your Snippety app which I will also have to check out now.

I have a few suggestions, feel free to ignore if they do not fit with your plans for the app.

  1. I am very used to using the built-in gesture to switch spaces (3/4 finger swipe left right when enabled in settings) and would love a way to assign shortcuts to cycle between the different "flash spaces" that I have created, like Ctrl+Left|Right does for the built-in spaces feature. I used BetterTouchTool to configure the 3-finger swipe left/right to toggle between two defined spaces, but it would be nice to have it switch between all of the ones I've created. I could probably make this work with BTT using a variable to keep track of the current space but it seems worth asking.

  2. When switching app focus with the keyboard shortcuts it would be nice if the mouse pointer also moved to the focused application.

  3. While I'm still adjusting to the auto-hiding of apps I occasionally feel like I "lose" an app (like the settings menu I've opened to tweak something) because I switched spaces. Maybe there could be a way to assign windows that get created in an existing space to a specific defined space when you switch rather than hiding from all spaces? OTOH I will probably get used to the behavior and this may be unnecessary long term.

@wojciech-kulik
Copy link
Owner

Hi, thank you for the feedback!

Ad 1. I'm not sure if I understand it correctly. Would you like to have an option in the app to turn on the 3-fingers swipe to change spaces? Or would you like the app to expose some interface so that you can integrate another app that recognizes swipes? In any case, it sounds pretty cool and I'd like to add it.

Ad 2. Another great idea, I will try adding it.

Ad 3. Hmm, I'm not sure about this one. The key point is that I would like to keep the experience that FlashSpace is to help you but doesn't interfere too much with your actions. So if you call some app it appears as expected, as if FlashSpace didn't exist. Regarding auto assignments, I'm worried about ending up like most tiling managers with everything blinking and jumping when a new window appears and gets assigned somewhere, especially small windows :D. However, I understand the point here, I'll think about it.

Thanks for valuable ideas 🍻

@iceblink
Copy link
Author

iceblink commented Jan 24, 2025

For 1 just keyboard shortcuts to cycle spaces is fine and keeps this tool keyboard focused. BetterTouchTool is already great at binding a gesture to a keyboard shortcut so it makes sense to keep those separate.

For 3 I do agree it starts to get into full on window management which does seem out of scope. I think this was just onboarding, after a few hours I am pretty used to how it works already.

@wojciech-kulik
Copy link
Owner

Hi! I added the features you asked for. I really love both, great suggestions! 🍻

Regarding the cursor warp, I added two modes separately. One is for hotkeys changing focus and one is for hotkeys changing workspaces.

@iceblink
Copy link
Author

Works perfectly, thank you!

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

Successfully merging a pull request may close this issue.

2 participants