Skip to content

Conversation

@jrg94
Copy link
Member

@jrg94 jrg94 commented Oct 20, 2025

I decided to move the checklist feature out of the MDList object to maintain its vanilla purity. In other words, if folks want extend markdown features, they should be able to find them in Templates 100% of the time. I like this from a consistency standpoint, so folks always know where to look.

In the short term, I am only deprecating the checklist feature in MDList. It will likely stick around for at least another version or two of SnakeMD, but I will need to eventually phase it out.

I'm am a fan of this change because it does simplify the code in MDList quite a bit! The Checklist wrapper just has to handle the checkboxes, which is nice.

@jrg94 jrg94 requested a review from a team October 20, 2025 04:02
@jrg94 jrg94 self-assigned this Oct 20, 2025
@jrg94 jrg94 added the enhancement New feature or request label Oct 20, 2025
@jrg94 jrg94 linked an issue Oct 20, 2025 that may be closed by this pull request
@jrg94 jrg94 mentioned this pull request Oct 20, 2025
@jrg94 jrg94 marked this pull request as ready for review October 20, 2025 04:16
@jrg94 jrg94 merged commit 0569524 into main Oct 20, 2025
15 checks passed
@jrg94 jrg94 deleted the checklist-rework branch October 20, 2025 04:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Possibly Move Non-Vanilla Features to Templates

2 participants