Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.