306 Commits

Author SHA1 Message Date
Le Tan
bf55ba01ce bugfix: match Chinese fonts in mdhl 2017-05-08 19:50:39 +08:00
Le Tan
510fef8cc2 copy OpenSSL dlls for Windows build 2017-05-07 20:16:26 +08:00
Le Tan
db9903b906 support log file in release mode 2017-05-07 10:58:01 +08:00
Le Tan
d1395b9ac2 release v1.4 v1.4 2017-05-06 21:26:12 +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
00db4c583f refine Chinese translations 2017-05-06 13:16:19 +08:00
Le Tan
8649f4f66f add menu item to enable the image preview
Not visible because we now could not handle the undo history very well.
2017-05-06 12:27:09 +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
27b0d99965 delete notebook by deleting root directories 2017-05-04 11:40:53 +08:00
Le Tan
d330bdae0f let image title edit get focus in VInsertImageDialog 2017-05-03 22:03:49 +08:00
Le Tan
d0e43db5ad more user friendly messages 2017-05-03 21:39:18 +08:00
Le Tan
8899a374a8 change auto list seq to 1 after indented or unindented 2017-04-26 18:53:08 +08:00
Le Tan
2a29456f45 use _vnote.json instead of .vnote.json as the directory config file 2017-04-25 22:55:59 +08:00
Le Tan
882faeb5eb bugfix
1. Do not add additional actions if QTextEdit has selection;
2. Add Q_DECL_OVERRIDE to supress the warnings.
3. Fix getTemplateCssUrl().
2017-04-24 22:34:02 +08:00
Le Tan
30ee1e92d8 release v1.3 v1.3 2017-04-23 10:59:31 +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
c25c4298f7 bugfix 2017-04-22 19:34:36 +08:00
Le Tan
26d4fd8463 refine README.md 2017-04-22 19:11:10 +08:00
Le Tan
755d1beb02 update Chinese translations 2017-04-22 18:06:16 +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
c642d60757 add SaveAndRead and DiscardAndRead to the context menu in edit mode 2017-04-22 11:43:26 +08:00
Le Tan
022d3ae2f7 add Edit to context menu in read mode to edit current note 2017-04-20 22:46:49 +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
bd7f0e6cdd bugfix: abandon obsolete parsed highlight result when text has been changed 2017-04-19 22:32:58 +08:00
Le Tan
fc6aefc66f do not indent empty lines when pressing tab 2017-04-19 22:04:47 +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
05f7bcfcf0 bugfix: determine the base url by the file type 2017-04-19 20:05:28 +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
Le Tan
f1c101b1d8 refine auto indent and auto list
1. Enter will cancel the auto indent and auto list;
2. Tab/Shift+Tab will increase or descrease the indentation of auto list;
2017-04-10 23:06:17 +08:00
Le Tan
177e5495d8 debian packaging 2017-04-10 22:58:56 +08:00
Le Tan
9f91d35d34 bugfix: fix Mermaid error 2017-04-09 16:19:57 +08:00
Le Tan
14c7778dc7 update shortcuts doc 2017-04-09 12:34:36 +08:00
Le Tan
5486929a8d change statusTip to toolTip 2017-04-09 12:20:58 +08:00
Le Tan
ed84e66bae release v1.2 v1.2 2017-04-08 22:22:05 +08:00
Le Tan
6424948f69 refine Chinese translations 2017-04-08 21:50:59 +08:00
Le Tan
32a7adb8d4 support viewing external orphan file
1. Add VOrphanFile for external local file;
2. Add doc file for shortcuts;
3. Ctrl+E ? to open the shortcuts doc;
2017-04-08 21:28:25 +08:00
Le Tan
79de92238c fix stylesheet of VOpenedListMenu 2017-04-06 20:09:52 +08:00
Le Tan
ab824946e8 register VEditArea and VOutline for Navigation Mode
1. Register VEditArea and VOutline for Navigation mode;
2. Support Ctrl+J and Ctrl+K navigation in VOutline;
2017-04-06 19:39:52 +08:00
Le Tan
611a695cb1 register VFileList for Navigation Mode
Support Ctrl+J and Ctrl+K navigation in VFileList.
2017-04-05 23:36:16 +08:00
Le Tan
3ca968169f enable Ctrl+J and Ctrl+K navigation in VDirectoryTree 2017-04-04 23:01:10 +08:00
Le Tan
6e0f1d38b4 register VDirectoryTree for Navigation Mode 2017-04-04 22:40:44 +08:00
Le Tan
4bd05739c0 enable Ctrl+J and Ctrl+K navigation in VNotebookSelector 2017-04-04 18:54:47 +08:00
Le Tan
6a5fecf8ef Add Navigation Mode to Captain Mode
In Captain Mode, W will trigger the Navigation Mode. In this mode,
registered widgets will display some characters for hints and after user
pressing the the keys, corresponding widget will take action as response.

For now, only VNotebookSelector registers in the Navigation Mode.
2017-04-04 18:02:47 +08:00
Le Tan
f7f4bb1569 refine tab list menu by adding VOpenedListMenu
1. Group opened files by notebook and directory;
2. Type the sequence number to activate a certain item in the popup menu;
3. Ctrl+[, Ctrl+J, Ctrl+K
2017-04-04 13:26:21 +08:00
Le Tan
0a91037f71 Num keys in Captain mode to switch to given edit tab
1. Num keys 1 - 9 will activate the specified sequence edit tab;
2. Num key 0 will alternate between the current and last tab;
2017-04-04 13:21:51 +08:00
Le Tan
e1c09a83ec add sequence to edit tab 2017-04-04 13:21:51 +08:00
Le Tan
9bc8f36733 define V_ASSERT()
Q_ASSERT() takes no effect in release mode. V_ASSERT() is still valid in
release mode.
2017-04-04 13:21:51 +08:00