Releases: vnotex/vnote
Small Fixes
- Bundle qt5ct in Linux for native look support;
- Use
Return
orEnter
to confirm selection in macOS (besidesCmd+O
); - Support sync note list to current note automatically via config
global/sync_note_list_to_current_tab
Issue; - Add
Ctrl+E N
to view and edit current note's information; - Fix Markdown highlighter to handle fenced code block without a leading empty line;
- Prompt for restart after changing theme.
Another Translation
Table
- Editor
- Support smart GFM table;
- support auto scrolling cursor into center;
- Support specifying font via settings to override style config;
- Guess image title from the file name;
- Support
~~~
as fenced code block marker;
- MathJax
- Support equation number;
- Support
\begin
and\end
directly; - Support
$..$
in\text{}
within$$...$$
;
- NotebookPanel: support spliting file list out;
- Add openGL option in settings on Windows;
- Markdown-it
- Support alert text via markdown-it-container plugin;
- Support WaveDrom for digital timing diagram;
Handy VNote
Welcome to join VNote@Slack!
1. Keyboard Layout Mapping
VNote supports specifying keyboard layout mapping which will be used in shortcuts. This will enable Captain mode in some layouts, such as Russian or French.
2. More Powerful Parse&Paste
- VNote will fetch images to local when pasting HTML;
- Support pasting from Microsoft Excel as table;
- Support pasting formula from Zhihu;
- Support pasting images from OneNote;
3. More Handy Editor
3.1. Scaling Image on Insert
3.2. Attach and Insert Link
When dropping a file in the editor, VNote allow us to attach that file as attachment and insert the relative link to that attachment. Really handy, right?
4. Others
Ctrl+Shift+V
to paste as plain text;- Fix Unicode (emoji) issue. VNote now supports inserting emoji directly.
- Support equation number of MathJax formulas;
- Support Drag&Drop to copy/move notes;
- Fix blurry toolbar icon on macOS;
- Fix blurry rendering in read mode on Windows;
Mid-Autumn Festival - VNote is 2 years old now
1. Live Preview Tunnel
VNote provides the most pleasant PlantUML editing experience via Live Preview Tunnel, even with limitted space.
- When you move your cursor wihtin the PlantUML code block in the editor, VNote will scroll and highlight that element in the live preview area.
- When you select text in the live preview area, VNote will highlight the corresponding word in the editor.
User can disable tunnel in the context menu of preview area.
By the way, improvements about preview also includes:
- Support in-place preview for online PlantUML;
Ctrl+E U
to expand live preview area;
2. Outline Panel in Exported HTML File
Want to share your notes? Just export them to a single HTML file. Now VNote provides a outline panel in the HTML file.
3. Highlight Matches wihtin Page in Full-Text Search
In full-text search or Universal Entry search, after clicking a match item, VNote will open it in edit mode and highlight all the matches.
4. Quick Access
Support specifying a note for quick access. Just press Ctrl+Alt+I
to open that note.
- Flash page
Ctrl+Alt+L
is intended to be used to hold temporary contents; - Quick access page is intended to be used to hold frequently used information.
5. Others
- Fix captain mode shortcuts in different keyboard layout on Windows. Linux and macOS still need some fixes.
- Magic Word: support
%att%
as the relative path of the attachment folder, which can be used to insert link to attachments. - Editor
- Allow inserting link or content when dropping files in;
- Support highlighting tabs;
- Support parsing HTML tables without head.
HTML and Editor
1. Parse HTML and Paste
Now we could copy HTML and paste as Markdown text.
2. Links, Images, In-Place Previews, and Graphs
Right click in the editor:
- Access a link or copy link URL;
- View an image or copy it;
- Copy in-place preview;
- Export and copy Graphviz and PlantUML graph;
3. Search for Multiple Tags
vnote markdown
will search for notes with both tagvnote
andmarkdown
;vnote || markdown
will search for notes with either tagvnote
ormarkdown
;
10K Lines
ATTENTION: Please Reset Layout in the settings dialog after updates.
1. A Small Target: 10K Lines
Improve performance of editor to be able to handle notes having 10K lines.
2. Completion
We now have Vim-like completion in editor. Press Ctrl+N
or Ctrl+P
to pop up the completion. For more shortcuts, please refer to the help menu.
3. Build Notebook from External Directory
When you create a notebook, you could choose an existing directory as the root folder. VNote will add all the folders and files recursively. Please note that there should be NO files right under the root directory.
4. Use <mark>
to Add Some Colors
If you really need to highlight some words, you could now use <mark>vnote</mark>
to mark that word.
Core Refactor
1. ATTENTION
You may need to refine your customized theme. Please refer to the default themes for reference.
2. Expanded Level of Outline
We could specify the expanded level of Outline. It is useful to auto-fold some headings in a huge note.
3. Explorer
- Support searching contents of files in the Explorer root directory in the Search dock widget and Universal Entry;
- Support Drag&Drop a directory to Explorer to open it;
- Support Vim-like navigation;
4. MathJax
- We do not need to escape characters at all;
- We now have more identical behaviors in both edit and read mode;
5. Highlighter
- Multi-Threaded highlighter for more instant, efficient, and responsive highlight;
- Support YAML Front Matter in edit mode;
- Support background for HRULE in edit mode
6. Others
Ctrl+;
instead ofCtrl+K
to insert inline code;Ctrl+J/K
to scroll page up/down in both edit and read mode;
Tags
1. Tags
VNote supports tags for notes now. Tags will be shown at the bottom right corner. Click the tag edit and press Enter
to add a tag.
You could use Navigation Mode to view all tags and add a tag without using mouse.
VNote supports browsing tags and notes in the navigation panel.
We could search tags conveniently by UniversalEntry or Search.
2. View Images in Read Mode
We could double-click an image or diagram in read mode to view and zoom it.
3. Others
- Add test buttons for PlantUML and Graphviz configuration in settings dialog;
- CaptainMode:
Ctrl+E Y
to focus to edit area;
Stable
1. Another Dark Theme v_detorte
Now we introduce another dark theme v_detorte from a Vim color scheme detorte.
It is more eye-friendly than v_moonlight
in day time.
2. Others
- Explorer: fix the crash when no root entry is set;
- Support maximizing split
Ctrl+E Shift+|
and distributing splitsCtrl+E =
; - Support hiding tool bar
Ctrl+E Shift+#
;