Ran Luo
ea054dfc5a
Add tooltip to format tool bar ( #1516 )
...
* Add tooltip to format tool bar
* Fix typo
* make all editor menu smaller
* remove some unused codes
* modify code picker style
* put front menu at the bottom of front menu icon
* modify style
* Use title attribute to show the description and shortcut
2019-10-27 00:17:54 +08:00
Ran Luo
d4e8bae233
fix #1508 ( #1536 )
...
* fix #1508
* add win is not null check
2019-10-26 18:06:38 +02:00
Ran Luo
44228b2af6
fix #1489 ( #1535 )
2019-10-26 17:17:58 +02:00
Ran Luo
8e32838b8a
Feature: support markdown extension superscript and subscript ( #1531 )
...
* Feature: support markdown extension superscript and subscript
* Update readme file
* Fix: theme setting error
* fix issue in comment
* Fix some typo
2019-10-26 17:15:49 +02:00
Felix Häusler
e5dc8f1540
Export with options ( #1511 )
...
* Export with options
* Fix function names and add documentation
* Narrow scrollbar
2019-10-25 09:03:33 +08:00
Ran Luo
e18ad566d5
Add muya API extractImages ( #1507 )
2019-10-24 21:07:05 +02:00
Ran Luo
f1f048f53d
Fix can not fetch unsplash pictures ( #1518 )
2019-10-24 08:37:19 +08:00
Ran Luo
8b593bdd86
Fix : #1509 ( #1510 )
2019-10-22 21:05:41 +02:00
Ran Luo
5f0ef2c8e6
Fix: enter error in code block ( #1506 )
2019-10-22 21:01:40 +02:00
Felix Häusler
2c9d3f1e86
Add Windows jump list entries ( #1503 )
2019-10-22 20:57:22 +02:00
Ran Luo
48280c47cb
Fix issue #1490 ( #1498 )
...
* Fix issue #1490
* click the editor to hide the search input will not lose cursor
2019-10-22 20:56:52 +02:00
Ran Luo
a4b4a7a847
Feat: add user preference whether hide the link popup ( #1504 )
2019-10-21 10:42:05 +08:00
Felix Häusler
d0d76f0b5d
Fix print page margin ( #1488 )
2019-10-20 16:18:40 +08:00
Ran Luo
41a2343e0f
Lazy load some big assets and optimize the bundle size ( #1481 )
...
* Use snap.svg to replace raphael
* lazy load diagram
* rm debug codes
* Use throw exception instead of console.error
2019-10-20 11:56:11 +08:00
Ran Luo
5d247ec5ee
Update spell icon in preference window ( #1497 )
2019-10-18 18:19:42 +02:00
Felix Häusler
603ed04ab1
Add experimental spellchecker ( #1424 )
...
* Experimental spellchecker for testing purpose
* Fix 'apache' license validation
* Use local electron-spellchecker for development
* Add settings and bug fixes
* Fix Hunspell switchLanguage bug and improvements
* Fix attach to editor when enabling spell check again
* Add Hunspell license
* Copy default Huspell dictionary on first start
* Fix full language name
* Some code improvements
* Allow to add words to user dict and bug fixes
* Allow to change Muya's spellcheck container attribute
* feat: Don't underline misspelled words
* Allow to set Hunspell on macOS
* Fix spellchecker changed value
* Refactor switchLanguage, init and enableSpellchecker
* Refactor and some fixes
* Code improvements
* electron-spellchecker cleanup and optimization
* Disable automatic language detection for Hunspell
* Fix init on macOS and update JSDoc
* Fix macOS issues and some improvements
* Load single settings value only
* Fix rebase
* Remove debug code
* Move electron-spellchecker to scoped npm repo
* Fix dictionary of ignored words on macOS
* Move replaceWordInline to core API
* Remove comment block
* Fix upstream lint error
2019-10-17 15:54:09 +08:00
Felix Häusler
1b9ee786be
Fix lint error ( #1492 )
2019-10-16 09:17:31 +08:00
Felix Häusler
ad41f1c552
Fix recently directories ( #1486 )
2019-10-15 19:44:38 +02:00
Felix Häusler
929ff58027
Fix EOL menu state ( #1487 )
2019-10-15 19:44:29 +02:00
Ran Luo
84b50097e5
fix : #1460 and #982 ( #1482 )
...
* fix : #1460
* fix : #982 support click preview container and start edit
2019-10-15 08:42:03 +08:00
Ran Luo
289b17c015
Optimization of table block ( #1456 )
...
* Prepare for drag and drop row and column
* remove regexp th|td
* render drag button
* Feat: support drag and drop row and column of table
* Feat: table bar tools
* remove unnecessary codes
* Feat: support select multiple cells
* Do not show table drag bar when selected cells
* Feat: support delete selected cells content or remove row/column/table
* Feat: select one cell or table when press ctrl + a
* Support select all content
* Remove table tools in context menu
* Feat: support copy paste selected cells as sub table
* Fix: PR issue 1 press tab will not show the table drag bars
* Select one cell and press backspace will cause bug
* Fix: The table drag bar location error when there are tow tables in the editor
* Fix unable copy and paste 1* n or n * 1 table
* Drag any row to the top to editor will cause error.
* Update table resize icon
* Fix: table resize is not work in table tool bar
* Fix: No need to show left drag bar if only one row, and no need to show bottom drag bar if only one column.
* Fix: Create an empty table in source code mode, turn to preview mode, there are more than two drag bars in one table.
* Fix: resize table
* Opti: table is not 100% width now
* Fix drag in one row or column
* Change table delete icon
* Fix: backspace is not work
* Little style opti
* Fix: cmd + enter bug
* Update the table drag bar context menu text
* Handle delete key when select table cells
* remove all unnecessary debug codes
* Feat: support cut selected cells and copy/cut by context menu
* Fix typo
* Rename some methods name
* Fix an issue when drag and drop table drag bar
* fix do not handle cell selection when the context menu shown
* Do not handle select cells when mouse up outside table
2019-10-13 13:23:00 +02:00
Ran Luo
bcb9d97d61
Can not focus the first empty line in code block ( #1477 )
...
* Fix: do not show inline format float tool bar when select text in language input
* Fix : #1460
2019-10-12 19:55:21 +02:00
Ken P
342e9c457a
Feat: add menu for tabs ( #1434 )
...
* Feat: add menu for tabs
* Rename "Show in file manager" tab menu item to "Show in folder"
* Pass tabID instad of tab object to the menuitem
2019-10-12 19:43:42 +02:00
Felix Häusler
1748eed269
Fix Windows screen area ( #1474 )
2019-10-12 07:47:40 +08:00
Maksym Dogadailo
edb3f7e758
fix: wrap long lines and a little bit of padding for pre element ( #1470 )
...
* fix: word-wrap for pre tag, add padding for pre tag
* fix: use 1em for pre preview
2019-10-10 22:19:20 +02:00
Maksym Dogadailo
50e2e6ce92
fix: settings switch used 100% of width ( #1471 )
2019-10-10 22:14:36 +02:00
Felix Häusler
9567c143d3
Allow 1x1, 1x2 and 2x1 tables ( #1462 )
2019-10-10 02:00:17 +08:00
Ran Luo
29a6dc6e4f
Fix issue #1455 ( #1457 )
2019-10-08 20:02:18 +02:00
Ran Luo
5b8da2cdf4
Optimization of code block ( #1445 )
...
* duplicate css rule
* remove all codeLine
* Fix : #1446
* Fix #942 #1310
* Fix copy paste will add one more empty line in code block
* remove debug codes
* Fix update thematic break error
* fix: #1447
* Update octokit/rest and url-loader
* Fix: CI test error
* Fix comment issue1
* Fix: escape charachters in code block
2019-10-08 14:12:51 +08:00
Felix Häusler
4a24ff0954
Add file encoding support ( #1438 )
...
* Add file encoding support
* Update documentation
2019-10-06 08:45:55 +08:00
Ran Luo
4d728a500e
Support RegExp search and replace in file edit. ( #1422 )
...
* Update style of search component
* Opti folder structure
* Finish UI
* Finish all search and replace function
* add notification when match too more or invalid regular expression
* Modify empty string
* Modify stile
* Do init search when press cmd + f
2019-10-06 08:42:06 +08:00
Ran Luo
fab1c62fde
Fix issue 1378 ( #1405 )
...
* Feat: add trimUnnecessaryEmptyLine setting option
* remove debug code
* Fix: tpro and remove debug codes
* rename trimUnnecessaryEmptyLine to trimUnnecessaryCodeBlockEmptyLines
2019-10-05 14:54:34 +02:00
Felix Häusler
2c15d516c3
Fix application menu exceptions ( #1437 )
2019-10-04 21:59:47 +08:00
Maksym Dogadailo
9efc1f1e20
fix: ag front submenu is not corresponded to other menus ( #1443 )
2019-10-04 09:45:51 +08:00
Maksym Dogadailo
bafd7cc0b1
fix: pre tags rendering #1409 ( #1442 )
2019-10-04 09:42:43 +08:00
Maksym Dogadailo
9ca6410745
fix: style error in tooltip arrow #1417 ( #1441 )
2019-10-04 09:35:41 +08:00
Ran Luo
01518f6dbf
Opti: support 1 * 1 table ( #1371 )
...
* Opti: support 1 * 1 table
* Support open 1*1 table but only support create 2*2 table
2019-10-03 23:04:12 +08:00
Ran Luo
6d2d0fabe0
fix : #1418 Set file watch option usePolling to true on macOS ( #1430 )
...
* fix : #1418
* Remove debug code
2019-10-03 15:26:55 +02:00
Ran Luo
344df06d58
Unable to open markdown file by command line ( #1429 )
...
* test for open markdown file by command
* change version to 0.15.0
2019-10-03 08:08:16 +08:00
Ran Luo
cb25b3d47f
Feat: link tool support html tag:a and reference link ( #1415 )
...
* Feat: link tool support html tag:a and reference link
* remove debug code
2019-10-02 23:34:25 +02:00
Felix Häusler
ddf9c50a42
Complete TOML and JSON front matter ( #1402 )
...
* Complete TOML and JSON front matter
* Add frontmatter settings
2019-10-02 23:27:29 +02:00
Felix Häusler
1ec2029e39
Set CodeMirror viewport to infinity ( #1427 )
2019-10-02 09:17:41 +08:00
Ran Luo
c0853f644b
Feat: support auto link and auto link extension ( #1421 )
2019-10-02 09:12:09 +08:00
Ran Luo
0dc4b4154f
Fix : #1218 backspace error in table cell ( #1425 )
2019-10-01 19:57:25 +02:00
Ran Luo
3fa8a9aef5
Fix : #1061 no need to auto pair in inline code ( #1423 )
2019-10-01 19:55:09 +02:00
Felix Häusler
63d41155ab
Update documents ( #1411 )
2019-10-01 11:58:44 +08:00
Ran Luo
6920c3e0e3
fix: image uploading error ( #1385 )
...
* fix: image uploading error
* replace image url and adjust cursor
2019-09-30 20:02:46 +02:00
Ran Luo
de9c62a0f3
fix #1401 ( #1404 )
2019-09-30 20:02:09 +02:00
Felix Häusler
a8a74dc4b6
Workaround for #1359 ( #1389 )
2019-09-30 19:55:32 +02:00
Felix Häusler
134d55a99e
Fix key bindings ( #1406 )
2019-09-30 18:59:01 +02:00
Felix Häusler
a68fb82eb3
Fix portable directory path ( #1403 )
2019-09-30 15:40:18 +02:00
Ran Luo
c0e141053c
Opti: save the uploader setting before set as default uploader ( #1399 )
2019-09-30 09:02:56 +08:00
Ran Luo
91515242d4
fix : #1249 ( #1400 )
2019-09-30 00:29:03 +02:00
Ran Luo
8e47088260
Fix #1391 side bar can not be scrolled ( #1398 )
2019-09-30 00:24:33 +02:00
Ran Luo
7a6b0ac5cc
Fix: exception when deleting code block indentifier ( #1384 )
...
* Fix: exception when deleting code block indentifier
* Fix can not delete code block identifier
2019-09-30 00:21:37 +02:00
Felix Häusler
81af159030
Allow custom fonts ( #1394 )
...
* Allow custom fonts
* Filter out empty fonts
2019-09-30 00:16:41 +02:00
Felix Häusler
517fe37c26
Fix portable directory path
2019-09-28 16:48:10 +02:00
Ran Luo
0baf2e9e85
Fix : #1390 prevent XSS attack
2019-09-28 16:48:10 +02:00
Felix Häusler
dee8bb6f5b
Fix recommend title exception when heading contains spaces only ( #1281 )
2019-09-28 16:48:10 +02:00
Felix Häusler
6fae5654c5
Add system emoji fallback fonts ( #1348 )
2019-09-28 16:48:10 +02:00
Felix Häusler
593deb3dbe
fix : #1284 ( #1287 )
2019-09-28 16:48:10 +02:00
Felix Häusler
132048d5f9
fix : #1382 portable application data directory
2019-09-28 16:48:10 +02:00
Ran Luo
7de33f11f5
Fix : #1390 prevent XSS attack ( #1393 )
2019-09-28 15:09:06 +02:00
Felix Häusler
f266a5d9fc
fix: 1382 portable application data directory ( #1395 )
2019-09-28 09:13:52 +08:00
Ran Luo
8e7a445735
fix #1135 ( #1387 )
2019-09-28 09:04:29 +08:00
Felix Häusler
056cdf0c08
Markedjs rebase ( #1380 )
...
* Fix breaks: true marked#1507
* Fix <em> issue with mixed content marked#1451
* Fix headings marked#1511
* Link parenthesis marked#1509
* Sanitize hardening marked#1504
* relative baseUrl marked#1526
* remove substitutions marked#1532
* Update documentation
* Use marked.js heading regex
2019-09-27 19:53:44 +02:00
Felix Häusler
067ec48547
fix : #1271 HTML paste handler ( #1388 )
2019-09-27 19:27:24 +02:00
Felix Häusler
b386630d3c
Add per-tab notifications ( #1377 )
...
* Add per-tab notifications
* fix: file watcher depth on macOS
* Free array reference
2019-09-27 19:25:42 +02:00
Felix Häusler
1cac5dbe52
fix : #1349 wrong save all tab order ( #1370 )
...
* fix wrong save all tab order
* fix : #1278
2019-09-27 19:25:22 +02:00
Ran Luo
2930cdc052
fix #1297 ( #1302 )
...
* fix #1297
* Add comment and label the solved issue
2019-09-27 10:43:56 +08:00
Ran Luo
1eb79083fa
Fix : #1265 ( #1373 )
2019-09-26 23:47:11 +08:00
Ran Luo
1fef2c6ee8
Fix : #1267 ( #1372 )
2019-09-26 17:36:45 +02:00
Ran Luo
d45663105b
fix : #1336 ( #1365 )
...
* fix : #1336
* fix : #1366
2019-09-25 10:39:40 +08:00
Ran Luo
d9b77366e8
fix #1324 ( #1364 )
2019-09-24 20:24:38 +02:00
Ran Luo
20220f6b5f
Support paste urls from Firefox and others ( #1363 )
2019-09-24 20:21:00 +02:00
Felix Häusler
8c1865f650
Reorder font settings ( #1362 )
2019-09-24 20:20:20 +02:00
Ran Luo
1ef0d016a2
Feat: add link tooks: unlink and jump ( #1357 )
2019-09-24 11:23:51 +08:00
Felix Häusler
e0fb779f3e
fix : #1145 ( #1360 )
2019-09-24 00:34:44 +08:00
Felix Häusler
6418496fe9
Fix main process exception due null access ( #1350 )
2019-09-24 00:03:37 +08:00
Felix Häusler
a4cd93a8cd
Add system emoji fallback fonts ( #1348 )
2019-09-23 17:15:07 +02:00
Ran Luo
b4f9f44a9b
Optimization inline image ( #1347 )
...
* fix: Hide all float box and image transformer when context click
* fix: image need to have unique id
* feat: support copy,cut and paste selected image
* link to creator
* Feat: prevent drag image
* fix : #1313
* Fix: enter to edit selected image
2019-09-23 11:36:41 +08:00
Ran Luo
46b5aad976
Opti: init loading page ( #1339 )
2019-09-19 18:24:06 +08:00
Ran Luo
6ab75845e8
Opti image ( #1345 )
...
* Feature: size image
* Support edit and delete image
* render img tag by image render component
* Fix: can not recognize pencent symbal in img src
* Feat: align image
* Feat: align image
* add tooltip of image toolbar
* Update html tag regexp
* Fix: wrong class name
* Feat: resize image
* Some bug fix
* Fix: image loading status
* Fix: backspace error in image selector
* Remove: unused codes
* Add download event
* Opti: image
* Opti: style of transformer
* fix: do not treat one image html block as html block
* Fix: parse src and title error
* remove debug codes
2019-09-18 19:01:50 +08:00
Ran Luo
141d25d896
Feat: parse page title when paste a link ( #1344 )
2019-09-17 16:15:33 +08:00
Ran Luo
d26f509209
Feature: resize image and toggle inline and block image ( #1335 )
...
* Feature: size image
* Support edit and delete image
* render img tag by image render component
* Fix: can not recognize pencent symbal in img src
* Feat: align image
* Feat: align image
* add tooltip of image toolbar
* Update html tag regexp
* Fix: wrong class name
* Feat: resize image
* Some bug fix
* Fix: image loading status
* Fix: backspace error in image selector
* Remove: unused codes
* Add download event
2019-09-17 16:15:00 +08:00
Ran Luo
435dca7483
feat: search image by unsplash ( #1333 )
2019-09-11 11:34:33 +08:00
Ran Luo
a4f5269beb
fix: update paragraph menu item task list
error ( #1330 )
...
* fix: update paragraph menu item `task list` error
* Update exportStyleHTML api
* Update escapeText, because Safari do not support ?>! in reg
2019-09-11 11:33:25 +08:00
Yansongsongsong
c52431cb92
Feat: github uploader can customize branch( #1328 ) ( #1328 )
2019-09-11 11:32:06 +08:00
Ran Luo
3ac2c888b2
remove debug codes ( #1326 )
2019-09-06 15:19:09 +08:00
Ran Luo
e8efca0eeb
fix: inline image backspace error ( #1325 )
...
* fix: inline image backspace error
* Do not show buttons when image is uploading
2019-09-06 15:16:19 +08:00
Ran Luo
9fecc68261
Opti: inline-image style ( #1322 )
2019-09-05 11:17:19 +08:00
Ran Luo
cb7be189cc
Feat: Support inline image and small image ( #1318 )
2019-09-03 22:56:46 +08:00
Ran Luo
e25f5d8540
Update: update dialog API to Electron 6.0 ( #1317 )
2019-09-02 21:46:51 +08:00
Ran Luo
96909e23a9
Opti: correct url when there are pair brackets in link url or image src ( #1308 )
2019-09-02 18:49:56 +08:00
Ilias Ismanalijev
ab5068ea25
Search shows open folder warning, no results text and errors ( #1312 )
...
* Show messages in search
- Open folder prompt
- No result found
- Errors
* search message section use divs, refactor template
2019-09-02 18:07:46 +08:00
Ilias Ismanalijev
437cb23ed8
Search input now searches on keypress ( #1307 )
2019-09-01 18:33:39 +08:00
Ran Luo
fbbb600d7e
Opti: add loading page when init page ( #1303 )
2019-09-01 09:57:58 +08:00
Ran Luo
761c499eae
Fix: prevent parse a url ( #1301 )
2019-09-01 09:56:36 +08:00
Ran Luo
46371f8c56
Update Babel to 7.x.x ( #1253 )
...
* update deps
* update babel
* add babel-runtime
* update config file
* update config file
* modify config
* modify some codes
* update some dependences
* Update allowed licenses validate
2019-09-01 03:30:01 +08:00
Ran Luo
ac3617dd7c
fix: vega lite render error ( #1295 )
2019-08-28 13:23:32 +08:00
Felix Häusler
96f3f7341b
fix : #1284 ( #1287 )
2019-08-19 19:10:57 +08:00
Felix Häusler
1ab8388c1d
Cycle through tabs ( #1283 )
...
* Cycle through tabs
* Add cycle backwards alias
2019-08-19 19:06:27 +08:00
Felix Häusler
225d30bd90
Close tab by mouse middle click ( #1282 )
2019-08-19 18:50:27 +08:00
Felix Häusler
15f8c7b2c5
Fix recommend title exception when heading contains spaces only ( #1281 )
2019-08-19 18:49:52 +08:00
Felix Häusler
04480e08ae
fix : #1254 alt accelerator on Linux and Windows ( #1262 )
2019-08-14 10:49:05 +08:00
Ran Luo
1c489f095e
remove unnecessary attrs ( #1241 )
2019-08-06 16:41:11 +02:00
Felix Häusler
e2bac53e66
Improve updatable packages detection ( #1230 )
2019-08-04 22:51:50 +08:00
Ran Luo
ac0566762e
fix : #1136 ( #1222 )
...
* fix : #1136
* fix: negated lookbehind
2019-08-04 15:21:58 +02:00
Ran Luo
af8593a4ce
fix : #1226 ( #1227 )
2019-08-04 15:20:30 +02:00
Ran Luo
c9d7eae952
opti: optimization of paste ( #1229 )
2019-08-04 15:17:12 +02:00
Ran Luo
da53d9323e
fix : #961 ( #1220 )
...
* fix : #961
* add TODO
2019-08-04 15:17:01 +02:00
Ran Luo
ee7095f1cc
fix : #1208 ( #1217 )
...
* fix : #1208
* modify the shortcut of inline math
2019-07-31 20:28:21 +02:00
Ran Luo
f4e93016e3
fix : #1209 ( #1214 )
2019-07-31 18:47:10 +02:00
Ran Luo
45fa4743ce
fix : #1205 ( #1216 )
2019-07-31 18:44:11 +02:00
Ran Luo
728ae36652
fix : #1203 ( #1215 )
2019-08-01 00:14:53 +08:00
Ran Luo
ffc01dd270
opti: put the format box at the center of selection ( #1213 )
2019-07-31 17:57:03 +02:00
Ran Luo
761ff169b0
fix : #1181 reset TOC after close the last tab ( #1200 )
2019-07-31 17:54:23 +02:00
Escape0707
669918bda2
Fix typos reported by #1199 ( #1210 )
...
* Update index.vue
* Update config.js
2019-07-31 14:19:54 +08:00
Ran Luo
72c9d94b14
fix : #1191 and remove hover status ( #1197 )
2019-07-29 00:01:30 +08:00
Ran Luo
e79b33f337
fix : #1190 ( #1196 )
2019-07-28 23:50:09 +08:00
Ran Luo
1811b689ba
Support copy&paste raw HTML ( #1091 )
...
* remove some unused ele when copy
* reserve ruby tag
* fix : #997
2019-07-26 11:28:47 +08:00
Ran Luo
57af830482
fix : #1169 ( #1170 )
2019-07-26 11:28:29 +08:00
Felix Häusler
aa0e491f1d
Validate uploader services ( #1183 )
2019-07-26 11:18:58 +08:00
Ran Luo
4a1d5651c6
fix white screen when search in setting window ( #1180 )
2019-07-26 11:18:22 +08:00
Ran Luo
48d6128e8e
fix: runtime error when click bellow the last paragraph ( #1179 )
2019-07-26 11:18:04 +08:00
Ran Luo
e7d11ff801
emit crashed event when editor is no longer editable ( #1178 )
2019-07-26 11:17:43 +08:00
Ran Luo
edbab6edc3
fix: unexpected delete all content when input Chinese ( #1177 )
2019-07-26 11:17:25 +08:00
Ran Luo
75c043a649
fix: lint error ( #1176 )
2019-07-25 02:28:48 +08:00
Felix Häusler
2686cfafe4
Update deps and automatically format style ( #1168 )
2019-07-24 10:57:21 +08:00
Ran Luo
afe688911a
feat: add click delete url to clipboard when upload image to SMMS ( #1173 )
2019-07-23 20:25:17 +02:00
Ran Luo
cea87da5d1
rebase marked #1515 ( #1172 )
2019-07-23 20:19:55 +02:00
Ran Luo
1a4844f889
fix: history operation(undo/redo) will not emit change events ( #1161 )
...
* fix: history operation(undo/redo) will not emit selection change and format change etc
* delete all content need emit changes event
2019-07-23 13:06:10 +08:00
Ran Luo
179f3d3355
Optimization search ( #1138 )
...
* add search results
* replace icons in sidebar
* feat: click setting icon to open setting window
* remove some ununsed codes
* fix : #1120
2019-07-23 11:21:14 +08:00
Ran Luo
37c4961ba5
opti: remove all content if selct all content ( #1163 )
2019-07-22 17:22:33 +02:00
Ran Luo
b925f7d637
fix: cut not work on mobile devices ( #1162 )
2019-07-22 17:22:24 +02:00
Ran Luo
be74673ad7
fix : #1158 ( #1159 )
2019-07-22 17:21:46 +02:00
Ran Luo
c2711eb846
fix : #1156 ( #1157 )
2019-07-22 17:16:26 +02:00
Ran Luo
c7a2735604
fix : #929 ( #1122 )
...
* fix: unexpected remove paragraph content when input by Chinese IME on Safari browser
* emit change event only when not composed and selection changed
* add some comments
* fix : #929
* dispatch change event after Enter event
* remove some codes
2019-07-22 17:14:53 +02:00
Ran Luo
7b7a942483
fix: should not nest math block into other math block ( #1153 )
2019-07-16 09:57:43 +08:00
Ran Luo
67e15b1642
fix : #1151 ( #1152 )
2019-07-16 00:25:38 +02:00
Ran Luo
b19ff4c212
fix-#1147 ( #1148 )
2019-07-16 00:25:28 +02:00
Ran Luo
04fead0165
update asios and fix #1121 ( #1133 )
...
* update asios and fix #1121
* remove unused codes
2019-07-04 11:14:15 +08:00
Felix Häusler
5f08b381e0
Adjust titlebar title when using native window ( #1137 )
...
* Adjust titlebar title when using native window
* Fix untitled tab e2e test
2019-07-04 10:52:51 +08:00
Ran Luo
9d458cf504
fix: screenshot error ( #1126 )
2019-07-04 10:46:54 +08:00
Alchemy
12958401af
delete image triggers muya change ( #1125 )
2019-06-30 12:41:05 +08:00
Felix Häusler
72702427f1
Add ripgrep as find in files backend ( #1086 )
...
* Add ripgrep as find in files backend
* Fix API limit on Appveyor
* Fix css style
* support search and jump (#1 )
* Style fixes
2019-06-20 22:46:24 +08:00
Felix Häusler
edf01b2e96
Opt-in uploader services and add legal notices ( #1113 )
...
* Opt-in uploader services and add legal notices
* Fix style
2019-06-20 16:22:26 +08:00
Ran Luo
67e1817688
fix: Enter multiple lines in Chinese ( #1117 )
2019-06-20 10:45:22 +08:00
Ran Luo
ee05052bc5
opti: table border color ( #1116 )
2019-06-18 17:39:40 +08:00
Felix Häusler
d7defe97dd
Allow to set editor line width and window zoom ( #1092 )
...
* Allow to set editor line width and window zoom
* Improve input text changed event
* Make textbox smaller
2019-06-16 15:39:02 +02:00
Ran Luo
47da3bd193
fix : #813 ( #1111 )
...
* fix : #813
* add one more para of exportHtml.generate
* remove debug codes
2019-06-16 15:38:14 +02:00
Ran Luo
165e8985b0
fix-#1037 ( #1112 )
2019-06-15 16:12:54 +02:00
Felix Häusler
0de196cc65
add: auto save with delay ( #1093 )
2019-06-14 22:16:19 +08:00
Felix Häusler
ddc99aa00e
refactor: main filesystem code ( #1104 )
2019-06-13 21:23:09 +02:00
Ran Luo
b42b7fe9d7
fix : #1100 and #1101 ( #1102 )
...
* fix : #1100
* fix : #1101
2019-06-11 23:08:45 +02:00
Ran Luo
80e6a05acc
Opti: image icon style ( #1098 )
2019-06-11 23:08:11 +02:00
Felix Häusler
b6d6b9fe74
fix watcher out of range exception ( #1095 )
2019-06-11 11:09:21 +08:00
Ran Luo
d838042543
feat: scroll to cursor when switch between tabs ( #1089 )
2019-06-10 18:41:24 +02:00
Ran Luo
d924b58623
fix : #752 ( #1090 )
2019-06-10 18:23:50 +02:00
Ran Luo
de17a920a8
Opti: update TOC if needed ( #1088 )
2019-06-10 18:23:23 +02:00
Ran Luo
7413c569f6
fix: TOC level error ( #1087 )
2019-06-09 16:22:41 +02:00
Ran Luo
ccccd6881d
Fix : #1045 can not select all content in source code mode ( #1085 )
2019-06-09 15:44:39 +02:00
Felix Häusler
e6e652713a
Find best window to open second-instance files and directories in ( #1054 )
...
* Files via command-line are opened in the best window
* Don't show FSW changed notification while saving
* Fixed source-code mode setting and remove focus/typewritter option
* Simplify ignore list
* Fix invalid dialog parameter
* Fix invalid dialog parameter (2)
* Use async message box dialog
* Update documentation
* few changes
* Check timer before calling clearTimeout
* Improve switch style
* Fix style
2019-06-09 15:41:58 +02:00
Ran Luo
164e9a1d87
fix: insert image by image uploader, but can not copy and paste, because it is render the local url ( #1070 )
2019-06-07 12:31:18 +08:00
Ran Luo
d937fac09b
fix: parse inline syntax error ( #1072 )
2019-06-06 21:49:49 +02:00
Ran Luo
2bfc3d59fe
opti: insert last paragraph when the last block is table, code block or no-empty paragraph ( #1069 )
2019-06-06 21:44:10 +02:00
Ran Luo
f9d9061d9f
opti: style of float box ( #1067 )
2019-06-06 21:26:20 +02:00
Felix Häusler
4dada5b84d
Drop support for portable Windows binary ( #1065 )
...
* Dropped support for portable Windows binary
* Update documentation
2019-06-05 21:39:23 +02:00
Ran Luo
bf39ae0e24
fix: unable to open link ( #1063 )
2019-06-04 17:07:53 +02:00
Ran Luo
446cec573f
opti icon color in light theme ( #1062 )
2019-06-04 17:05:56 +02:00
Ran Luo
0cfe79fb07
fix : #1046 ( #1048 )
2019-05-29 00:04:40 +02:00
Ran Luo
c239e99f1b
Refactor inline image to support paste/drop image ( #1028 )
...
* feat: image setting
* opti: inline image
* add imageSelectAction
* remove axios from muya
* update image selector
* finish image selector ui
* add load success style
* delete image by click delete icon
* opti structure of image html
* handle arrow key
* enter to edit
* image preview by press space
* handle backspace when the previous element is image wrapper
* update codes for change another PC
* emable select all in input
* handle arrow and backspace key
* create a new paragraph after the last paragraph if its not empty
* handle backspace when the previous element is image wrapper
* handle enter event in image selector
* rewrite auto show image selector
* modify image folder
* copy file to folder
* select image
* handle paste image
* picgo
* guess image path from clipboard
* drag and drop image to Mark Text
* add github uploader
* remove unused codes
* remove unused codes
* rewrite image path auto complete
* support `path` imageInsertAction
* doc: add image uploader doc
* remove debug codes
* set init value in image uploader page
* fix typo
* remove unused codes
* drag web image to Mark Text
* add save notification
* opti uploading process
* fix did not close image selector bug
* check image content type when drag web link image
* fix: unable to preview relative path image.
* emit change event after paste/drop image
* add url map in image selector
* feat: screenshot and auto insert the screenshot image
* update error handler
* feat: use the native screencapture command line on macOs system
* opti: drop image
* fix: handle enter error when cursor is after a image
* fix: hasOwnProperty error
* remove debug codes
* fix: backspace when the previous ele is image
* fix: CI error and optimize some codes
* use hash of file path to generate the copied filename
* change default imageInsertAction to `path`
* fix: typo
* remove some unused codes and opti get image file name
* fix some bugs and opti codes
* update image edit icon
* romove screen capture on Linux and Windows
* fix: conflict
* fix error that can not insert image after the existed image or before existed image
2019-05-26 23:55:13 +08:00
Ran Luo
5b1cd85d95
fix : #1018 paste error when the lastblock is html block ( #1042 )
2019-05-25 16:20:07 +02:00
Ran Luo
d06bf6db9d
opti: add katex css only when there is math fomular in export html ( #1038 )
2019-05-23 21:15:59 +02:00
Ran Luo
9eff8248b4
feat: add two event focus and blur of muya ( #1039 )
2019-05-23 21:09:38 +02:00
Ran Luo
8474a997b0
feat: support prism language alias ( #1031 )
2019-05-22 21:54:31 +08:00
Ran Luo
a7de21b4a3
opti: put the cursor in bracket after you select link took ( #1032 )
2019-05-22 21:54:11 +08:00
Felix Häusler
4840c7b646
Update dependencies ( #1024 )
2019-05-16 09:32:49 +08:00
Ran Luo
8891287bed
fix paragraph turn into list bug ( #1025 )
...
* fix paragraph turn into list bug
* fix heading style error in list item
* update delete icon
2019-05-13 18:05:39 +02:00
Ran Luo
7dab078a4c
fix: toc content vanish bug ( #1021 )
2019-05-12 17:54:36 +02:00
Felix Häusler
cb3bb6a1ae
Update titlebar hover color and remove main listeners ( #1020 )
2019-05-10 21:26:10 +08:00
Ran Luo
4bd22b6dc5
Mark Text Preference ( #1003 )
...
* dynamic change element-ui theme to our themeColor
* add some ui components
* add preference doc
* add json schema file
* update preference.json and schema.json
* reset to old commit
* rename preference file for rebase
* rebase develop
* add setting window
* user electron-store to store preferences
* add themes setting
* add select component
* add markdown pref
* fix: bool and select init value
* add font size setting
* editor pref
* add general preference
* search preference
* update menu after preference changed
* update muya codes
* prevent scale setting window
* fix: titlebar undefined
* update input style
* remove window from windowManager after close setting window
* remove old docs and preference.md
* if a setting window is already created, no need to create another one, just move it to top
* rename openFilesInNewWindow to openFileInNewWindow
* change aidou runtime
* change hideQuickInsertHint by setting page runtime
* change autopair runtime
* change codefont and codefontfamily dynamic
* change default value of autoSave to false
* update bulletListMarker
* fix style error
* add custom titlebar to settings window
* add window shadow for Linux and Windows
* fix Windows build
* fix some typo error
* update doc
* add default menu and setting menu
* fix update menu bug
* fix typo
* remove mac titlebarstyle
* do not need to send titlebarstyle to renderer
* fix typo
* crash Mark Text if no initial preference.json file
* update the path
* add showCustomTitleBar prop
* set empty settings menu on Linux/Windows + workaround
2019-05-09 09:26:28 +08:00
Ran Luo
a74a17118a
fix : #1001 ( #1014 )
2019-05-09 01:00:26 +08:00
Felix Häusler
980dc8a797
add 'Noto Color Emoji' as default emoji fallback font on Linux ( #1009 )
2019-05-08 09:26:32 +08:00
Ran Luo
7dee1a4135
update prismjs ( #1012 )
...
* update prismjs
* update language.json
2019-05-08 00:13:08 +02:00
Felix Häusler
f45ec9d525
use fallback menu ( #1008 )
2019-05-07 22:17:58 +08:00
Ken Chen
68be52a87d
fix : #438 to sort files in folder ( #1005 )
...
* fix : #438 to sort files in folder
* Change to use localeCompare as per review
2019-05-05 17:23:01 +02:00
Ran Luo
230c90c920
container block preview and inline syntax error ( #992 )
...
* opti: container block preview
* remove unused codes
* rewrite createBlock method
* remove ag-line classname
* just push codes
* hand enter + shift in paragraph
* update import markdown and export markdown
* update part updateCtrl
* update indent code block
* auto indent when press shift + enter
* update thematic break
* update inline syntax update reg
* update list and task list
* update atx heading and setext heading
* update paragraph
* update block quote
* adjust cursor in heading
* update codes
* paragraph turn into feature check
* check copy paste
* update turn into
* fix: delete last # error
* fix: turn setext heading to atx heading error
* fix: delete thematic break error
* paste and copy
* workarond turndown to support soft line break
* fix: unable create table
* modify export markdown
* modify test markdown
* fix: cursor error when update blockquote
* readd cursor check when dispatch changes
* fix: inline math create a lot extra char
* add code cache clear after each render
* fallback to prismjs2
2019-05-04 23:41:46 +08:00
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
Ran Luo
b7d51e0d6c
Opti: emoji picker style and fix missing emoji error ( #985 )
...
* opti: emoji picker style
* fix: emoji render error
* update emoji regexp
* update emoji.json to latest version
2019-05-03 00:00:23 +02: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
Felix Häusler
3b9c16779d
fix : #878 select existing tab ( #986 )
2019-04-29 01:23:42 +08:00
Felix Häusler
1ab1e853f4
fix source-code background color ( #987 )
2019-04-29 01:20:50 +08:00
Felix Häusler
21d09706a7
fix: shortcuts and menus without id not longer work ( #984 )
2019-04-27 19:45:46 +02:00
Ran Luo
a6d97abab7
fix : #980 shortcut error ( #981 )
2019-04-27 18:14:21 +02:00
Ran Luo
e6676b5f64
fix: link style error ( #979 )
2019-04-28 00:13:40 +08:00
Ran Luo
d4e051ed5e
arrow down will not show the # marker of header ( #978 )
...
* arrow down will not show the # marker of header
* add comments and update changelog
2019-04-27 18:10:35 +02:00
Ran Luo
9c2f6cb319
fix : #974 inline math style optimization ( #977 )
...
* fix : #974
* update changelog
2019-04-27 18:03:40 +02:00
Ran Luo
f3b534275a
feat: jump cursor to the end to format ( #976 )
...
* feat: jump cursor to the end to format
* update changelog
2019-04-27 17:53:58 +02:00
Ran Luo
379290e93e
update prismjs2 to prismjs@1.16.0 ( #975 )
...
* update prismjs2 to prismjs@1.16.0
* upgrade other deps
2019-04-27 17:22:49 +02:00
Ran Luo
372fe02f23
fix : #870 list parse error ( #964 )
...
* fix : #870 list parse error
* remove semiclon
* add more comments
* rename isTaskListItem to isTaskList
2019-04-27 17:16:38 +02:00
Felix Häusler
c20cdc6213
fix dark theme colors ( #973 )
2019-04-27 07:52:39 +08:00
Ran Luo
d71647fc9a
opti: style in editor ( #969 )
...
* opti: style in editor
* change float box shadow
* add border to float box
* little code opti
* opti image style
* update style
* change code block bg color
* fix: update style
* opti codes
2019-04-26 22:33:29 +02:00
Ran Luo
a900b7f2ef
optimization of cursor, and fix some cursor related issues ( #963 )
...
* optimization of cursor, and fix some cursor related issues
* remove duplicate codes
2019-04-23 23:45:43 +08:00
Ran Luo
c4664546bd
fix: whole selection can not be canceled ( #962 )
...
* fix: whole selection can not be canceled
* add null check in clickCtrl
2019-04-23 23:41:55 +08:00
Ran Luo
57cd04c50f
fix: commonmark example 475 and related failed examples ( #957 )
...
* fix: commonmark example 475 failed
* fix some strong and em commonmark examples failed test
* remove some debug code
* fix: cm example 353
* fix: cm example 387
* remove ununsed codes
* use \s to replace unicode whitespace array
* fix 3 atx heading examples
* fix setext heading failed examples and image alt examples
* fix: example 520 and 521
2019-04-19 07:51:33 +08:00
Ran Luo
f4f5ba3e00
add commonmark spec and gfm spec test and compare with markedjs ( #943 )
...
* add commonmark spec and gfm spec test and compare with markedjs
* ignore .env
* fix: load lang multiple times
* add eslint disable
* add `math`, `emoji`, `frontMatter` options to marked
* fix: commonmark example 223
* fix: import markdown error
* fix: commonmark example 7
* fix: commonmark example 40
* update test result
* update changelog
* update loose test regexp
* remove unused comments
2019-04-17 15:29:00 +02:00
Ran Luo
ef9fe7566a
feat: add underline format ( #946 )
...
* feat: add underline format
* update doc
* add support superscript and subscript in format menu
2019-04-16 20:15:02 +02:00
Ran Luo
0bc96c2436
fix : #926 summary element can not be click ( #948 )
2019-04-15 23:25:34 +08:00
Ran Luo
d9f64bab58
fix : #921 reference link render error ( #947 )
2019-04-15 16:54:13 +02:00
Ran Luo
991441190d
Fix remove content bug ( #937 )
...
* add dotenv to set environment variable
* fix : #934
* fix : #938
* update codes
2019-04-15 16:39:28 +02:00
Ran Luo
444a8d73f7
update front matter icon ( #933 )
2019-04-13 15:04:35 +02:00
Ran Luo
09aa23ebeb
Update Spec from 0.28 to 0.28 in comments and menus ( #932 )
2019-04-13 15:01:05 +02:00
Ran Luo
8b04b4c34a
Diagram ( #914 )
...
* add theme support of diagram
* add init mermaidTheme and vegaTheme when init muya
* export diagram
* update changelog
* add delete icon
* replace table toolbar icon to png
* replace icons in fromt menu and quick insert
* update format icons to png
* add theme support of diagram
* add init mermaidTheme and vegaTheme when init muya
* export diagram
* update changelog
* add delete icon
* replace table toolbar icon to png
* replace icons in fromt menu and quick insert
* update format icons to png
* update front icon hover color
* adjust format box icon size
* prevent some warning and rerender after change from source code
* remove debug code and replace image icon
2019-04-13 00:40:23 +08:00
Ran Luo
47cb2bbe40
feat: support create indent code block ( #920 )
...
* feat: support create indent code block
* update changelog
2019-04-12 18:02:28 +02:00
Ran Luo
52237bfe74
fix: code block backspace error and task list error ( #919 )
...
* fix: code block backspace error
* fix : #738 remove task list item error
* debug codes
* remove cross-env
* fix comment issue
2019-04-12 17:57:54 +02:00
Felix Häusler
d7eccc005b
fix: warning condition ( #927 )
2019-04-12 23:37:57 +08:00
Ran Luo
048340323d
fix list indent by tab ( #908 )
2019-04-12 22:51:31 +08:00
Ran Luo
ad5ddbf994
fix: GFM example 558 ( #917 )
2019-04-12 22:46:45 +08:00
Felix Häusler
02841ffdf9
fix: subsequent list paragraphs ( #916 )
2019-04-12 08:08:43 +08:00
Felix Häusler
8951879b52
fix: markdown image url ( #911 )
2019-04-11 21:58:14 +08:00
Ran Luo
ef59a74380
feat: support copy rich text ( #904 )
...
* feat: support copy rich text
* update changelog
2019-04-11 09:28:04 +08:00
Ran Luo
6203eb2759
Fix unable duplicate html and deprecate the html delete icon button ( #910 )
...
* deprecated delete icon button above the html block, because we already have front menu
* remove some unused codes
* fix: unable copy html block
2019-04-10 23:03:47 +02:00
Felix Häusler
1c4ec7cae4
add list indentation settings ( #900 )
2019-04-10 22:43:21 +08:00
Felix Häusler
2e50b62d99
Set dark theme when first saving ( #901 )
2019-04-10 22:42:15 +08:00
Felix Häusler
960b065a88
ignore key events if cursor is not set ( #906 )
2019-04-10 22:41:40 +08:00
Ran Luo
82d4c74f62
fix : #893 #892 #897 ( #896 )
...
* fix : #893 #892
* update change log
* update checkNotSameTokens
* fix error when delete at the end of inline math or ruby tag
2019-04-09 23:14:52 +02:00
Ran Luo
c0f333d9a2
fix: code highlight error when open file contains code block ( #891 )
...
* fix: code highlight error when open file contains code block
* some typo error
* some style change
2019-04-09 23:11:45 +02:00
罗冉
749af381f1
Merge branch 'master' of github.com:marktext/marktext
2019-04-09 11:09:58 +08:00
罗冉
e3582297c2
update offical website address
2019-04-09 11:09:43 +08:00
Felix Häusler
c35395a8f8
fix: vscode debugging configuration ( #889 )
2019-04-09 01:19:03 +08:00
Ran Luo
4e918503f4
feat: add front menu ( #875 )
...
* feat: add front menu
* update changelog
* feat: add short cut of paragraph edit
* fix location bug of submenu
* update checkbox style in editor
* update selected background color
* update KEYBINDINGS.md
* Bullet to ordered list issue:
* emit change event after control paragraph
* fix: marked parse error
* disable table, front-matter and horizontal line in paragraph turn into, and fixed paragraph turn into html and math
* fix unwanted space before text paragraph when heading turn into text paragraph
* fix error when turn heading to paragraph
* put front menu on the left on front icon
* update readme
* if the selection span in two lnes, disable paragraph turn into heading
2019-04-07 16:16:49 +02:00
Ran Luo
962fdf356f
fix: Emoji offset in heading ( #883 )
2019-04-06 16:25:42 +08:00
Ran Luo
26c823d11e
fix unecessary cache token ( #884 )
2019-04-06 09:45:41 +02:00
Felix Häusler
d12f4fab19
fix: source code mode tab switching ( #881 )
2019-04-06 14:50:40 +08:00
Felix Häusler
b0ae437ba4
fix: paragraphCtrl cursor may be null ( #855 )
2019-04-06 06:52:48 +08:00
Felix Häusler
30a1423d02
fix: emoji picker icon color ( #879 )
2019-04-06 06:50:29 +08:00
Ran Luo
60ab6bdcf0
remove list style color ( #871 )
...
* remove list style color
* remove unused codes
2019-04-06 01:55:55 +08:00
Felix Häusler
916c96c5df
Update markedjs ( #873 )
2019-04-06 00:01:40 +08:00
Ran Luo
fd11862188
Layout editor and cursor disappear bug ( #869 )
...
* some style in editor changed
* opti: the display of header
* fix Cursor disappear when use arrow down/up switch between headers #867
* add a add_close svg icon
2019-04-06 00:00:09 +08:00
Ran Luo
02dbb8affa
fix search error in nest block ( #872 )
2019-04-05 17:20:40 +02:00
Ran Luo
41def3782a
fix image not loaded in inline html ( #863 )
2019-04-04 23:22:22 +08:00
Ran Luo
a2786b13d2
fix : #857 #854 ( #864 )
2019-04-04 23:22:04 +08:00
Ran Luo
5d748eb196
support ruby and better raw html display ( #849 )
...
* support ruby and better raw html display
* finish ruby render
* add kbd style
* if content is empty string, do not hide tag
* update changelog
* add auto complement to inline html
* opti slit words
* opti tool bar style
* support open inline a tag if it is a external link
* fix: auto complete
* add attribute white list
* add comment
* delete some commented codes
2019-04-03 20:31:34 +02:00
Felix Häusler
f226f87dcb
improve task list style ( #853 )
2019-04-04 01:18:04 +08:00
Felix Häusler
aa59e8a0ca
fix: input style in side bar ( #852 )
2019-04-04 00:34:51 +08:00
Felix Häusler
e6e97ba529
Improve watcher RegEx ( #846 )
2019-04-03 10:52:49 +08:00
Felix Häusler
c5852252aa
fix: Linux rename syscall when using side bar ( #845 )
2019-04-03 10:36:27 +08:00
Ran Luo
5f191681b7
fix list parse error in block quote ( #840 )
...
* fix list parse error in block quote
* remove debug codes
* add test unit of blockquote
* remove failed test unit
2019-04-02 12:06:11 +02:00
Felix Häusler
847cb23a2d
fix: blockquote list item font color ( #843 )
2019-04-01 08:40:41 +08:00
Andrew Rabert
3f381c4b89
Fix grammar ( #844 )
2019-04-01 08:38:44 +08:00
Ran Luo
739d31aa66
fix #625 ( #799 )
...
* style opti
* fix #625
* update changelog
* fix error when selection in not in edit area
* also fix double click front icon and error happen
* fix error when click front icons and toolbars of table
* rebase master
* update some codes
* null check in all selection.getCursorRange method
* add maskColor variable
* update roadmap, remove note features
2019-03-31 13:06:27 +02:00
Felix Häusler
c1d02d13d1
Titlebar workaround for #339 ( #818 )
...
* Titlebar workaround for #339
* Limit tab width to 280px
2019-03-31 13:02:55 +02:00
Felix Häusler
004879b49a
Modified themes and added dark and one dark theme ( #826 )
...
* Modified themes and added dark and one dark theme
* fix: print service
* Update documentation
2019-03-31 12:56:03 +08:00
Ran Luo
70d49c30e1
fix recognize -foo
as list item ( #832 )
...
* style opti
* fix recognize `-foo` as list item
* update changelog
* update block.item regexp
2019-03-31 01:24:01 +08:00
Felix Häusler
be3ea4b0ce
fix: watch rename syscall on Linux ( #816 )
2019-03-31 01:23:19 +08:00
Felix Häusler
b4784e83c5
Update license and add third-party licenses ( #835 )
2019-03-30 22:15:51 +08:00
Ran Luo
1448ded9f9
Show a cursor pointer when mouse in on link or img ( #834 )
...
* style opti
* fix #825 export wrong pdf
* show cursor pointer when mouse is on link or img and CmdOrCtrl is pressed
* revert the first commit
2019-03-29 22:20:06 +01:00
Ran Luo
4c3da0c298
little optimization of copy paste ( #833 )
2019-03-29 22:15:31 +01:00
Ran Luo
73a4abd7bb
fix #707 ( #829 )
...
* style opti
* fix #707
* update changelog
* fix : #831
* add checkSameMarkerOrDelimiter
* update selection color
* update some codes
* add a todo comment
2019-03-29 09:01:16 +08:00
Ran Luo
f00da15213
fix: insert table into table
, html
, code
, math
block will cau… ( #812 )
...
* fix: insert table into `table`, `html`, `code`, `math` block will cause wrong markdown syntax
* fix table style color
* add comments
2019-03-28 17:48:43 +01:00
Ran Luo
a5b80d9794
Fix image picker icon path ( #824 )
...
* fix: image picker icon is not shown after package
* update table,folder and upload icon
* fix: filter bug in quick insert
* fix: image path
* add floatshadow color
2019-03-28 21:53:24 +08:00
Felix Häusler
a5ba4a375f
workaround: disable printing due Electron issue(s) ( #828 )
2019-03-28 20:35:47 +08:00
Felix Häusler
5732b8f162
fix: hamburger menu offset ( #827 )
2019-03-28 20:30:50 +08:00
Ran Luo
3fa4b03b71
fix table context menu ( #820 )
2019-03-28 20:28:37 +08:00
Ran Luo
8bc429a71b
no need to auto pair when the pre char is backlash ( #821 )
2019-03-28 13:18:42 +01:00
Ran Luo
be660320e7
fix : #769 ( #787 )
...
* style opti
* fix : #769
* remove debug code
* rewrite set inline emoji.
* fix padding error in emoji
* remove padding of emoji picker
2019-03-27 19:59:21 +08:00
Felix Häusler
270d33f6c8
fix: update list item lexer and parser ( #803 )
...
* fix: CommonMark 264
* fix: muya list behavior
2019-03-27 19:51:46 +08: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
Marco Westerhof
499a3cd36b
fix: small typo ( #811 )
2019-03-26 17:45:21 +08:00
Felix Häusler
ec5993a3a1
Hide renderer errors in official binaries and show one notification only ( #808 )
2019-03-26 08:53:48 +08:00
Felix Häusler
ed9757fe36
Hide control buttions in fullscreen ( #809 )
2019-03-25 16:52:41 +01:00
Ran Luo
13d8e7830e
fix : #586 #740 ( #798 )
...
* fix : #586
* fix : #740
* seperate math syntax from to GFM rules
* update style
* little style change
* update image and iamge fail icon
2019-03-25 23:14:32 +08:00
Felix Häusler
f115b7ea41
Add symbolic link support ( #802 )
...
* Allow symbolic links
* Update changelog
2019-03-25 23:11:57 +08:00
Felix Häusler
94066706f5
fix: relative images are not loaded after closing a tab ( #810 )
2019-03-25 22:57:18 +08:00
Ran Luo
c6def5a726
fix: render error when render front icon ( #806 )
2019-03-25 15:54:35 +01:00
Felix Häusler
ef2b12603b
fix: set cursor in source code mode ( #805 )
2019-03-25 22:08:29 +08:00
Ran Luo
2389332e42
update: electron and dayjs ( #801 )
...
* update: electron and dayjs
* update useage of dayjs
* rm yarn-error.log
2019-03-25 12:03:45 +08:00
Ran Luo
347a1dfe45
feat: front icon prepare for click menu ( #779 )
...
* feat: front icon prepare for click menu
* fix: not cursor pointer on front icon button
* hide arrow and pointer cursor
2019-03-25 00:28:49 +01:00
Ran Luo
a395982faa
fix : #432 ( #800 )
...
* fix : #432
* update change log
* update changelog
2019-03-25 00:05:04 +01:00
Felix Häusler
741bc50ea3
Update markedjs ( #770 )
...
* Update markedjs
* Update changelog
2019-03-24 21:04:26 +08:00
Felix Häusler
de29043086
fix: tab switch exception due invalid cursor ( #792 )
2019-03-24 20:58:46 +08: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
Ran Luo
07d0bbb249
fix : #679 ( #788 )
2019-03-24 05:06:39 +08:00
Ran Luo
7936e3f4ba
fix #636 selection can not be canceled ( #786 )
2019-03-24 05:01:35 +08:00
Ran Luo
54004025e0
fix : #782 ( #789 )
2019-03-23 19:55:14 +01:00
Ran Luo
5f2c889e05
fix : #754 ( #759 )
...
* fix : #754
* update regexp
2019-03-21 21:26:32 +01:00
Ran Luo
8030956579
update all muya icons ( #775 )
...
* update icons
* add format math icon
* remove opacity of delete icon
2019-03-19 15:39:36 +08:00
Ran Luo
93055587b2
fix #760 ( #774 )
2019-03-19 15:21:04 +08:00
Ran Luo
70cea33d78
update: icon path ( #771 )
...
* update: icon path
* update icon path
2019-03-19 15:19:16 +08:00
Ran Luo
c332e71f69
fix : #705 ( #714 )
...
* fix : #705
* remove debug codes
* fix nested list and multiple paragraphs
2019-03-17 17:51:20 +08:00
Felix Häusler
ebe929619a
fix: open files in current window ( #762 )
...
* fix: open files in current window
* fix: open drag&drag also in new tab if specified
2019-03-17 17:49:34 +08:00
Felix Häusler
7c5a6143b9
fix: broken relative image sources when exporting ( #761 )
2019-03-17 17:44:26 +08:00
Felix Häusler
eff54dcaa1
fix: sidebar tree view ( #764 )
2019-03-17 17:39:00 +08:00
Felix Häusler
c47795e4ba
fix: XSS and Electron vulnerability ( #765 )
...
* fix(security): XSS when exporting
* fix(security): Electron security vulnerability
2019-03-14 02:06:57 +08:00
Ran Luo
fd3daf4e51
fix : #752 ( #758 )
...
* fix : #752
* fix typo
2019-03-13 00:12:52 +08:00
Ran Luo
c1351dab7d
narrow the width of edit area ( #750 )
...
* narrow the width of edit area
* change source edit area width
2019-03-12 16:56:02 +01:00
Ran Luo
1fd335853f
update quick insert icons ( #746 )
2019-03-11 18:50:08 +01:00
Marco Westerhof
6d608d16c3
fix small typo ( #745 )
2019-03-11 21:45:28 +08:00