Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(QtDriver): Retain filter on directory refresh #483

Merged
merged 2 commits into from
Sep 10, 2024

Conversation

seakrueger
Copy link
Collaborator

@seakrueger seakrueger commented Sep 9, 2024

Keeps the filtered query thumbnails in the main window, rather than before where the search would remain in the bar but the filter would be reset to none.

Fixes #482

@CyanVoxel CyanVoxel added Type: Bug Something isn't working as intended TagStudio: Search The TagStudio search engine labels Sep 10, 2024
@CyanVoxel CyanVoxel added this to the Alpha v9.4.1 milestone Sep 10, 2024
Copy link
Member

@CyanVoxel CyanVoxel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving this as I've come to agree that this behavior is more coinvent, but I wanted to share a little quirk about doing this that was the reason why I avoided initially avoided it.

When refreshing a library and refiltering with the previous search term like this, you're now creating an additional navigation frame that may just be a duplicate of the previous one, if not one that strangely blends into previous versions of similar search results. Honestly it's not like the navigation frame system is exactly flawless these days anyway, and it's something that needs to be replaced regardless. So, story time aside, you've got a thumbs up from me on this change.

@CyanVoxel CyanVoxel merged commit dfa4079 into TagStudioDev:Alpha-v9.4 Sep 10, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TagStudio: Search The TagStudio search engine Type: Bug Something isn't working as intended
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants