Commit Graph

830 Commits

Author SHA1 Message Date
Felix Häusler
cbd90bfeb4 User-defined open files (#735) 2019-03-07 22:59:40 +08:00
Felix Häusler
44c537a62c Initialize editor when loading a folder and show default tab (#729) 2019-03-07 22:35:16 +08:00
Marco Westerhof
b4c23d1f02 fix small typo (#734) 2019-03-07 22:20:13 +08:00
Felix Häusler
a803cf4ab5 Fix titlebar null property during initialization (#726) 2019-03-07 08:28:44 +08:00
Felix Häusler
7bab8fa69c Update desktop file (#730) 2019-03-07 08:08:01 +08:00
Ran Luo
1c42555a10 fix: #671 allow pasting multiline text into a heading (#719) 2019-03-06 19:33:20 +01:00
Felix Häusler
471e2381e2 Improve dev experience (#731) 2019-03-06 23:01:45 +08:00
Felix Häusler
9af9111d31 Fix Windows path separator in tree view (#728) 2019-03-06 22:44:21 +08:00
Felix Häusler
e94131b342 Fix recommended filename/title (#727) 2019-03-06 10:34:23 +08:00
Ran Luo
4880af4dad
Fix #684 (#723)
* fix: auto focus language input field when create code block by quick insert or menu

* fix: active language input field by arrow up and down
2019-03-05 23:34:14 +08:00
Ran Luo
a758a2e9a2 opti: better auto pair (#722)
* opti: better auto pair

* fix error in deleteContentForward
2019-03-05 16:32:21 +01:00
Ran Luo
60275d89b3 fix: #666 show tooltip on document info hover (#717)
* fix: #666
2019-03-04 22:21:22 +01:00
Felix Häusler
9a16361c1b Partial rebase from markedjs (#701)
* markedjs#1239, markedjs#1262: Escapedpipes

* markedjs#1303: add hard line break when backslash at EOL

* markedjs#1135: update the list of markdown escapes, per commonmark

* markedjs#1224: fix unsafe heading regex

* markedjs#1023: new blockquote rule: match any paragraph-like content up to next line

* markedjs#1245: GFM table compliance

* markedjs#1013, markedjs#1181 fix backticks in inline code and em

* markedjs#1351: fix emphasis closing by single _

* markedjs#1034: make autolinks compliant

* markedjs#1387: fix language identifier parsing

* Restore table escape characters
2019-03-04 20:26:21 +08:00
Felix Häusler
359387a390 User-defined titlebar settings (#721) 2019-03-04 10:57:31 +08:00
Ran Luo
62633c498e fix: #629 (#720) 2019-03-03 21:05:51 +01:00
Ran Luo
240d64aa55 fix: #706 combine lists of different type (#716) 2019-03-03 21:05:39 +01:00
Ran Luo
4278362f82 fix: #673 disable autocompletion in inline math (#715) 2019-03-03 21:04:37 +01:00
Ran Luo
39e0e683a9 fix: #672 style error in list item (#713) 2019-03-02 15:57:01 +01:00
Ran Luo
e41a83f7d1
fix: #709 (#712) 2019-03-02 20:57:34 +08:00
Ran Luo
437e0b0951 fix: Unable to insert text into a table cell (#702)
fix#670
2019-03-02 11:44:14 +01:00
Felix Häusler
4647a53111 Add compile time version information (#695) 2019-02-28 23:03:55 +08:00
Felix Häusler
7aa723b9e7 Add XSS e2e test and fix error handler issue (#700) 2019-02-27 22:16:47 +08:00
N-McA
5157b6a462 Add Inline Math to formatting menus (#649)
* remove the unused variable CLASS_OR_ID from domManipulate.js

* add inline math to the formatting menus, and as CtrlorCmd-M

* add color to the math icon when format is applied

* skip the delimiting characters for math and code and del

* skip the delimiting characters for math and code and del

* Update zh_cn.md (#653)

* Update zh_cn.md

* Update zh_cn.md

* Add Markdown MimeType (#648)

* Add Markdown MimeType

XDG Desktop components will identify this program as a Markdown editor

* Add mimetype to package.json

* Removing old Mime

* Explicitly define security guidelines (#652)

* Adjust inline math font (#657)

* add inline math to the formatting menus, and as CtrlorCmd-M

* add color to the math icon when format is applied

* skip the delimiting characters for math and code and del

* skip the delimiting characters for math and code and del

* remove clash with macos minimise by ensuring ctrl-m for inline math

* combine the two conditionals

* fix trailing spaces
2019-02-27 19:19:29 +08:00
罗冉
ea22a94286 update: readme file 2019-02-27 19:12:16 +08:00
Kiwoong
597a23a24c Add Translation Korean (#699)
Translation README.md file
2019-02-27 19:02:31 +08:00
Felix Häusler
4a54beaa09 Fix #681 (DOMPurify) and update electron (#682) 2019-02-20 10:26:47 +08:00
Felix Häusler
a55fc94db7 Fix undefined language id when exporting a code block (#591) (#677) 2019-02-08 00:32:44 +08:00
Felix Häusler
25843b14a0 Update dependencies (#676)
* Update dependencies

* Update changelog
2019-02-08 00:31:38 +08:00
Felix Häusler
47946739eb backport: Spellchecker minor bug fixes (#651)
* Experimental spellchecker backport

* Normalize path
2019-02-01 22:32:08 +08:00
Felix Häusler
cbd055e2f2 Add missing Exec parameter to desktop file (#663) 2019-02-01 22:21:56 +08:00
keito940
9744bf06aa Append Language Select.(Jp.md) (#667)
* Update Japanese Readme.

* Repair Conflict.

* Latest Release Version Update

* Language Select Append(jp.md)
2019-02-01 22:03:22 +08:00
Felix Häusler
543ec07e72 Adjust inline math font (#657) 2019-01-25 13:57:24 +08:00
Felix Häusler
e9a8b6e281 Explicitly define security guidelines (#652) 2019-01-24 23:23:42 +08:00
Víctor Fernández
844479b326 Add Markdown MimeType (#648)
* Add Markdown MimeType

XDG Desktop components will identify this program as a Markdown editor

* Add mimetype to package.json

* Removing old Mime
2019-01-24 16:01:52 +08:00
ChungZH
13321bdb55 Update zh_cn.md (#653)
* Update zh_cn.md

* Update zh_cn.md
2019-01-24 16:01:09 +08:00
jocs
c169a7704e update: delete unused codes 2019-01-15 10:25:59 +08:00
jocs
d5eb560435 delete some unused codes 2019-01-14 21:47:03 +08:00
Ran Luo
81af43be93
feat: add hide quick insert hint option (#638) 2019-01-07 22:25:18 +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
a2a0363541 Add production source maps (#610)
* Add production source maps

* Increase mocha timeout
2018-12-20 17:09:16 +08:00
Felix Häusler
9e32c4a0ca fix #564 move cursor in next table cell at index 0 (#611)
* fix #564 move cursor in next table cell at index 0

* WORKAROUND: undefined macOS application title on startup
2018-12-18 21:47:44 +08:00
Felix Häusler
fe56f935b9 Enforce "yarn install" usage and add yarn lockfile (#615) 2018-12-17 22:11:17 +08:00
Ran Luo
dbe8d28a2f
update: remove some unused code (#607) 2018-12-17 10:44:10 +08:00
Felix Häusler
2ce05829d7 Fix tests and improve CI (#590)
* Fix tests and improve CI

* Add xvfb to Linux - still problems with Mocha e2e tests

* Disable Webpack Bundle Analyzer for testing

* Use preinstalled yarn application on AppVeyor

* Fix build failure with latest vue version

* Remove "markdown-toc"

* Fix application title unit test

* Hide electron window during unit tests

* Add basic muya unit tests

* Dirty markdown-toc replacement

* Update dependencies

* Update eslint packages and configuration
2018-12-17 10:29:37 +08:00
Felix Häusler
fa394be978 Fix build failure with latest vue version (#605) 2018-12-13 21:58:52 +08:00
Felix Häusler
638f65e4ea Respect existing image title if no source is specified (#599) 2018-12-10 00:27:02 +08:00
Felix Häusler
a77b9ab6f1 Allow pasting text into the code block language text-box (#598) 2018-12-09 11:25:00 +08:00
Felix Häusler
7ebb04d48e Prevent enter key as language identifier (#597) 2018-12-09 11:01:33 +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
eb11f110e9 update: package.lock.json 2018-12-04 10:30:41 +08:00