dragonish
138c7841c9
feat: add a new splice decorator mode
2026-01-09 19:27:54 +08:00
dragonish
a1ab90397a
test(counter): simplify code
2026-01-09 18:41:25 +08:00
dragonish
c0bd1e15aa
feat: add a new independent decorator mode
...
Resolve : #22
BREAKING CHANGE: adjust some settings, introduce a new decorator mode setting.
2026-01-09 13:04:07 +08:00
dragonish
99943ed615
feat: add support for custom leading delimiter
...
Resolve : #19
2025-08-16 10:25:31 +08:00
dragonish
7edebece29
feat: support to specify the maximum level of recognition
...
Resolve : #17
2025-08-10 21:55:41 +08:00
dragonish
cdf01152d5
test(counter): add new test case
...
Refs: 4de7550ada
2025-08-10 20:30:20 +08:00
dragonish
ac32053d44
fix(heading): fix ordered list mistakenly identified as heading
...
Refs: e2ea114bcd
2025-06-18 20:57:14 +08:00
dragonish
0ef22caa40
fix(heading): extra fix unordered list mistakenly identified as level 2 heading
...
Previously, the situation where an unordered list using `+` was omitted.
Refs: e2ea114bcd
2025-05-17 22:35:42 +08:00
dragonish
5f1d91cfe0
fix(outline): fix exceptions when the heading contains some special symbols
...
Fixed : #14
2025-05-16 22:11:54 +08:00
dragonish
e2ea114bcd
fix(heading): fix unordered list mistakenly identified as level 2 heading
2025-05-16 21:55:53 +08:00
dragonish
c33a1e055d
enh(frontmatter): improve the parsing of cssclasses
...
Make the behavior of parsing `cssclases` consistent with the behavior
of parsing the property keywords.
2025-04-22 21:25:27 +08:00
dragonish
58e05c4bfb
fix(outline): fix exceptions when the heading contains links
...
Fixed : #9
2025-04-18 13:36:05 +08:00
dragonish
ec9dac6c8c
fix(outline): fix exceptions when the heading contains escape symbols
...
Including `\` in the heading may result in incorrect comparison.
2025-04-09 23:02:41 +08:00
dragonish
ee70a4349c
feat: add new decorator position options
...
Mainly used to resolve rendering conflicts with some themes.
Resolve : #8
2025-04-09 21:45:01 +08:00
dragonish
c013db2e56
feat: add support for blacklist function
...
Allow to specify the folder blacklist and the regex blacklist of note name.
Resolve : #7
2025-04-03 22:12:50 +08:00
dragonish
a1b31decd4
feat(settings): allow to setting a maximum number of ignored headings
2025-04-02 21:51:54 +08:00
dragonish
ee3122c7d1
feat: support read the enabled status from the cssclasses field of property
...
Resolve : #5
2025-04-02 19:56:23 +08:00
dragonish
5941b848a8
feat: support control of the enabled status in each note
...
Add new settings and support reading information from metadata.
Refs: #5
2025-04-02 19:06:43 +08:00
dragonish
b147d52806
tweak(outline): handle cases where the heading contains html
...
If the heading contains HTML tags, it will be judged as not matching
the heading text in the outline.
2025-03-31 14:45:54 +08:00
dragonish
d00a090099
feat(outline): add support for outline plugin
...
Resolve : #2
2025-03-31 13:41:04 +08:00
dragonish
3b5c714c11
feat: support based on the existing highest level
...
Use the highest level of headings in the note as the base for ordered list.
Resolve : #1
2025-03-27 21:19:28 +08:00
dragonish
db741bb195
fix(heading): fix some judgment errors for heading alternate syntax
...
Handles special rows and special cases of `-`.
2025-03-14 15:15:53 +08:00
dragonish
6a3c3ac3e6
fix(heading): fix some judgment errors for heading alternate syntax
...
Bumped the line number tracking for new lines in headings. The
`nextLineNum` property keeps track of the expected starting point for a
new line and is used to validate incoming lines. This change prevents
invalid line numbers from being accepted.
2025-03-13 13:49:23 +08:00
dragonish
20d2477c24
enh(editing): optimize the user experience in the editing view
...
No longer using cache to parse headings, instead based on real-time
content and avoiding information asymmetry caused by cache latency.
2025-03-13 10:15:02 +08:00
dragonish
fb63af97d1
feat: add allow level can be displayed as zero
...
If the next heading is more than one level higher, the omitted level is
zero instead of one.
2025-03-12 22:20:38 +08:00
dragonish
dd6b92e792
enh: optimize the interaction between the decorator and the collapse button
...
No longer add space characters to the boundary of
decorator content, instead use styles to control the
spacing between decorators and headings.
2025-03-12 15:57:17 +08:00
dragonish
1f6c51b6be
feat: add support to ignore the single heading at the top-level
2025-03-10 22:45:56 +08:00
dragonish
72021e2542
feat: implement decoration for reading view
2025-03-10 14:01:36 +08:00