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

Return focus to previous app #188

Closed
timdmackey opened this issue Jan 26, 2021 · 3 comments
Closed

Return focus to previous app #188

timdmackey opened this issue Jan 26, 2021 · 3 comments

Comments

@timdmackey
Copy link

When GiFox starts a screen recording, it should return focus to the previously open app. Currently, it doesn't return focus automatically, so when I'm recording clicks, it records an extra click as I click back into the application I record. Example:

2021-01-24 10 55 18

@iby
Copy link
Member

iby commented Jan 26, 2021

That's a very good issue! Gifox used to work exactly like you're describing, however, that would often cause problems with state updates being recorded and the captured apps looking flickery and funny during the first few frames. We worked around that by not stealing the focus at all in selection mode when triggered by a shortcut.

After thinking about this I'm realizing that this won't work if you're creating a selection from the library popover – it needs the focus while open like any other app. We'll see how to improve that part but in the meanwhile you can use shortcuts to start the selection/recording to avoid that behavior.

@timdmackey
Copy link
Author

Thanks for the feedback! You're right, I've been using the popover, I'll try using the shortcut from now on.

@iby
Copy link
Member

iby commented Jun 18, 2022

Hi Tim, we've had a few reports and came up with a better solution which should work equally well for starting recording from the popover too. We're tracking this in #203, so I'm gonna close this down and will keep posted on progress there. Thanks again for reporting this! 👍

@iby iby closed this as completed Jun 18, 2022
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