Skip to content

refactor(ui): apply new MVC guidelines to search panels - #1461

Merged
CyanVoxel merged 16 commits into
mainfrom
search-panel-rerefactor
Jul 27, 2026
Merged

refactor(ui): apply new MVC guidelines to search panels#1461
CyanVoxel merged 16 commits into
mainfrom
search-panel-rerefactor

Conversation

@CyanVoxel

@CyanVoxel CyanVoxel commented Jul 24, 2026

Copy link
Copy Markdown
Member

Summary

This PR applies the new MVC guidelines solidified in #1458 to the search panel refactor previously completed in #1374. Much of the code here mirrors that of the SuggestBox code in #1451.

Tasks Completed

  • Platforms Tested:
    • Windows x86
    • Windows ARM
    • macOS x86
    • macOS ARM
    • Linux x86
    • Linux ARM
  • Tested For:
    • Basic functionality
    • PyInstaller executable

@CyanVoxel CyanVoxel added this to the Alpha v9.6.2 milestone Jul 24, 2026
@CyanVoxel CyanVoxel added Type: Refactor Code that needs to be restructured or cleaned up Type: UI/UX User interface and/or user experience Status: Blocked This issue or pull request is awaiting the outcome of another issue or pull request labels Jul 24, 2026
@CyanVoxel CyanVoxel moved this to 🚧 In progress in TagStudio Development Jul 24, 2026
@CyanVoxel CyanVoxel mentioned this pull request Jul 27, 2026
8 tasks
@CyanVoxel CyanVoxel added Priority: Medium An issue that shouldn't be be saved for last and removed Status: Blocked This issue or pull request is awaiting the outcome of another issue or pull request labels Jul 27, 2026
@CyanVoxel
CyanVoxel force-pushed the search-panel-rerefactor branch from f10d2f2 to 5ab436d Compare July 27, 2026 19:32
@CyanVoxel
CyanVoxel marked this pull request as ready for review July 27, 2026 19:36
@CyanVoxel
CyanVoxel merged commit 6177bef into main Jul 27, 2026
12 checks passed
@github-project-automation github-project-automation Bot moved this from 🚧 In progress to ✅ Done in TagStudio Development Jul 27, 2026
@CyanVoxel
CyanVoxel deleted the search-panel-rerefactor branch July 27, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: Medium An issue that shouldn't be be saved for last Type: Refactor Code that needs to be restructured or cleaned up Type: UI/UX User interface and/or user experience

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

1 participant