Commit graph

11 commits

Author SHA1 Message Date
黄鸿峰
73f0b08592 chore: address Obsidian review findings 2026-05-18 11:37:14 +08:00
黄鸿峰
2086948b97 ci: add release workflow that publishes main.js/manifest.json/styles.css on tag push 2026-04-30 13:15:59 +08:00
黄鸿峰
2cf1ad75ad chore: bump version to 0.2.0 2026-04-30 13:09:38 +08:00
黄鸿峰
8ebf187fa0 feat: editor right-click menu in Live Preview tables + directional grid inserts 2026-04-30 12:39:42 +08:00
黄鸿峰
e0577b825a fix: address review feedback (active-doc, settings broadcast, locked-size CSS) 2026-04-30 11:05:05 +08:00
黄鸿峰
ca048675a8 feat: merge selection, fix colspan rendering & multi-table splitting 2026-04-29 18:02:58 +08:00
黄鸿峰
31ad20aa4c fix: replace style.display in livePreview with CSS class 2026-04-28 09:18:45 +08:00
黄鸿峰
8af1ff7f57 fix: address ObsidianReviewBot required findings
- src/editor/actions.ts: drop two unnecessary type assertions on navigator.clipboard
- src/i18n/en.ts: rewrite 9 strings into sentence case (drop button-name parentheticals like ' (Tab)' and 'Excel/web')
- src/i18n/zh.ts: drop now-unused plugin.name key
- src/main.ts: split async init out of onload into a private bootstrap()
  so Plugin.onload's declared void return type is preserved
- src/main.ts, src/i18n/index.ts, src/editor/actions.ts: remove unused
  '_' catch parameters (use bare 'catch')
- src/render/tableRenderer.ts: replace 'Function' with an explicit
  MarkdownRenderFn signature for the renderer.render fallback
- src/settings.ts: drop the manual createEl('h2', ...) heading;
  Obsidian renders the plugin name as the settings-tab heading
- src/ui/floatingToolbar.ts: replace inline element.style.display
  writes with an 'is-hidden' CSS class toggle, drop redundant
  inline 'position: fixed' (now CSS-only), and parse SVG icons via
  DOMParser instead of innerHTML
- styles.css: add .tm-floating-toolbar.is-hidden rule
- add eslint.config.mjs + dev dependencies so contributors can
  reproduce ObsidianReviewBot's checks locally
2026-04-27 14:42:20 +08:00
黄鸿峰
e686290346 chore: fix manifest authorUrl and description 2026-04-25 17:59:34 +08:00
黄鸿峰
1850993ab1 Initial commit: Table Master plugin for Obsidian 2026-04-25 17:52:08 +08:00
moranrs
fa48523364
Initial commit 2026-04-25 17:47:56 +08:00