Replies: 1 comment 4 replies
-
I am still wondering exactly how could this be implemented, usually Pantheon implements all of it's elements as separate processes from the actual compositor, but I am not sure exactly how could this feature be implemented as it's own program. What if print simply just launched the screenshots app? The screenshots app could take the picture instantly on being opened up, to then show up some UI for cropping the picture. |
Beta Was this translation helpful? Give feedback.
-
elementaryOS already has a fine screenshot tool, even with the unique ability of temporarily censoring (system-font) text, which is pretty nifty!
Though, there are also a couple of UI/UX issues with screenshots as they currently are:
A revamped screenshot UI for the print shortcut
This is very much
stoleninspired by GNOME, but having the default print keyboard shortcut display an overlay with screenshot options (e.g fullscreen, cropped, conceal text, etc) and defaulting to showing a template rectangle selection actually seems like a really good idea from the GNOME team to convey:This is particularly nice because GNOME, in the same release, also made the screenshot be taken immediately and then displayed full-screen in an overlay, together with (behind the scenes) taking a window-screenshot of all open windows. This effectively means that whatever the user selects will be what was on-screen the moment they pressed print, and NOT the moment they confirmed taking a screenshot. It'll also be easier to take screenshots of menus and other things that would otherwise be dismissed.
If you've not seen the new(-ish) GNOME screenshot UI, here is a screenshot (ironic, I know):
taken from the GNOME Shell Merge Request
This of course raises the question of what to do with the existing screenshot tool?
I think there is generally two ways around this:
Out-of-scope:
Issues with this approach:
Notably, one thing that this would break, or at least make harder to implement with UX as the user expects it, is the "conceal text" option. This option entirely relies on the screenshot being taken after you hit the button to confirm, and simply wouldn't work if you took a screenshot immediately.
I'm not yet sure how to deal with this myself, either 🤔
Checklist
Just a checklist of things that would be useful to progress this forward:
Ofc this does not represent expectations of this proposal to ever succeed, but sets a baseline of expectations for rough goals to land this in elementaryOS.
Beta Was this translation helpful? Give feedback.
All reactions