Screenshot system#547
Conversation
|
Do we really need this? Anyone can just press Print Screen. Don't you think that's too much for a simple overlay - I mean, now we have an entire gallery and we can crop images right in it, wtf? Weren't you the one who wrote recently:
|
|
I think that's a fair question, but I don't see this as comparable to icon fonts, animations, or visual effects. Print Screen captures the entire desktop and is external to the overlay. This feature is specifically about workflow integration: capturing the game window, organizing screenshots, quickly pinning reference images, and keeping everything accessible without leaving the game. They support the core use case of taking and using screenshots, which was already planned for implementation by others before I did. A screenshot hotkey by itself would immediately create a file-management problem, which is why the gallery exists. Likewise, pinning and cropping are extensions of the same workflow rather than unrelated features. This PR is intended to add utility around screenshots. That said, if the consensus is that the screenshot hotkey is useful but the gallery/pinning/cropping features are too much, I'm open to discussing scope and splitting functionality into separate PRs. |
Don't you think none of this should be tied to the overlay? Users should handle screenshots themselves and use programs designed for that, in a pinch they can use Alt+PrintScreen (it captures the active window). In short, I think this is unnecessary, redundant functionality. Curious what others will say about this. |
|
And a small request: could you make it so the screenshots folder isn't created needlessly? At the moment it appears even if no screenshots have been taken. |
I guess that the game's backbuffer writes semi-transparent alpha values which were being preserved in the saved 4-channel (RGBA) PNG and it's making the screenshots look washed out or greyed-out. I've forced the screenshot's alpha channel to 255 (fully opaque) during the format conversion. None of my games have that problem, so you'll have to test it. |
|
Fixed |
- Format: %a_%b_%d_%H_%M_%S_%Y -> %Y-%m-%d_%H-%M-%S (sorts correctly, locale-independent) - Replace 'Refresh' button with 'Open Folder' in gallery (ShellExecuteW/xdg-open/open)
|
This is just a personal suggestion |
I do believe you can just set |




1. Screenshot hotkey — Press F12 to take a screenshot. The game window is captured before the overlay renders, then saved as PNG. The hotkey uses rising-edge detection with a 1-second cooldown to avoid accidental duplicates.
2. Screenshot gallery — Browse all screenshots from the overlay main menu. Thumbnails load lazily, sorted by date. Click a thumbnail to open a preview with Prev/Next navigation, Pin, Crop, and Delete buttons. Multi-select works with Shift (range) and Ctrl (toggle). Deleting removes the file and any associated metadata.
3. Pinned screenshots — Pin any screenshot to create a floating window. Drag, resize, and adjust opacity while the overlay is open. When the overlay closes, pinned windows become click-through so they don't block your game. Close pins individually with the X button or all at once from the gallery.
4. Crop tool — Crop a screenshot before pinning it from the preview, or crop an existing pinned screenshot.
5. Settings: