2026-03-01 09:36:09 +08:00
|
|
|
# todo
|
|
|
|
|
|
|
|
|
|
## md-commander(./components/md-commander)
|
|
|
|
|
|
|
|
|
|
- [ ] create a new file for each command
|
|
|
|
|
- [ ] add a tab bar to the top of md-commander. it should switch between the current history view and a new tracker view.
|
|
|
|
|
- [ ] add a command to update the tracker view.
|
|
|
|
|
|
|
|
|
|
the tracker view should show a list of currently tracked information.
|
|
|
|
|
|
|
|
|
|
each entry should have a tag, an id, a list of classes, and a list of attributes.
|
|
|
|
|
|
|
|
|
|
each attribute can be of the following types:
|
|
|
|
|
- progress: represented in x/y format, x y are both ints.
|
|
|
|
|
- count: represented as an int.
|
|
|
|
|
- string: represented as a string.
|
|
|
|
|
|
|
|
|
|
the tracker view should support the following interactions:
|
|
|
|
|
- reordering
|
|
|
|
|
- updating attributes, by using popup controls that appear when you click on the attribute
|
|
|
|
|
- removing classes
|
|
|
|
|
|
|
|
|
|
each interaction should be implemented as a command entry in the history view.
|