Commit Graph

40 Commits

Author SHA1 Message Date
Felix Häusler
77ff23c2c8 refactor main source code (#1006)
* refactor main source code

* fix invalid file cache entries during startup
2019-05-04 22:14:45 +08:00
Felix Häusler
620df2ee69
add tab scrolling and drag&drop (#953)
* add tab scrolling and drag&drop

* fix tab maximal width without side bar

* use dragula instead of vue-draggable

* Update changelog

* fix issues with maximal side bar width

If the side bar is resized more than 50vw then issues occur because the
commited width is not limited to 50vw or if the window is resized.

* reordered tabs after dropping and some improvements
2019-04-28 20:02:05 +02:00
Ran Luo
a41f751f2f update or notice file changed on disk (#796)
* update or notice file changed on disk

* update changelog

* fix some typo and optimize some codes
2019-03-26 13:40:51 +01:00
Ran Luo
c0c8ea4b15 feat: open external link and local markdown file (#790)
* feat: open external link and local markdown file

* image view

* browse image by CmdOrCtrl + click

* use esc to close image viewer

* change image viewer z-index to prevent math render show on top of it

* support windows and linux
2019-03-24 13:20:43 +01:00
Ran Luo
e1cfec6e3e
opti: rewrite TOC and remove hard code theme (#778)
* opti: prevent the duplicated header text error

* scroll error in toc

* delay the change event when init muya, so that the change event listener can handle change event.

* opti: style

* almost finished need last check

* style in table

* clear up some unused codes

* clear up theme hard code

* add no search data picture and new Folder new File

* move search and replace to top of editor

* add: no data image when there is no TOC

* update structure

* little bug fix

* update styles

* update un_draw icons

* update style of editor

* add animation when make open folder collapse.

* remove theme props in editor component, deprecated lightColor and darkColor

* add Ulysses Light

* theme: graphite

* update Ulysses blockquote

* update emoji style

* update titleBar height

* change theme color

* Support macOs dark mode

* update style of tooltip in editor

* update styles

* fix: TOC auto expand all

* patch added
2019-03-24 05:09:00 +08:00
Felix Häusler
790448ae5f Allow custom fonts and improve side bar (#626) 2018-12-25 18:52:51 +08:00
Felix Häusler
6ec0a215ac Fix multiple print service bugs (#594)
* Fix print service

* Fix printing

* Optimize CSS style and remove deprecated code
2018-12-06 21:01:33 +08:00
Jocs
2ff6b77488 feat: drag to import 2018-09-24 18:40:40 +08:00
Jocs
c3f8c9d129 opti: drag image to upload directlly 2018-09-22 18:11:11 +08:00
Jocs
a0ffb60054 opit: rewrite export pdf and print 2018-09-22 13:01:21 +08:00
Jocs
79866a4604 opti: delete some unused codes 2018-09-22 12:16:02 +08:00
Jocs
e80c8c4098 feat: #487 Show filename while hovering over marktext file on dock 2018-09-20 21:43:10 +08:00
enyaxu
c01c65cbba #421 Add experiment function RTL support (#439)
* feature: Add experiment RTL support

* fix: binding to currentfile textdirection

* feature: add sourcecode RTL support

* feature: add text direction menu upgrade

* fix sourceCode does't change from menu switch text direction
2018-08-12 20:55:48 +08:00
冉四夕
96e328501f
optimization: remove magic number (#403) 2018-06-25 10:27:27 +08:00
冉四夕
4be72ade97
Notification (#337)
* rewrite notice module

* optimization: show some notification when export html or pdf

* optimization: style of open project button

* little bug fix

* style: uniform titlebar hight to remove some style error
2018-06-15 21:30:10 +08:00
Felix Häusler
51f9b17f95 Fix framless titlebar height (#326) 2018-06-13 10:02:47 +08:00
Jocs
8c392a7a5c feature: feedback via twitter
bugfix: can not save when there is no file edited
optimization: Don't show welcome page when init App
2018-06-12 19:42:31 +08:00
Jocs
fe6645e684 feature: add new tab menu item 2018-06-11 19:20:09 +08:00
Jocs
68b0871e94 fix style error in side bar 2018-06-07 21:01:04 +08:00
Jocs
69aeebfba4 bufix in sidebar 2018-06-06 19:33:28 +08:00
冉四夕
dc79014147
Support Side Bar、 Tabs and Quick Open in Mark Text (#317)
* side-bar-view

* list files view

* update the structure of store, add modules

* open project and change select files

* add tabs view

* listen for file/dir changing, and update in sidebar

* delete some unused code

* context menu in sidebar

* add tool bar and tab bar menu item

* save all and save all and close

* copy, cut, paste, new file, new directory, move to trash, open in folder

* rename in sidebar
2018-06-04 11:23:51 -05:00
Felix Häusler
dfffc73e69 Line ending (#234)
* Prepare line ending feature

* Detect document line ending

* Line ending conversion

* Add "endOfLine" settings option

* Add line ending menu

* Notify user about mixed endings

* Fixes

* Change line ending menu entries to radio style
2018-05-09 20:29:40 +08:00
Anderson
62295d7872 feature: add editorFont setting in user preference. (#175)
* feature: add editorFont setting in user preference.

* Remove unused code.

* Update editor.js

* Update preference.md

* Add editorFontFamily fallback

* Remove unused code.
2018-04-18 22:04:47 +08:00
Felix Häusler
a924b52096 Reset modification indicator after successfully saved changes (#117) 2018-04-08 18:04:42 +08:00
Felix Häusler
4d7d850969 Add loose and tight list compatibility (#74)
* Add loose and tight list compatibility

* Fix 'false' preference booleans are not handled
2018-03-30 01:52:54 +08:00
冉四夕
7e884b1f10
Image path auto complement (#96)
* Image path auto complement

* Update: CHANGELOG and DOTOLIST
2018-03-30 01:03:33 +08:00
Jocs
d0fe613135 Bugfix: #55 2018-03-25 04:18:05 +08:00
Jocs
d7d21b5448 Feature: rename filename 2018-03-24 22:13:50 +08:00
Davis Riedel
a88fe322b4 Added move to (#72)
* Added move to

* Fixes
2018-03-24 19:47:43 +08:00
Jocs
fdd22a893d Opti: can set color independently in dark and light theme 2018-03-23 22:56:48 +08:00
Jocs
2d5ccd7575 Opti: little optimization 2018-03-23 19:27:07 +08:00
Jocs
0b08429436 feature: add fontSize, lineHeight, color setting in the view menu.
You can also change them in use preferences.
2018-03-23 18:54:19 +08:00
Felix Häusler
e3340e14a2 Added 'Mark Text' menu for Linux and Windows (#59)
* Add 'Mark Text' menu for Linux and Windows

* Add about dialog for linux and windows
2018-03-23 18:27:17 +08:00
Jocs
39f5400544 feat: user preference and fix issues #45 #16 2018-03-21 17:11:18 +08:00
Jocs
68be26d190 feature: Insert Image
1. Abusolute path
2. relative path
3. Upload Image to Cloud
2018-03-18 03:02:35 +08:00
Jocs
1390db4d83 feature: autoupdate 2018-03-17 17:15:09 +08:00
kepler0
bdd78bce60
remove platform dispatch 2018-03-15 13:13:51 +11:00
Daniel
82162612ba fix app 2018-03-14 21:03:25 +11:00
Daniel
22be088df0 merge from master 2018-03-14 20:43:58 +11:00
Jocs
1762b1ab94 test travis 2018-03-13 10:48:47 +08:00