danderson1988_visual-notes/test
Daniel Anderson 73b037a825 Bump to 1.0.4: SVG createEl helpers, real window.setTimeout fix, declarative settings
- Converts all 24 activeDocument.createElementNS(...) SVG element creations
  to Obsidian's createSvg() helper (obsidianmd/prefer-create-el). The
  previous pass fixed the redundant type assertions on these calls but
  missed that the creation method itself was still non-idiomatic.
- save-queue.ts now genuinely uses window.setTimeout/clearTimeout instead
  of reverting to bare globals: its test moved to the jsdom environment
  (which provides a real `window`) rather than avoiding window.* in
  production code for the sake of a Node-only test environment.
- Implements PluginSettingTab.getSettingDefinitions() so every setting is
  indexed in Obsidian's settings search on 1.13.0+, alongside the existing
  display() imperative renderer kept as the documented fallback for
  Obsidian < 1.13.0. Every setting's construction now lives in one shared
  buildX(setting) method called from both paths, so they can't drift out
  of sync. Bumps the obsidian devDependency to 1.13.0 for the new types
  (pinned below 1.13.1, which has an upstream HistoryHandler typing bug in
  Menu/Modal/PopoverSuggest). Runtime behavior on Obsidian < 1.13 is
  unchanged, so minAppVersion stays at 1.7.2 — the new method is simply
  never called by older versions.
2026-07-16 23:08:49 +10:00
..
asset-organize.test.ts Initial commit: Visual Notes plugin for Obsidian 2026-07-15 13:51:44 +10:00
asset-relink.test.ts Initial commit: Visual Notes plugin for Obsidian 2026-07-15 13:51:44 +10:00
canvas-format.test.ts Initial commit: Visual Notes plugin for Obsidian 2026-07-15 13:51:44 +10:00
dated-items.test.ts Initial commit: Visual Notes plugin for Obsidian 2026-07-15 13:51:44 +10:00
fake-app.ts Initial commit: Visual Notes plugin for Obsidian 2026-07-15 13:51:44 +10:00
fake-vault.ts Bump to 1.0.3: clear remaining Obsidian review warnings 2026-07-16 17:25:38 +10:00
file-io.test.ts Initial commit: Visual Notes plugin for Obsidian 2026-07-15 13:51:44 +10:00
kanban-migrate.test.ts Initial commit: Visual Notes plugin for Obsidian 2026-07-15 13:51:44 +10:00
obsidian-dom-polyfill.ts Bump to 1.0.4: SVG createEl helpers, real window.setTimeout fix, declarative settings 2026-07-16 23:08:49 +10:00
obsidian-stub.ts Initial commit: Visual Notes plugin for Obsidian 2026-07-15 13:51:44 +10:00
save-queue.test.ts Bump to 1.0.4: SVG createEl helpers, real window.setTimeout fix, declarative settings 2026-07-16 23:08:49 +10:00
template-ids.test.ts Initial commit: Visual Notes plugin for Obsidian 2026-07-15 13:51:44 +10:00
ui-smoke.test.ts Initial commit: Visual Notes plugin for Obsidian 2026-07-15 13:51:44 +10:00