Skip to content

Dev#7

Merged
Matheos96 merged 9 commits into
mainfrom
dev
Jun 17, 2026
Merged

Dev#7
Matheos96 merged 9 commits into
mainfrom
dev

Conversation

@Matheos96

Copy link
Copy Markdown
Owner

No description provided.

Not tested well yet, especially not on Windows. Linux does not seem to work too well as of yet (copy and drag and drop)
For now you can only set the mode before opening a folder (while picker open) or after all thumbnails have fully loaded. Changing the sort mode during load is not supported and the picker is disabled while loading. TBD
The files are now stored in documents under SelectSight/Data/ and the file name is determined based on the path to the open folder, meaning it can remember multiple previously opened folders and their selections
…tion

By loading the files before setting up event handlers, we prevent this.
Create a backup of previously opened folder when the same folder is opened the next time. The files are saved in the same location with .bak extension. Startup also initiates a cleanup which removes .bak files older than 14 days
We now keep a separate hashset of all full paths of selected files. This is populated with "old selection data" (if any) right after a folder has been opened and does not gradually populate as files load. This ensures the set is instantly up to date with real selections. New selections can be safely added during load without overwriting the old ones, old ones appear in UI when they are loaded.
@Matheos96 Matheos96 merged commit 535e271 into main Jun 17, 2026
3 checks passed
@Matheos96 Matheos96 deleted the dev branch June 17, 2026 21:35
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