MarkdownEditing icon indicating copy to clipboard operation
MarkdownEditing copied to clipboard

Dimout checked items in checklist

Open ArmorDarks opened this issue 10 years ago • 14 comments

Hi

Quite simple thing:

Make checked items in checklists to dimout (use close to commented-out blocks color):

- [ ] item
- [x] completed
- [ ] item

Probably it will also require additional option in settings, since I believe some users may not favor such behavior.

ArmorDarks avatar Feb 27 '15 13:02 ArmorDarks

I had a personal plan for task list improvements throughout the plugin.

However everything needs to be discussed before instead of directly jumping implementing. That will take some time I guess.

maliayas avatar Feb 27 '15 13:02 maliayas

Thanks for quick reply!

Looking forward to see it :)

Should that issue be closed then?

ArmorDarks avatar Feb 27 '15 14:02 ArmorDarks

Might want to checkout PlainTasks – incredibly feature-rich plaintext / taskpaper task manager for Sublime.

anatomatic avatar Mar 14 '15 21:03 anatomatic

@ArmorDarks Nice! I'd love to see that feature as well.

@maliayas Where might this discussion take place? I'd love to help out. I'd like to be able to toggle a task as done and not done with a keystroke.

@anatomatic PlainTasks looks cool, but I'd rather have the full markdown support in my todolists.

jessmartin avatar Mar 27 '15 17:03 jessmartin

I will add suggestion here as it seems relevant. The checkbox functionality might be further expanded by adding a hotkey to toggle checkbox on the current line.

willow512 avatar May 11 '16 09:05 willow512

@maliayas Do you want to share your personal plan for task lsit?

felixhao28 avatar Jul 21 '16 02:07 felixhao28

Not very special notes. Key points are:

  • Style of the completed tasks. Also should list markers(*, +, -) be dimmed too?
  • A consensus for the keybinding.
  • It should work with nested task lists.
  • It should support multiline task items. Well, to some degree. I know how difficult it is.

maliayas avatar Aug 14 '16 13:08 maliayas

Also we might be inspired by the PlainTasks and sublime-t0d0 plugins.

maliayas avatar Aug 14 '16 13:08 maliayas

When the keybinding pressed on a regular line or a regular list item, it should be transformed into an unchecked task list item, preserving the line text. This should work with an empty line as well.

maliayas avatar Aug 14 '16 15:08 maliayas

Some tools (e.g. MarkdownTodo) prefer to add timestamp to the completed tasks such as @done (2012-01-08 18:12). I think those are unnecessary. Or maybe it might be enabled with a config option.

maliayas avatar Aug 14 '16 15:08 maliayas

Is this still happening? I tried out PlainTasks but found it too opinionated to my liking. After extensive use of it, I found that all I really liked about it are the keybinding, and the dimming of done/cancelled tasks.

In response to the notes above:

  • It would be nice if the list markers didn't get dimmed; just the text. ~~But that's just me.~~
  • alt + d for done doesn't have a default keybinding (afaik). (and alt +c for cancelled if that's happening although I think Sublime does have something for alt c)

PlainTasks also adds timestamps but in my usage it was almost unnoticeable, borderline unnecessary. But it might be a nice addition for some folks. It was a nice reminder if anything.

onotype avatar Dec 23 '16 20:12 onotype

I often use strikethrough to indicate a list item is finished. For example:

  • need to do
  • ~~done~~

It would be nice to have a hotkey to add or remove strikethrough from a line. I like this better than checkboxes.

Maybe worth mentioning: I tried PlainTasks and liked almost nothing about it.

kylebebak avatar Oct 11 '18 17:10 kylebebak

@kylebebak Select the line and then press "~" to add strikethrough. There is currently no hotkey to remove strikethrough.

felixhao28 avatar Oct 12 '18 02:10 felixhao28