Commit graph

5 commits

Author SHA1 Message Date
56df39a755 feat: Replace emoji with ASCII art for maximum terminal compatibility
- Replace Braille spinner with classic ASCII spinner (|/-\)
- Update calendar banner: [CAL] NBTCA CALENDAR [CAL]
- Update tools banner: [TOOL] NBTCA UTILITY TOOLS [TOOL]
- Replace event status icons: * for today, v for past, ○ for upcoming
- Update menu items: [CAL] Calendar, [X] Exit
- Replace location emoji with @ symbol
- Ensure compatibility across all terminal environments including legacy systems
2025-11-20 10:10:26 +08:00
9f334ec0a0 feat: Add ASCII art and ANSI shadow effects to TUI 2025-11-19 17:27:46 +08:00
38d97b1d46 feat: Add Vim keybindings (j/k) for navigation in TUI 2025-11-19 16:48:55 +08:00
77784f7453 feat: Modularize calendar and create TUI portal
Refactored the calendar functionality into a separate Calendar class.
Created a TUI portal in main.cpp to allow for future feature expansion.
The TUI portal provides a menu to select different features, with the calendar being the first one.
Updated the build system to include the new files.
2025-11-19 16:34:25 +08:00
e7edc3455f Initial commit: NBTCA TUI with ICS calendar support 2025-11-19 11:50:45 +08:00