Commit graph

139 commits

Author SHA1 Message Date
kotaindah55
ab133d0ee3 docs: write introduction to some new features 2025-03-04 17:12:38 +02:00
kotaindah55
d0b7aea0b7 build: add some methods to refresh the editor, configure the colors, etc. 2025-03-04 17:11:21 +02:00
kotaindah55
be66a9f5a4 chore: add *.deprecated and .ignored 2025-03-04 17:10:32 +02:00
kotaindah55
846239137f refactor: use one postprocessor and subordinate the others under it 2025-03-04 17:10:05 +02:00
kotaindah55
43db115e88 feat: use selection observer to get the tokens being selected 2025-03-04 17:07:04 +02:00
kotaindah55
1d919030e5 refactor: reconfigure some facets to easily access the plugin instance and the settings 2025-03-04 17:06:20 +02:00
kotaindah55
bf6ec3d94a build: remake of decoration builder to let the decorations have more behavior 2025-03-04 17:05:32 +02:00
kotaindah55
564e337c30 build: use more efficient way defining the fields 2025-03-04 17:03:55 +02:00
kotaindah55
16c84ea898 refactor: reconfigure some types for tokens settings 2025-03-04 17:03:18 +02:00
kotaindah55
784532b1d2 feat: add ability to change the tag display behavior and the highlight colors 2025-03-04 17:01:58 +02:00
kotaindah55
cd9ac9d6cf feat: add some utilities to handle highlight color customization 2025-03-04 17:01:04 +02:00
kotaindah55
e60bf286c1 feat: have ability to refresh the editor after settings change 2025-03-04 17:00:22 +02:00
kotaindah55
99afc29c2c build: separate between block tokens parsing and inline tokens parsing 2025-03-04 16:59:23 +02:00
kotaindah55
e4736cdf00 build: introduce StyleSheetHandler for handling highlight colors 2025-03-04 16:58:42 +02:00
kotaindah55
f2302aa30d build: move all sub-tokenizer to the tokenizer-components 2025-03-04 16:56:45 +02:00
kotaindah55
ccf98a0fe6 refactor: redefine the token enums 2025-03-04 16:54:21 +02:00
kotaindah55
e3768833c2 refactor: rename SettingOpt1 to MarkdownViewMode 2025-03-04 16:52:24 +02:00
kotaindah55
0da3126283 refactor: move all the format constants to Format.ts 2025-03-04 16:51:23 +02:00
kotaindah55
48fa008223 refactor: separate the rules besed on the token level 2025-03-04 16:50:30 +02:00
kotaindah55
70872ad5a6 chore: bump to 2.0.3 2025-02-25 23:49:54 +02:00
kotaindah55
810597a2ef docs: capitalize "Markdown" 2025-02-25 23:07:51 +02:00
kotaindah55
b43078ba34 chore: capitalize "Markdown" 2025-02-25 23:03:51 +02:00
kotaindah55
cf3860dbf0 chore: capitalize "Markdown" 2025-02-25 23:02:07 +02:00
kotaindah55
a9c836cd35 feat: assign blkStart at the initialization 2025-02-08 22:45:02 +02:00
kotaindah55
212e4d5789 style: change "nextLine" to "advanceLine"
"advanceLine" is more explanatory and distiguishable term than "nextLine". Others might think that "nextLine" is a getter or property.
2025-02-08 22:38:23 +02:00
kotaindah55
1304dbf8de refactor: attach isBlankLine fn to ParserState.isBlankLine 2025-02-08 22:30:20 +02:00
kotaindah55
2eceea7268 feat: add blkStart property to the ParserState
Used to state that the current line is a block start.
2025-02-08 22:28:45 +02:00
kotaindah55
46fc4b0518 feat: add helper to check that the line is blank 2025-02-08 22:26:44 +02:00
kotaindah55
4b6c2a5159 feat: add helper to check that the line is blank 2025-02-08 22:26:03 +02:00
kotaindah55
57d5b9db37 style: change "gOffset" to "globalOffset" 2025-02-08 21:56:49 +02:00
kotaindah55
660ae524f8 chore: change minAppVer to 1.7.4 2025-02-07 09:41:58 +02:00
kotaindah55
38a73bdbab docs: remove duplicated content 2025-02-07 09:35:05 +02:00
kotaindah55
6ee2e08a05 docs: add FAQ 2025-02-07 09:34:37 +02:00
kotaindah55
bce35d90ee docs: use "ins" tag instead of "u" tag 2025-02-07 09:34:23 +02:00
kotaindah55
24a5c8ba59 fix: add syntax functionality in live-preview table 2025-02-07 08:58:47 +02:00
kotaindah55
7a954a3b77 chore: bump version into 2.0.1 2025-02-06 21:46:04 +02:00
kotaindah55
c817d7af5e refactor: add "./appFacet" in index.ts 2025-02-06 21:40:26 +02:00
kotaindah55
e603637b1b style: add parenthesis 2025-02-06 21:39:54 +02:00
kotaindah55
9f0b32a2b3 fix: treat wikilink as a skipped node 2025-02-06 21:39:20 +02:00
kotaindah55
e7d57e7cec feat: add CharPos type 2025-02-06 21:38:38 +02:00
kotaindah55
5623ae2039 chore: add style rule for colors menu "Remove" item 2025-02-06 21:38:08 +02:00
kotaindah55
4b760176d5 feat: add appFacet for ease access Plugin.app 2025-02-06 21:37:28 +02:00
kotaindah55
978fb7c0b1 feat: add appFacet for ease access Plugin.app 2025-02-06 21:36:50 +02:00
kotaindah55
048b8f5efa fix: no longer parse the entire text on a big file 2025-02-06 21:36:16 +02:00
kotaindah55
58745b2835 fix: fix decorator issue when facing big text 2025-02-06 21:34:33 +02:00
kotaindah55
1de32ca303 feat: add CharPos type 2025-02-06 21:32:11 +02:00
kotaindah55
240c86b620 refactor: remove unused this.color property 2025-02-06 21:31:15 +02:00
kotaindah55
5106b8147e refactor: separate between color tag and menu item's name 2025-02-06 21:30:44 +02:00
kotaindah55
c8ab1273bf feat: extend plugin with facet storing "this.app" 2025-02-06 21:27:46 +02:00
kotaindah55
50a209a589 feat: add ability to remove highlight from colors menu 2025-02-06 21:25:48 +02:00