Skip to content

Save to Disk + Bug fixes#18

Open
Aemony wants to merge 23 commits intoSpecialKO:capture_rotatedfrom
Aemony:capture_rotated
Open

Save to Disk + Bug fixes#18
Aemony wants to merge 23 commits intoSpecialKO:capture_rotatedfrom
Aemony:capture_rotated

Conversation

@Aemony
Copy link
Copy Markdown
Contributor

@Aemony Aemony commented Mar 20, 2026

  • 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
Copy link
Copy Markdown
Contributor Author

Aemony commented Mar 22, 2026

Correction:

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

@Aemony
Copy link
Copy Markdown
Contributor Author

Aemony commented Mar 23, 2026

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 17 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)
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