Skip to content

Save to Disk + Bug fixes#18

Merged
Aemony merged 26 commits into
SpecialKO:capture_rotatedfrom
Aemony:capture_rotated
May 29, 2026
Merged

Save to Disk + Bug fixes#18
Aemony merged 26 commits into
SpecialKO:capture_rotatedfrom
Aemony:capture_rotated

Conversation

@Aemony

@Aemony Aemony commented Mar 20, 2026

Copy link
Copy Markdown
Member
  • Configurable auto-save behavior (defaults to on) for all capture modes
  • Fixed keybindings closing Settings when using Escape
  • Fixed keybindings not showing after a restart
  • Fixed keybindings resetting to the default if cleared after a restart
  • Added "DELETE to reset to default" option during keybinding
  • Fixed an ImGui Push/Pop bug or two
  • Native context menu shortcut
  • Offloads the image folder scan unto a background worker thread

Aemony added 2 commits March 20, 2026 21:07
- Configurable auto-save behavior (defaults to on) for all capture modes
- Fixed keybindings closing Settings when using Escape
- Fixed keybindings not showing <Not Bound> after a restart
- Fixed keybindings resetting to the default if cleared after a restart
- Added "DELETE to reset to default" option during keybinding
- Fixed an ImGui Push/Pop bug or two
- SKIV now defaults to using the same sort order as File Explorer.
- Added Delete functionality to the app
- Rearranged some of the context menu items
-- Removed icons for some seldom used actions to improve UX
-- Moved Encoder Setting further down
-- Separated Copy/Close/Delete actions from the top Open/Save actions

Known bugs:
- File Explorer sort is retained for network shares if deleting a file
- Minor focus loss bug occurs if the "Confirm Delete" warning is shown
@Aemony

Aemony commented Mar 22, 2026

Copy link
Copy Markdown
Member Author

Correction:

  • File Explorer sort is NOT retained for network shares if deleting a file FIXED!

@Aemony

Aemony commented Mar 23, 2026

Copy link
Copy Markdown
Member Author

SKIV already removes temporary files older than a day on launch, however some users might never restart their systems so the latest commit also prunes all but the 10 newest files from the temporary folder every time a non-persistent capture is made.

Aemony added 20 commits March 23, 2026 23:28
- Ctrl+S to toggle between saving to disk
- Ctrl+E to toggle between selecting file in File Explorer
- Fixed a bug that bound Encoder Setup to Ctrl+E instead of Ctrl+B
- Special K profile name
- Product name
- Executable name
- Window title (not used by default)
but it seems to work, so let's find out where it takes us!
This is what is used in SKIF today and pretty much all of these
  changes were carried straight over from SKIF to here.

This allows us to control when SKIV stores window pos/size, and
  specifically prevents storing unwanted values (fullscreen/snipping)
@Aemony Aemony merged commit cdcc742 into SpecialKO:capture_rotated May 29, 2026
1 check passed
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 this pull request may close these issues.

1 participant