TUT/src
m1ngsama 815c479a90 feat: Add marks and mouse support for better navigation
- Implement vim-style marks (ma to set, 'a to jump)
  * Store mark positions per character (a-z)
  * Display status messages when setting/jumping to marks
  * Integrated with vim keybinding infrastructure

- Add full mouse support
  * Click on links to follow them directly
  * Mouse wheel scrolling (up/down)
  * Proper click detection within link ranges
  * Works with most modern terminal emulators

- Enable ncurses mouse events
  * ALL_MOUSE_EVENTS for comprehensive support
  * Zero mouseinterval for instant response
  * Handle BUTTON1_CLICKED, BUTTON4_PRESSED (wheel up), BUTTON5_PRESSED (wheel down)

- Update help documentation
  * Document marks keybindings
  * Add mouse support section
  * Note infrastructure for visual mode and tabs

This brings TUT closer to feature parity with modern vim plugins
while maintaining excellent usability for both keyboard and mouse users.
2025-12-17 13:53:46 +08:00
..
browser.cpp feat: Add marks and mouse support for better navigation 2025-12-17 13:53:46 +08:00
browser.h docs: Rewrite README as Unix man page, remove Chinese comments 2025-12-08 16:11:39 +08:00
calendar.cpp feat: Modularize calendar and create TUI portal 2025-11-19 16:34:25 +08:00
calendar.h feat: Modularize calendar and create TUI portal 2025-11-19 16:34:25 +08:00
html_parser.cpp 🚀 Modern Browser Enhancements - Vimium-style Navigation & Beautiful Rendering (#11) 2025-12-17 13:51:28 +08:00
html_parser.h 🚀 Modern Browser Enhancements - Vimium-style Navigation & Beautiful Rendering (#11) 2025-12-17 13:51:28 +08:00
http_client.cpp feat: Transform to vim-style terminal browser (#10) 2025-12-05 15:01:21 +08:00
http_client.h docs: Rewrite README as Unix man page, remove Chinese comments 2025-12-08 16:11:39 +08:00
ics_fetcher.cpp Initial commit: NBTCA TUI with ICS calendar support 2025-11-19 11:50:45 +08:00
ics_fetcher.h Initial commit: NBTCA TUI with ICS calendar support 2025-11-19 11:50:45 +08:00
ics_parser.cpp Initial commit: NBTCA TUI with ICS calendar support 2025-11-19 11:50:45 +08:00
ics_parser.h Initial commit: NBTCA TUI with ICS calendar support 2025-11-19 11:50:45 +08:00
input_handler.cpp 🚀 Modern Browser Enhancements - Vimium-style Navigation & Beautiful Rendering (#11) 2025-12-17 13:51:28 +08:00
input_handler.h 🚀 Modern Browser Enhancements - Vimium-style Navigation & Beautiful Rendering (#11) 2025-12-17 13:51:28 +08:00
main.cpp refactor: Improve code quality and Unix philosophy 2025-12-08 15:53:17 +08:00
text_renderer.cpp 🚀 Modern Browser Enhancements - Vimium-style Navigation & Beautiful Rendering (#11) 2025-12-17 13:51:28 +08:00
text_renderer.h feat: Add inline link display and vim-style quick navigation 2025-12-08 17:07:40 +08:00
tui_view.cpp feat: Replace emoji with ASCII art for maximum terminal compatibility 2025-11-20 10:10:26 +08:00
tui_view.h feat: Add ASCII art and ANSI shadow effects to TUI 2025-11-19 17:27:46 +08:00