Skip to content

Commit 1956bac

Browse files
committed
release: v0.3.1
1 parent 1a4447a commit 1956bac

2 files changed

Lines changed: 31 additions & 16 deletions

File tree

CHANGELOG.md

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,23 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

77
---
88

9+
## [0.3.1] - 2026-07-07
10+
11+
### Added
12+
13+
- **Multi-language configuration system**: Refactored i18n to support multi-language extensions
14+
15+
### Fixed
16+
17+
- **Frontmatter panel shortcuts**: Fixed copy/paste/undo keyboard shortcuts not working in the frontmatter panel
18+
19+
---
20+
921
## [0.3.0] - 2026-07-06
1022

1123
### Added
1224

13-
- **Enhanced heading折叠**: Improved heading collapse/expand interaction
25+
- **Enhanced heading fold**: Improved heading collapse/expand interaction
1426
- **Image editor component**: New dedicated image editor with richer editing capabilities
1527
- **Text alignment**: Support for left, center, and right paragraph alignment
1628
- **TOC width resize**: Drag the directory panel edge to freely adjust width
@@ -22,7 +34,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
2234

2335
### Fixed
2436

25-
- **Line break空行丢失**: Fixed empty lines disappearing when line breaking in the WYSIWYG editor
37+
- **Line break empty lines**: Fixed empty lines disappearing when line breaking in the WYSIWYG editor
2638
- **Command+F shortcut**: Fixed the search keyboard shortcut not working
2739

2840
### Changed
@@ -32,37 +44,40 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
3244

3345
---
3446

35-
## [0.2.2] - 2026-07-06
47+
## [0.2.2] - 2026-06-22
3648

3749
### Fixed
3850

39-
- **Heading sticky position**: Reverted the heading-sticky-title position changes that caused layout issues, kept only the TOC z-index fix from v0.2.1
51+
- **Heading sticky position**: Reverted the position adjustment that caused incorrect left offset. Heading sticky title now uses the original positioning logic.
4052

4153
---
4254

43-
## [0.2.1] - 2026-07-06
55+
## [0.2.1] - 2026-06-21
4456

4557
### Fixed
4658

47-
- **TOC z-index**: Increased TOC panel z-index to 1200 to prevent it from being covered by heading-sticky-title on narrow screens
48-
- **Sticky heading position**: Added 220px offset when TOC is open to avoid overlap
59+
- **TOC z-index**: Increased TOC panel z-index to 1200 to prevent heading-sticky-title from covering it on narrow screens.
4960

5061
---
5162

52-
## [0.2.0] - 2026-07-06
63+
## [0.2.0] - 2026-06-21
5364

5465
### Added
5566

56-
- **Color theme switching**: New `markdownWysiwyg.colorTheme` setting with `selectTheme` command to choose themes; Mermaid diagrams auto-render on theme change
57-
- **Custom theme support**: Load themes from installed extensions
58-
- **Frontmatter panel**: Editable frontmatter panel for quick metadata editing
59-
- **Editor plugin architecture**: Refactored to plugin-based system with heading sticky/collapse, code block enhancements, and TOC optimization
60-
- **Table row break mode**: New setting for table line break behavior
67+
- **Editor plugin architecture**: Complete refactoring with heading fold/collapse, heading sticky, code block enhancement, and TOC optimization.
68+
- **Frontmatter panel**: Editable frontmatter panel with inline editing support.
69+
- **Color theme support**: New `markdownWysiwyg.colorTheme` setting to override VS Code's default theme. Use Command Palette "Select Color Theme" to browse and select from installed themes.
70+
- **Custom theme support**: Define custom color themes via `markdownWysiwyg.customThemes` configuration in `.vscode/settings.json`. Select themes from Command Palette with "Select Color Theme".
71+
- **Table wrap mode**: New `markdownWysiwyg.tableWrap` setting with three modes: `normal` (default, avoid word breaks), `aggressive` (break long words), `none` (disable wrapping).
72+
- **Tab key optimization**: Code blocks insert 4 spaces, list items support indentation to next level, normal text inserts 2 spaces.
73+
- **Custom theme documentation**: Added comprehensive documentation in `docs/custom-themes.md` (Chinese) and `docs/en/custom-themes.md` (English).
6174

6275
### Fixed
6376

64-
- **Tab key in lists**: Fixed Tab key not continuing indentation in nested lists
65-
- **Tab key in code blocks**: Fixed Tab key behavior in code blocks and body text
77+
- **Tab key in lists**: Pressing Tab in a list now correctly indents to the next level instead of scrolling to the top.
78+
- **Tab key in code blocks and text**: Fixed Tab key behavior to insert spaces instead of triggering browser default action.
79+
- **Table word break**: Added `word-break: keep-all` to table cells to prevent mid-character line breaks in CJK text.
80+
- **List Tab at deepest level**: Fixed issue where pressing Tab at the deepest list indentation level would scroll to the top.
6681

6782
---
6883

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "md-wysiwyg-editor",
33
"displayName": "WYSIWYG Markdown Editor",
44
"description": "WYSIWYG Markdown editor with live table editing",
5-
"version": "0.3.0",
5+
"version": "0.3.1",
66
"publisher": "chance-liu",
77
"engines": {
88
"vscode": "^1.80.0"

0 commit comments

Comments
 (0)