checkboxMarker function
[x] / [ ] checkbox. Returns (checked, content).
Implementation
({bool checked, String content})? checkboxMarker(String trimmed) {
if (trimmed.startsWith('[x] ') || trimmed.startsWith('[X] ')) {
return (checked: true, content: trimmed.substring(4));
}
if (trimmed.startsWith('[ ] ')) {
return (checked: false, content: trimmed.substring(4));
}
return null;
}