Skip to content

feat(gui): redesign Choice Builders (Capture, Template) – unified position control, Obsidian Settings headings, improved previews #889

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

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

chhoumann
Copy link
Owner

@chhoumann chhoumann commented Aug 8, 2025

Summary

  • CaptureChoiceBuilder: unified "Write position" (Top / After line / Bottom) with conditional "Insert after" settings
  • Obsidian Settings headings: Location, Position, Linking, Content, Behavior
  • Idiomatic inputs (Setting.addSearch with suggestions); live "Preview:" rows
  • Insert-after UX: inline preview; Notice when target isn't a heading; fewer full reloads
  • TemplateChoiceBuilder: same sectioning; preview for File name format

Why

  • Reduce cognitive load via progressive disclosure
  • Align with Obsidian Settings UI patterns (docs)

Compatibility

  • Backwards-compatible mapping to existing fields (prepend, insertAfter); no schema changes

Copy & styles

  • Sentence case labels; "Open the captured file" phrasing
  • Modal section spacing tuned (.setting-item-heading)

QA

  • Verify Write position updates underlying fields
  • Verify Insert after preview updates; "Consider subsections" only enables for headings
  • Verify Template builder preview updates and open-file flow

…n; add Obsidian Settings headings; improve insert-after UX; section spacing styles
…emplate, Location, Linking, Behavior) and regroup settings to match capture builder
…eadings; add preview to template file name format; minor cleanup
…t-after microcopy clarified; consistent 'Open the captured file' phrasing
@chhoumann chhoumann self-assigned this Aug 8, 2025
Copy link

vercel bot commented Aug 8, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
quickadd ✅ Ready (Inspect) Visit Preview Aug 8, 2025 11:13pm

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.

1 participant