Skip to content

feat: add field template editor#1396

Draft
CyanVoxel wants to merge 2 commits into
mainfrom
modify-field-templates
Draft

feat: add field template editor#1396
CyanVoxel wants to merge 2 commits into
mainfrom
modify-field-templates

Conversation

@CyanVoxel

Copy link
Copy Markdown
Member

Summary

This PR introduces the ability to create, modify, and delete field templates via new UI options.

I've also made some pyright and typing fixes to related files, as well as minor refactors to keep similar files in line with naming.

TODO:

  • Allow field names to be edited on fields present on entries
  • Add additional options for specific field types (e.g. is_multiline for TextFieldTemplate)
  • Finalize UI
  • Add tests

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.0 milestone Jun 24, 2026
@CyanVoxel CyanVoxel added Type: Enhancement New feature or request Type: UI/UX User interface and/or user experience TagStudio: Library Relating to the TagStudio library system labels Jun 24, 2026
@CyanVoxel CyanVoxel changed the title feat: add basic field template editor feat: add field template editor Jun 24, 2026
@CyanVoxel CyanVoxel moved this to 🚧 In progress in TagStudio Development Jun 24, 2026
@CyanVoxel CyanVoxel force-pushed the modify-field-templates branch from cbfec9d to 1db6f71 Compare June 24, 2026 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

TagStudio: Library Relating to the TagStudio library system Type: Enhancement New feature or request Type: UI/UX User interface and/or user experience

Projects

Status: 🚧 In progress

Development

Successfully merging this pull request may close these issues.

1 participant