Le Tan
ba84489c68
support custom shortcuts
2017-07-11 09:13:32 +08:00
Le Tan
4374f2d8f1
editor: add line number and editor-line-number config
2017-07-07 17:21:15 +08:00
Le Tan
6fd92f915b
toolbar: implement strikethrough and add shortcut tips
2017-07-06 20:40:23 +08:00
Le Tan
f9f7a365f8
add toolbar for text editing
...
Bold, italic, underline, strikethrough, inline code.
Underline and strikethrough are not implemented yet.
2017-07-04 14:07:48 +08:00
Le Tan
b73f30222d
refine search_wrap.svg with logo color
2017-07-03 21:44:42 +08:00
Le Tan
c4683dd232
vim-mode: support ~ to reverse case
2017-07-03 21:22:06 +08:00
Le Tan
c48d646a55
vim-mode: auto disable input method in non-Insert mode
...
Add config "enable_smart_im_in_vim_mode".
2017-07-02 13:59:07 +08:00
Le Tan
2b2ae17cd1
refine default.mdhl
...
- Use a less attractive color for image link.
- Use the same color as code block for inline code.
2017-07-02 11:23:57 +08:00
Le Tan
f911c60c79
support flowchart.js
...
VNote supports flowchart.js in all for renderers.
2017-07-01 10:19:47 +08:00
Le Tan
9278149941
vim-mode: support shorcuts to jump between titles
...
- `[[`: jump to previous title;
- `]]`: jump to next title;
- `[]`: jump to previous title at the same level;
- `][`: jump to next title at the same level;
- `[{`: jump to previous title at a higher level;
- `]}`: jump to next title at a higher level;
2017-06-30 20:31:46 +08:00
Le Tan
e1acd6e9a2
vim-mode: support r for replacement
2017-06-30 19:17:42 +08:00
Le Tan
eeaeb0b567
enable font-size in editor section in MDHL file
2017-06-28 20:08:01 +08:00
Le Tan
bd5e8be1c0
change default background color of cursor line in Vim Insert/Normal mode
...
It is too hard to find some suitable color for all 4 backgrounds.
2017-06-27 22:03:01 +08:00
Le Tan
003ba7a1f2
bug-fix: some minor bug fixes
...
1. Refine VUpdater to compare versions with different sections, such as
1.2.3 or 1.2;
2. Update shortcuts help;
3. Fix bug with autoindent and autolist.
2017-06-26 18:51:54 +08:00
Le Tan
cf70786448
bug-fix: revert icns file
...
The new redrawn app icons on macOS seems do not work properly.
2017-06-25 22:58:19 +08:00
Le Tan
140c731dd5
update shortcuts help
2017-06-24 00:17:23 +08:00
Le Tan
4681d2becf
redraw app icons
2017-06-23 22:46:41 +08:00
Le Tan
927c0f5c27
bug-fix: Ctrl+D/U to scroll down/up half page instead of one page
2017-06-23 19:45:27 +08:00
Le Tan
d909091f46
vim-mode: add an indicator for Vim status in status bar
2017-06-19 15:56:12 +08:00
Le Tan
ffce4b9611
vim-mode: message for Vim mode
2017-06-18 09:44:11 +08:00
Le Tan
88fa722868
dragging mouse with Ctrl and left button pressed to scroll in read and edit mode
2017-06-13 16:24:48 +08:00
Le Tan
a8c76d6742
support normal Vim mode
...
1. Support Insert/Normal/Visual/VisualLine modes:
- `V`, `v`, `I`, `i`, `A`, `a`, `s`, `Esc`, `Ctrl+[`, `o`, `O`;
2. Support movement commands (with Repeat support):
- `h`, `j`, `k`, `l`, `gj`, `gk`;
- `gg`, `G`;
- `^`, `0`, `$`;
- `Ctrl+U`, `Ctrl+D`, `PageUp`, `PageDown`, `Ctrl+B`;
2017-06-11 16:31:25 +08:00
Le Tan
224a7253ce
support subscript, superscript and footnote in markdown-it
...
Subscript: H~2~O
Superscript: 2^2^=4
Footnote: This is a footnote[^1].\n[^1]: Here is the footnote.
2017-06-04 12:42:57 +08:00
Le Tan
97051badf0
refactor TOC logics
2017-06-01 13:21:17 +08:00
Le Tan
4c63839c4d
bugfix: escape special symbols (&) in TOC during generation
2017-05-26 18:19:42 +08:00
Le Tan
73530355fd
support highlighting trailing space
2017-05-25 19:52:10 +08:00
Le Tan
9bf3f9394f
support custom image folder for both global scope and notebook scope
2017-05-24 19:54:58 +08:00
Le Tan
5b4984f59a
bugfix: wait for images loaded before exporting PDF
2017-05-23 19:22:49 +08:00
Le Tan
1370272424
change default style
2017-05-22 23:37:43 +08:00
Le Tan
78d57415c4
add image caption for those images which are adjacent with <br>
2017-05-22 22:38:30 +08:00
Le Tan
0131569c02
support exporting note as PDF file
...
TODO: Currently the exported PDF does not have the outline which is
needed to fix via third-party utils.
2017-05-22 22:34:53 +08:00
Le Tan
871c53743f
add print action item
...
Print support of QWebEngineView is incomplete in Qt5.7. Need to figure
out another way to print documents.
Just hide the action Item.
2017-05-20 13:49:24 +08:00
Le Tan
f43f9c4afc
add Showdown renderer
2017-05-18 21:40:02 +08:00
Le Tan
5bb692bcc5
support centering the images and insert the alt text as caption
...
Add config enable_image_caption.
2017-05-17 21:03:42 +08:00
Le Tan
0cc1841827
add default highlightjs style vnote.css
2017-05-17 21:01:40 +08:00
Le Tan
1b59afbdf2
bugfix: add margin to the <hr> in default.css
2017-05-16 18:11:34 +08:00
Le Tan
df40ac2db0
bugfix: fix Marked highlihgt option
2017-05-11 19:54:36 +08:00
Le Tan
a154e568de
constrain the width of images in read mode
2017-05-10 19:36:07 +08:00
Le Tan
bf55ba01ce
bugfix: match Chinese fonts in mdhl
2017-05-08 19:50:39 +08:00
Le Tan
2bdf388c7b
constrain the width of previewed images to the eidt window's width
2017-05-06 19:13:58 +08:00
Le Tan
a8614839d9
refactor image preview logics by adding VImagePreviewer
...
1. Support previewing non-relative local images;
2. Support previewing network images;
2017-05-06 12:25:18 +08:00
Le Tan
d0e43db5ad
more user friendly messages
2017-05-03 21:39:18 +08:00
Le Tan
2425d90b37
refine custom style logics
...
Scan and build the menu automatically.
2017-04-23 10:06:04 +08:00
Le Tan
d9185d3352
support custom editor style by mdhl files
2017-04-22 17:45:43 +08:00
Le Tan
d0d4e1443d
support custom CSS styles
...
VNote will find CSS files in the "styles" folder under the config folder.
2017-04-22 15:39:12 +08:00
Le Tan
bcdfc90951
use Ctrl+<Num> instead of Ctrl+Alt+<Num> to insert title
2017-04-20 21:34:04 +08:00
Le Tan
b7737aff61
change the blockquote style
...
Change the file format to unix style.
2017-04-19 21:52:08 +08:00
Le Tan
5757489723
refine title of QDockWidget
2017-04-19 21:41:52 +08:00
Le Tan
a0cd784c45
set icon-size of VNotebookSelector::QListWidget
2017-04-19 20:17:14 +08:00
Le Tan
44257913f7
support code block syntax highlihgt in edit mode
...
In edit mode, highlight code blocks via parsing the result of HighlightJS.
We only highlight fenced code blocks by token-matching.
Support custom style in MDHL file.
2017-04-19 15:08:26 +08:00