rozšíření-completeTask

This commit is contained in:
kankys committed 2026-08-09 10:33:11 +02:00
1 parent 6230b7895d
commit b447cc8de7
6 files changed
+178 -5

No files matched your search

+23
View File
@@ -33,6 +33,7 @@ The main interface displays:
- **/: Search** - Search todos by title, description, or tags
- **b: Tags** - Browse all tags
- **c: Filter** - Filter todos by category
- **t: Toggle Complete** - Toggle completion status of the selected todo
- **l: EN/CS** - Toggle language between English and Czech
- **q: Quit** - Exit the application
@@ -138,6 +139,27 @@ The exported file contains:
3. Press `y` to confirm deletion
4. Press `n` or `Esc` to cancel
## Completed Todos
The application allows you to mark todos as completed, helping you track your progress.
### Marking Todos as Completed
1. Navigate to the todo you want to mark as completed/incomplete
2. Press `t` to toggle its completion status
3. Completed todos will:
- Be displayed with strikethrough and gray color
- Be automatically moved to the end of the list
- Be saved with the new status
### Completed Todos Features
- **Automatic Sorting**: Completed todos are always displayed last in the list
- **Visualization**: Completed todos are shown with strikethrough and gray color for easy identification
- **Persistent Storage**: Completion status is saved in the JSON file along with the todo
- **Filtering**: Completed todos are included in all filters and searches
- **Export**: When exporting a completed todo, its status is included in the exported data
## Keyboard Shortcuts Summary
### Navigation
@@ -154,6 +176,7 @@ The exported file contains:
- `/`: Search
- `b`: Browse tags
- `c`: Filter by category
- `t`: Toggle todo completion status
- `l`: Toggle language
- `+`: Increase priority (when adding/editing)
- `Tab`: Switch between fields