Le Tan
9b730c2889
VToolBox: support Navigation mode
2017-11-12 13:59:23 +08:00
Le Tan
f032dede34
replace QToolBox with VToolBox
2017-11-12 13:15:12 +08:00
Le Tan
6ac33d2bd0
support snippets
...
Shortcuts are not supported yet.
2017-11-11 08:09:22 +08:00
Le Tan
1e15b37a83
vim-mode: support Ctrl+O in Insert mode
...
- Support Ctrl+O in Insert mode to enter Normal mode temporarily;
- Use Ctrl+K instead of Ctrl+O to insert inline code;
2017-11-07 19:52:36 +08:00
Le Tan
9de40e4d78
replace VPlainTextEdit with VTextEdit
2017-11-03 19:49:42 +08:00
Le Tan
404b5329a1
replace VEdit and VMdEdit with VEditor and VMdEditor
2017-10-26 19:36:12 +08:00
Le Tan
73ee02d3b2
support editing read-only files
2017-10-22 21:26:39 +08:00
Le Tan
1028c9a4ad
bug-fix: prompt for new notebook after mainwindow is shown
2017-10-22 11:21:36 +08:00
Le Tan
a5e7fc18ab
bug-fix: skip system file when saving opened files before close
2017-10-20 19:45:26 +08:00
Le Tan
30dfc24a28
support Insert Code Block tool bar button
...
Ctrl+M to insert a code block.
2017-10-19 22:21:25 +08:00
Le Tan
e66b70b6ff
support Insert Link tool bar button
...
Support Ctrl+L to insert a link.
2017-10-19 19:42:50 +08:00
Le Tan
da027e9fd9
minor-fix
...
- Move Insert Image to tool bar;
- Fix Captain mode MagicWrod;
2017-10-19 19:42:31 +08:00
Le Tan
ad082d3ba0
restore tab order after toggling Compact mode
2017-10-18 19:55:03 +08:00
Le Tan
5aa5864ced
bug-fix: update status after edit tab got focus
2017-10-18 19:54:38 +08:00
Le Tan
00feaa13e2
refactor Captain mode
...
- Configuration [shortcuts] and [captain_mode_shortcuts] for shortcuts
and shortcuts in Captain mode.
2017-10-18 19:54:15 +08:00
Le Tan
ce2a572211
bug-fix: locating to current file should not always change to two panels view
2017-10-17 19:49:18 +08:00
Le Tan
787c61a5af
support meta word
...
- Add VLineEdit as a QLineEdit with meta data support;
- support custom magic words through [magic_words];
- add %help% for all magic words information;
2017-10-17 19:47:57 +08:00
Le Tan
f1f6980921
refactor VNotebookSelector
2017-10-14 15:30:36 +08:00
Le Tan
2b299ff9b7
refine heading sequence
...
1. add toolbar button to enable/disable heading sequence of current
note temporary;
2. Support independent configuration for external files;
3. Change enable_heading_sequence configuration to heading_sequence_type;
2017-10-13 07:23:25 +08:00
Le Tan
183b24915a
refactor outline logics
2017-10-13 07:10:04 +08:00
Le Tan
598e8144bb
support custom startup pages
...
- Support continuing where user left off on startup;
- Support recovering the edit/read mode and the anchor position;
- Support opening user-specified files on startup;
- Add config startup_page_type, startup_pages, and last_opened_files;
2017-10-11 10:44:18 +08:00
Le Tan
ace96c7ce2
support compact mode in main window
...
Add enable_compact_mode config.
2017-10-06 22:45:42 +08:00
Le Tan
06fc4d5831
support custom code block style of highlightjs
...
Add two config:
- template_code_block_css
- template_code_block_css_url
2017-09-30 19:01:21 +08:00
Le Tan
3724eb35dd
refactor VDirectoryTree
...
- Refine folder deletion logics;
- Refine folder copy/paste logics;
- Add folder sort logics;
2017-09-30 09:51:40 +08:00
Le Tan
58e7cdca4b
refactor VFileList
...
- Refine note deletion logics;
- Refine note copy/paste logics;
- Refine note sorting logics;
2017-09-29 19:56:38 +08:00
Le Tan
fb4e818e20
refine attachment list
...
- Add shortcut Ctrl+E A to show attachment list;
- Add Vim-like navigation shortcut to attachment list;
- Support drag-and-drop to add attachments;
- Add bubble to indicate the number of attachments at the right top corner;
2017-09-26 19:27:47 +08:00
Le Tan
01788a5301
support attachments
...
Support attachments to internal note file.
- Add/Delete/Clear/Sort;
- Support custom attachment folder for each notebook (read-only);
- Support renaming attachment;
2017-09-22 23:30:49 +08:00
Le Tan
a64d01ea86
refactor VFile and VOrphanFile
...
1. Make VFile a real abstract class;
2. Use VNoteFile for internal note file;
3. Use VOrphanFile for external orphan file;
2017-09-21 19:33:37 +08:00
Le Tan
4626673925
support created_time of notebook and folder
2017-09-16 14:55:42 +08:00
Le Tan
5c038e1f76
support Markdown-it option configs
2017-09-16 14:55:42 +08:00
Le Tan
6addbbfedb
remove CloseNote tool bar button
2017-09-16 14:55:42 +08:00
Le Tan
7a384b1592
change default style and config tool bar icon size by tool_bar_icon_size
2017-09-16 14:55:42 +08:00
Le Tan
7fd2273aad
support line number in code block in both read and edit mode
2017-09-12 20:28:40 +08:00
Le Tan
e9238c921e
support color column in fenced code block by config color_column
2017-09-12 08:46:39 +08:00
Le Tan
d6ca4245d9
minor-fix: VFileList and VNotebookSelector
...
1. Bug fix: after deleting last folder, the file list won't be cleared;
2. Move cursor one line down after inserting title automatically;
3. Prompt user to create a root folder after creating a notebook;
4. Autocomplete the folder name from the chosen path when creating a
notebook;
5. Add "Open Notebook Location" action in the context menu of
VNotebookSelector;
2017-09-08 21:40:11 +08:00
Le Tan
59d0e82e66
refactor retrivePath to fetchPath
2017-09-07 20:33:38 +08:00
Le Tan
7a0a2c552b
add shortcuts for note and folder management
2017-09-05 20:54:15 +08:00
Le Tan
c3408769b0
refactor VImagePreviewer
2017-09-05 20:54:15 +08:00
Le Tan
73630448a6
move vconfig to a local variable
2017-08-29 09:40:28 +08:00
Le Tan
b47982ab25
macOS: disable minimizing to system tray
...
In macOS, there is a "Quit" menu item in the Dock context menu. We can't
not distinguish it from the close button in the title bar. For now, we
just disable the ability to being minimized to system tray.
2017-08-26 21:04:36 +08:00
Le Tan
0ded620772
use smaller icon size for toolbar
2017-08-14 19:04:34 +08:00
Le Tan
b5646a2b34
support links to internal notes
2017-08-11 21:53:37 +08:00
Le Tan
2e7590de24
add Markdown guide
2017-08-11 20:02:54 +08:00
Le Tan
c2fe857e3a
open an external file as internal note if it is a note within VNote
2017-08-07 20:04:18 +08:00
Le Tan
f9f508c193
bug-fix: save state in close event only when main window is visible
2017-08-07 20:00:39 +08:00
Le Tan
8595d0a14f
make all tool buttons always visible
2017-08-01 22:44:49 +08:00
Le Tan
e88a41d4e3
minor-fix
2017-07-27 18:18:07 +08:00
Le Tan
8264ace8f8
single-instance: latter instances will ask the legal instance to show itself
2017-07-25 22:03:02 +08:00
Le Tan
60e65d1781
system-tray: support system tray icon
2017-07-25 21:41:32 +08:00
Le Tan
226263f77c
bug-fix: save wrong geometry state in single panel view
2017-07-21 22:09:40 +08:00