Skip to content

feat: Form.TagPicker support#1158

Draft
bpavuk wants to merge 1 commit intovicinaehq:mainfrom
bpavuk:bpavuk/form-tag-picker-support
Draft

feat: Form.TagPicker support#1158
bpavuk wants to merge 1 commit intovicinaehq:mainfrom
bpavuk:bpavuk/form-tag-picker-support

Conversation

@bpavuk
Copy link
Contributor

@bpavuk bpavuk commented Mar 3, 2026

[ THIS IS INTENDED SOLELY FOR UI/UX REVIEW PURPOSES; PLEASE DON'T MERGE UNTIL DEBUG LOGGING IS REMOVED ]

closes #746, improves compatibility with Linear and Obsidian Raycast plugins.

a short overview:

  • flake.nix, .gitignore, CMakeLists.txt - that's to use Qt Creator and/or qmlls on NixOS
  • FormTagPicker.qml and TagPickerTag define UI
  • parsing is spread thin across the codebase, but the most important parts are in tag-list.cpp and form-model.cpp
  • fuzzy search implemented as a separate context property (is this how it's called?) because I can't think of a cleaner way to hand fuzzy search to C++

@bpavuk
Copy link
Contributor Author

bpavuk commented Mar 3, 2026

also, formatting in QML files is absolute hell. I did not take time to write .editorconfig for that

@bpavuk bpavuk force-pushed the bpavuk/form-tag-picker-support branch from b5350c7 to 7104486 Compare March 3, 2026 18:12
@bpavuk bpavuk marked this pull request as draft March 3, 2026 18:14
@bpavuk bpavuk force-pushed the bpavuk/form-tag-picker-support branch from 7104486 to 34a931c Compare March 3, 2026 19:59
@bpavuk bpavuk force-pushed the bpavuk/form-tag-picker-support branch from 34a931c to 469c1e6 Compare March 3, 2026 20:50
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.

Form.TagPicker support

1 participant