summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index 9b41e0a..d89b2bb 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,2 +1,24 @@
# TODO's
+## Completed
+- [x] Added Fyne GUI mode with `--gui` flag
+- [x] Interactive word input with Bulgarian validation
+- [x] Live preview of generated images and audio
+- [x] Fine-grained regeneration (image-only, audio-only, or both)
+- [x] Session management with "Keep & Continue" functionality
+- [x] Export to Anki CSV from GUI session
+- [x] Progress indicators and status updates
+
+## GUI Enhancements (Future)
+- [ ] Implement actual audio playback (currently shows controls only)
+- [ ] Add preferences dialog for GUI settings
+- [ ] Add drag & drop support for batch word lists
+- [ ] Add recent words history
+- [ ] Add dark/light theme toggle
+- [ ] Keyboard shortcuts (Enter to submit, Space to play audio)
+- [ ] Save/restore GUI window size and position
+
+## Known Limitations
+- Audio playback requires additional audio library integration (e.g., github.com/hajimehoshi/oto)
+- First build with GUI may be slow due to Fyne compilation
+