Repository navigation
Releases: hay-kot/obsidian-ttrpg-ui-toolkit
Releases · hay-kot/obsidian-ttrpg-ui-toolkit
Release list
0.29.0
What's Changed
Full Changelog: 0.28.0...0.29.0
0.28.0
What's Changed
Full Changelog: 0.27.0...0.28.0
0.27.0
What's Changed
Full Changelog: 0.26.0...0.27.0
0.26.0
What's Changed
- Fix Obsidian directory review failures, enable type-checked lint, adopt declarative settings by @hay-kot in #75
- chore: update repository URLs to obsidian-ttrpg-ui-toolkit by @hay-kot in #79
- chore: rename plugin display name to TTRPG UI Toolkit by @hay-kot in #80
- fix(docs): remove VitePress paragraph spacing from component demos by @hay-kot in #81
Full Changelog: 0.25.0...0.26.0
0.25.0
What's Changed
- feat: add mod template helper for dynamic content by @hay-kot in #77
- feat(health): partial hit dice recovery and temporary max health by @hay-kot in #74
Full Changelog: 0.24.0...0.25.0
0.24.0
Features
- Advantage & disadvantage tracking on the
abilityandskillsblocks via new optionaladvantage/disadvantagemaps. Flagged saves and skills get a chevron icon with a tooltip naming the ability/skill and condition. Ability keys accept full names or 3-letter abbreviations; values can be literal booleans or bound to frontmatter ({{frontmatter.dexAdvantage}}) so a toggle updates them live. Anything flagged both ways, or neither, shows no icon.
Fixes
- Checkbox checked state no longer hidden by themes. Themes that restyle workspace buttons (LYT Mode and similar) were overriding the checked fill on consumable, hit die, death save, and initiative checkboxes — state saved correctly but boxes rendered blank. The fill now lives on a pseudo-element those rules can't reach.
- State file is no longer overwritten after a transient read failure. A failed read previously fell back to an empty object, which could persist back and wipe saved component state.
- Plugin colors are cleaned up on unload —
--dnd-ui-*variables are removed when the plugin is disabled instead of lingering on the document. - State file paths are now normalized.
Obsidian community store compliance
Prep for submitting to the community plugin directory:
- Release tags now match the manifest version exactly (no
vprefix) — this was the submission blocker minAppVersionraised to 1.0.0 (0.15.0 predatedaddColorPicker)- Settings tab uses sentence case and drops the redundant plugin-name heading
- Removed per-edit console logging and an
innerHTMLassignment - Plugin description and LICENSE no longer carry sample-plugin leftovers
- The official
eslint-plugin-obsidianmdruleset now runs in CI
Full Changelog: v0.23.0...0.24.0
v0.23.0
v0.22.1
What's Changed
Full Changelog: v0.22.0...v0.22.1
v0.22.0
What's Changed
Full Changelog: v0.21.0...v0.22.0