mirror of
https://github.com/m1ngsama/TUT.git
synced 2025-12-24 10:51:46 +00:00
- 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. |
||
|---|---|---|
| .. | ||
| browser.cpp | ||
| browser.h | ||
| calendar.cpp | ||
| calendar.h | ||
| html_parser.cpp | ||
| html_parser.h | ||
| http_client.cpp | ||
| http_client.h | ||
| ics_fetcher.cpp | ||
| ics_fetcher.h | ||
| ics_parser.cpp | ||
| ics_parser.h | ||
| input_handler.cpp | ||
| input_handler.h | ||
| main.cpp | ||
| text_renderer.cpp | ||
| text_renderer.h | ||
| tui_view.cpp | ||
| tui_view.h | ||