Skip to content

Releases: manyougz/velotype

Velotype v0.5.7

07 Jun 17:03
2ce4fe6

Choose a tag to compare

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

02 Jun 15:16
b49d073

Choose a tag to compare

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

Dark
dark
Light
light

Velotype v0.5.0

28 May 06:13
f45eb7c

Choose a tag to compare

Added

  • Added a new workspace mode. You can open it from any editor mode by pressing Ctrl/Cmd + W or via Menu -> 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 Outline parsing support. Markdown Hx heading syntax is now parsed and rendered under the Outline tab 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.1 crate. 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 Workspace and Outline.

New Contributors

Full Changelog: v0.4.9...v0.5.0

Outline
outline
Workspace Tree
workspace_tree

Velotype v0.4.9

22 May 18:14
6527956

Choose a tag to compare

Added

  • Added Ctrl/Cmd + Enter escape 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 Tab indentation support for paragraphs and code blocks, inserting a visible four-space indent while preserving existing list and table Tab behavior. #28
  • Added Ctrl/Cmd + Tab as 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

19 May 16:55
68ff1d4

Choose a tag to compare

Added

  • Added a Preferences shortcuts page with custom key recording: File -> Preferences -> Shortcuts, reset controls, conflict handling, and persistent keybinding overrides in config.toml. #16
  • Added Markdown superscript and subscript support for x^2^ and H~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 )
  1. custom shortcuts:
1
  1. superscript and subscript:
s1 r1

Full Changelog: v0.4.5...v0.4.8

Velotype v0.4.5

17 May 07:57
9a69f5c

Choose a tag to compare

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

  • Added line number support for SourceMode.
  • Added additional keyboard shortcuts. #13 (thanks @sitne )
line

Full Changelog: v0.4.2...v0.4.5

Velotype v0.4.2

14 May 11:54

Choose a tag to compare

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
Light_theme

Full Changelog: v0.3.9...v0.4.2

Velotype v0.3.9

13 May 06:17

Choose a tag to compare

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

11 May 18:29

Choose a tag to compare

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

11 May 13:06

Choose a tag to compare

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 ```mermaid and ```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.

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