v0.1.7 — Obsidian Review Compliance
v0.1.7 — Obsidian Community Review Compliance
This release addresses all Error-level issues flagged in the Obsidian community plugin review.
Bug Fixes
no-static-styles-assignment— Allelement.style.property = valueassignments replaced withelement.style.setProperty()or Obsidian API (hide()/show()). Draggable modal position tracking also converted. Inlineattr: { style }replaced with CSS class.window.window.setTimeouttypo — Fixed doublewindowreference (actual runtime bug).eslint-disablewithout description — Added descriptive comments to all suppression directives.
Improvements
- Folder name color on selection now driven by CSS (
.is-selectedclass) instead of inline JS style. style.cssTextinline overrides removed — CSS classes already handled the layout.- Added
.tb-transplant-folder-countCSS class for folder item count badges. package.jsonversion synced to matchmanifest.json.
Previously fixed (v0.1.6)
- Plugin ID corrected (
thirdbrain-v2→thirdbrain) onunload()no longer detaches leaves- All
innerHTMLusage removed - Undescribed
eslint-disableinview.tsgiven a proper description