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

Remember and default to last used screen area #111

Open
aral opened this issue Jul 1, 2021 · 1 comment
Open

Remember and default to last used screen area #111

aral opened this issue Jul 1, 2021 · 1 comment

Comments

@aral
Copy link

aral commented Jul 1, 2021

If the grab screen area feature has been previously used, it should remember and default to that selection on subsequent uses.

Problem

I want to take screenshots that will comprise a series (e.g., of a process that I’m documenting). I want all my screenshots to have the same dimensions and for elements within them to not jump around.

Currently, I have no way ensuring that any two selections I make are of the same coordinates and size.

Proposal

The grab screen area mode should remember its previous location and dimensions and default to it.

@cassidyjames
Copy link

Hm, since it's currently always a rubberband, this would require completely changing the current workflow. Which might be desired anyway, but it's not as simple as it sounds in this issue. 😉

For prior art, I know GNOME designers have recently spent time thinking through how screenshots should work on GNOME; it might be worth checking out their work and seeing what (if anything) we want to borrow. One of the core concepts there is that it actually grabs the screen immediately, and then allows cropping (instead of separate rubberbanding at the time of taking the screenshot). That makes a lot of sense to me and it more how it works on Android as well.

See: https://imolodetskikh.wordpress.com/2021/06/29/gsoc-2021-gnome-shell-screenshot-ui/

@danirabbit danirabbit transferred this issue from elementary/screenshot Aug 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants