Releases: manyougz/velotype
Releases · manyougz/velotype
Velotype v0.5.7
Improved
- Refined macOS menu behavior to follow platform conventions: the app menu now keeps Preferences and Quit Application, while Open File, Open Recent File, Save, Save As, and New Window are organized under File. The related menu tests were updated accordingly. thanks to @davisriedel #56
- Fixed the macOS window shortcut conflict: Cmd+W now closes the current window, Cmd+Q quits the application, and Ctrl+W continues to open the workspace sidebar. A dedicated Close Window menu item was also added. #55
- Fixed code block handling in rendered mode: adjacent empty-language code blocks no longer merge incorrectly, and code blocks can now be closed from the last line by typing a bare fence and pressing Enter. Unit tests were added for these changes. thanks to @ctfvoge #62
- Improved theme package documentation and clarified the inheritance behavior of base_theme_id, including fallback handling for invalid or empty values. #63
Full Changelog: v0.5.3...v0.5.7
Velotype v0.5.3
Added
- Added PKG installer and CLI tool support for macOS, making it easier to use Velotype on the Mac platform. Thanks to @Taswen #44
- Added new navigation and editing features. Thanks to @ctfvoge #48
Fixed
- Fixed issues related to delimiters and restored support for
**abc**text blod syntax. etc. #48
UI
- Added a custom window title bar to replace the system default, ensuring a more consistent and polished visual experience.
New Contributors
Full Changelog: v0.5.0...v0.5.3
Velotype v0.5.0
Added
- Added a new
workspace mode. You can open it from any editor mode by pressingCtrl/Cmd + Wor viaMenu -> Workspace. It shows the file tree view of the root folder containing the currently opened Markdown file. If other Markdown files are present, you can click them to quickly switch the active file in the editor. See the screenshots at the bottom for details. - Added
Outlineparsing support. MarkdownHxheading syntax is now parsed and rendered under theOutlinetab in Workspace. See the screenshots below for details. #15 #16
Fixed
- Fixed a rendering issue caused by an unreasonable parsing priority for the
![]()image Markdown syntax. #31 - Fixed an issue where Mermaid SVG and image assets could be omitted during export. #38
- Fixed an issue where bold paragraph text expanded incorrectly in Rendered mode.
Improved
- Improved PDF export logic by migrating the dependency to the
chromiumoxide 0.9.1crate. PDF generation now uses a local Chromium-compatible browser, resolving various PDF content generation issues. #26 - Completed several lower-level performance optimizations. Thanks to @kzadorozhny — see PR #40 for details.
UI
- Added dedicated UI for
WorkspaceandOutline.
New Contributors
- @kzadorozhny made their first contribution in #40
Full Changelog: v0.4.9...v0.5.0
Velotype v0.4.9
Added
- Added
Ctrl/Cmd + Enterescape behavior for structured editing blocks, including tables, code blocks, math blocks, and raw-like blocks, making it easier to create a new paragraph below complex blocks. #22 #23 - Added
Tabindentation support for paragraphs and code blocks, inserting a visible four-space indent while preserving existing list and table Tab behavior. #28 - Added
Ctrl/Cmd + Tabas a shortcut for switching between Rendered and Source editing modes. - Added Preferences shortcut support and i18n entries for the new view mode toggle command.
Fixed
- Fixed LaTeX SourceRaw editing states that could block normal Markdown paragraph creation. #23
- Fixed task list checkbox alignment so checkbox controls align with the first line of todo text. #27
Improved
- Improved structured block editing flow so users are less likely to get trapped inside table, math, code, or raw-style blocks. #22
- Improved platform-aware editor font fallback coverage for Tibetan text. #25
Full Changelog: v0.4.8...v0.4.9
Velotype v0.4.8
Added
- Added a Preferences shortcuts page with custom key recording:
File -> Preferences -> Shortcuts, reset controls, conflict handling, and persistent keybinding overrides inconfig.toml. #16 - Added Markdown superscript and subscript support for
x^2^andH~2~O, including rendered editing, projection markers, and HTML export. #16 - Added support for inline HTML
<sup>/<sub>rendering and editing behavior. #16
Improved
- Preferences now stays open and focused after saving, making it easier to adjust multiple settings continuously.
- Save in Preferences now reflects dirty state, becoming available only when there are unsaved changes.
- Rendered-mode multiline paste now handles inline scripts and safe inline HTML more predictably.
- Updated RaTeX dependencies to
0.1.9. (Perhaps this could be resolved: #17 )
- custom shortcuts:
- superscript and subscript:
Full Changelog: v0.4.5...v0.4.8
Velotype v0.4.5
Fixed
- Fixed an issue where Mermaid SVG cache misses caused UI lagging and stuttering. #4
- Fixed an issue where, when the cursor was inside a code block, the editor could not switch rendering modes and mouse selection was incorrectly triggered.
UI
Full Changelog: v0.4.2...v0.4.5
Velotype v0.4.2
Added
- Added the Velotype light theme. #7
- Added a preferences panel for centralized management of Velotype behavior, themes, and related settings. This will be expanded further in future releases.
Fixed
- Fixed an IME issue that prevented text selection across Markdown paragraphs (multi-line selection) from working correctly. #9
- Fixed an issue where the selected theme could not be persisted. #10
Full Changelog: v0.3.9...v0.4.2
Velotype v0.3.9
Fixes
- Fixed Linux multi-window menu routing so in-window menu actions keep the correct editor window context.
- Fixed File -> Open File not showing the file picker after opening a recent file on Linux. #4
- Fixed Mermaid diagrams rendering too small or visually misaligned by using responsive SVG display sizing. #4
- Fixed a logic error where temporary files could be incorrectly recorded and shown in Open Recent File.
Full Changelog: v0.3.4...v0.3.9
Velotype v0.3.4
Fixed
- Resolved an issue where the in-app menu bar could not be rendered on some operating systems. #1
Changed
- Simplified the UI design of certain dialogs by removing excessive visual elements.
Full Changelog: v0.3.2...v0.3.4
Velotype v0.3.2
Added
-
Added Open Recent File under the File menu.
- Recently opened Markdown files are persisted in the app config directory.
-
Added native Mermaid block rendering.
- Supports fenced Mermaid blocks such as
```mermaidand```mmd. - Mermaid content is rendered as SVG in rendered mode.
- Focusing the block switches back to raw Markdown editing, preserving source text, IME behavior, copy, save, and source mode semantics.
- HTML/PDF export can include rendered Mermaid SVG when rendering succeeds.
- Supports fenced Mermaid blocks such as
Notes
- Mermaid support currently targets fenced block syntax only. Inline Mermaid and HTML
<pre class="mermaid">are not part of this release. - If a Mermaid diagram fails to render, Velotype keeps the original Markdown source intact and shows a safe fallback instead of interrupting editing.
Full Changelog: v0.2.1...v0.3.2



