1714 Commits

Author SHA1 Message Date
Le Tan
6345c2a902 refine windows release name 2017-03-18 14:55:25 +08:00
Le Tan
3b6c415b83 add build steps on macOS in README.md 2017-03-18 14:44:20 +08:00
Le Tan
77f4c2d91c refine README.md 2017-03-18 14:22:53 +08:00
Le Tan
b0f7add1bb add editor_font_size in vnote.ini
Change default editor font size to 12.
2017-03-17 21:54:16 -07:00
Le Tan
aee1b9d571 bugfix: use QTabBar.mapToGlobal() in tabbarContextMenuRequested 2017-03-17 21:14:54 -07:00
Le Tan
94ad4adc1c fix tabbar of the edit area in macOS
1. revert a3b83b7f81192bdbeabb1ba8a7eed57beb4 to avoid flashing;
2. Explicitly specify usesScrollButtons in VEditWindow;
2017-03-17 21:07:29 -07:00
Le Tan
045d6f0241 set the padding of QListWidgetItem to 10px in VNotebookSelector 2017-03-17 20:50:28 -07:00
Le Tan
844b644972 eliminate the compiler warning on Linux 2017-03-17 21:04:51 +08:00
Le Tan
88fd5b14a5 support both x86 and X64 versions on Windows 2017-03-16 21:47:35 +08:00
Le Tan
b27e6817b0 support MacOS build 2017-03-16 20:08:10 +08:00
Le Tan
c714c28be3 add support for CI for Linux on Travis CI (just for status)
NOTE: it is not as easy as Windows to package an app on Linux. The
portable package could NOT run on Linux. Just for reference here.
2017-03-11 14:53:41 +08:00
Le Tan
733786fbb0 refine README.md 2017-03-09 18:17:39 +08:00
Le Tan
495c5c2815 add support for CI for Windows on AppVeyor 2017-03-08 18:10:53 +08:00
Le Tan
22407e34a3 support installation on Linux
1. Add vnote.desktop and related icons for Linux;
2. Update app icon.
2017-03-05 13:04:27 +08:00
Le Tan
e2b29766d1 update app icons 2017-03-04 15:43:42 +08:00
Le Tan
f5e5cc0f2e fix the Chinese translations of "split" 2017-03-04 14:43:54 +08:00
Le Tan
e7381bdd04 warn users when copying files failed 2017-03-04 14:39:52 +08:00
Le Tan
f46b023d1b refine more messages to use tr() 2017-03-04 14:28:09 +08:00
Le Tan
38b18af4ab refine Chinese translations 2017-03-04 13:49:22 +08:00
Le Tan
238983ed0d refine all messages 2017-02-27 22:30:35 +08:00
Le Tan
b879b2c208 change file format from dos to unix 2017-02-26 20:01:29 +08:00
Le Tan
517d1ed139 refine dialogs
Use QDialogButtonBox in all dialogs.
2017-02-26 19:59:42 +08:00
Le Tan
c83fcf6ce9 add settings dialog and language setting
Add VSettingsDialog to show a settings dialog.
For now, VNote supports setting of language.
Add imcomplete Chinese support.

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-02-26 17:13:52 +08:00
Le Tan
65b149e182 add tooltip for items in directory tree and file list panels 2017-02-12 20:55:22 +08:00
Le Tan
60d2e57416 refine README.md 2017-02-12 20:40:09 +08:00
Le Tan
d4b4419faa refine README.md
- Add Chinese description.
- Add more demo.
2017-02-11 14:52:04 +08:00
Le Tan
8db54c45a4 bugfix: do not use reference to hold return value from capturedTexts()
Signed-off-by: Le Tan <tamlokveer@gmail.com>
v1.0
2017-01-25 22:54:13 +08:00
Le Tan
010f4245f6 bugfix: clear image preview blocks having unmatched image path
The syntax highlighter could not recognize image links with spaces in
the URL. When clearing orphan image preview block, we need to clear
thoes blocks which having unmatched image path.

Fix issue: after inserting spaces in the URL of an image link, the
preview block still exists.

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-22 19:40:43 +08:00
Le Tan
180ab46367 bugfix: highlight links and images with spaces in URL
It is said that URL should not contain spaces. Anyway, we use regular
expression syntax highlighting to complement PEG Markdown Highlight.

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-22 19:39:43 +08:00
Le Tan
0c0fdfcbf1 add README.md and LICENSE
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-22 19:38:48 +08:00
Le Tan
bc9ed31db6 locate to the new directory after creation
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-21 09:43:48 +08:00
Le Tan
fb1a172acf propagate key press event from QWebEngineView to VDocument
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-21 09:42:48 +08:00
Le Tan
46988f5bef refine editing shortcuts
1. Ctrl+[ behaves exactly like ESC;
2. Ctrl+W should delete the selected text if there has one.

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-19 23:48:00 +08:00
Le Tan
336d9ad109 add shortcut Ctrl+O to insert backquotes
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-19 23:47:01 +08:00
Le Tan
f533dd6f95 bugfix: QUrl adds extra %0A to the copied url
Let the base class handle inserting urls.

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-19 23:46:01 +08:00
Le Tan
2026d5f3a3 change app icon
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-14 11:57:37 +08:00
Le Tan
66d2cc157a change the icon of saving note
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-14 09:59:32 +08:00
Le Tan
59611872d4 use "image" as the default image title
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-14 09:26:48 +08:00
Le Tan
a3926631e2 smaller font size in notebook selector
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-14 09:03:03 +08:00
Le Tan
3feec565f6 restore the expansion state of the directory tree after creating or pasting
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-13 23:16:35 +08:00
Le Tan
5a097421e1 bugfix: check hasFocus() when handling clipboard change
When copying the preview image, other tabs should check if they have the focus.

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-13 22:31:54 +08:00
Le Tan
77d8daa5ec do not focus VEdit when navigating through the outline
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-13 22:24:10 +08:00
Le Tan
11bb7b4df9 remove the width constraints in markdown rendering
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-12 21:01:03 +08:00
Le Tan
901c477705 utilize ExtraSelection for special highlighting
1. Highlight current line;
2. Highlight selected word;
3. Highlight searched word;

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-12 21:00:06 +08:00
Le Tan
62f2d39fbc bugfix: update outline info after renaming
Update the filePath property in VToc after renaming the note.

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-11 21:26:46 +08:00
Le Tan
3769ac5311 support search wrap
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-10 23:52:54 +08:00
Le Tan
7ed92ed7eb fix bug in VEditWindow
Bug: when we press the scroll button to the end and click the first/last
tab, it won't set current tab correctly.

We should not change anything related to current index in handling
tabbarClicked().

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-09 23:01:12 +08:00
Le Tan
3005d9bf5c implement Find/Replace logics
Supports Find/Replace in both edit and preview modes.

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-08 21:09:00 +08:00
Le Tan
768c1632b0 save and restore the sate of the main splitter
Add a config "main_splitter_state" to store the state of the main
splitter.

Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-02 10:00:59 +08:00
Le Tan
d416cf6eda refactor messages
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2017-01-01 17:00:38 +08:00