dragonish_obsidian-heading-.../components
Victor Araújo 7d21665b7f feat(editor): add gutter-based heading decorator renderer
Add an optional gutter column renderer as an alternative to inline
Decoration.widget placement. When enabled, heading decorations render
in a separate CodeMirror gutter outside the document flow, preserving
text alignment.

- Extract shared counter creation into common/counter-factory.ts
- Add HeadingGutterMarker (GutterMarker) and createHeadingGutterExtension
- Support toggling between inline and gutter modes at runtime via
  in-place extension swap (workspace.updateOptions pattern)
- Add useGutter toggle and gutterPosition dropdown to settings UI
- Add i18n strings for en, zh, zh-TW
- Add gutter CSS with opacity variants and table-cell hiding
2026-02-17 20:27:21 -03:00
..
child.ts enh(plugin): make the decorator settings changes on the third-party plugin take effect immediately 2025-05-29 00:00:00 +08:00
editor-gutter.ts feat(editor): add gutter-based heading decorator renderer 2026-02-17 20:27:21 -03:00
editor.ts feat(editor): add gutter-based heading decorator renderer 2026-02-17 20:27:21 -03:00
file-explorer.ts feat: add a new splice decorator mode 2026-01-09 19:27:54 +08:00
outline.ts feat: add a new splice decorator mode 2026-01-09 19:27:54 +08:00
plugin.ts feat(editor): add gutter-based heading decorator renderer 2026-02-17 20:27:21 -03:00
quiet-outline.ts feat: add a new splice decorator mode 2026-01-09 19:27:54 +08:00
reading-child.ts feat(reading): allow custom render policy for reading view 2025-08-24 12:25:45 +08:00
reading.ts feat: add a new splice decorator mode 2026-01-09 19:27:54 +08:00
setting-tab.ts feat(editor): add gutter-based heading decorator renderer 2026-02-17 20:27:21 -03:00
setting.ts tweak(setting): optimize the settings page 2026-01-14 20:38:28 +08:00
suggest.ts perf(folder): optimize folder suggestion performance 2025-07-01 20:33:24 +08:00
weight.ts feat(attr): add a new attribute to decorator elements 2026-01-06 20:47:37 +08:00