Commit Graph

97 Commits

Author SHA1 Message Date
n loewen (aider) c060ba06cd feat: Highlight spaces before and after scroll percentage in status bar 2025-06-08 00:02:07 +01:00
n loewen (aider) 261dc75b95 feat: Add space and highlight active pane scroll percentage 2025-06-08 00:00:04 +01:00
n loewen (aider) e6249a29e6 refactor: Merge status bars into single white-on-black bar with scroll percentages and commit message 2025-06-07 23:56:04 +01:00
n loewen (aider) 022b27474f fix: Update text selection coordinates when sidebar is hidden 2025-06-07 23:51:18 +01:00
n loewen (aider) 352edde492 feat: Add sidebar toggle with "s" key press 2025-06-07 23:48:25 +01:00
n loewen (aider) a73213a88b feat: Add ability to select commits by clicking in the sidebar 2025-06-07 23:45:58 +01:00
n loewen 87da94851a style: Change status bar divider character from "▌" to "▐" 2025-06-07 23:45:55 +01:00
n loewen (aider) 4e03ae2736 style: Use "▌" character for status bar divider to match colors 2025-06-07 23:41:23 +01:00
n loewen (aider) 27b5047704 style: Update pane color pairs for black-on-white active pane 2025-06-07 23:39:04 +01:00
n loewen (aider) cb06745430 style: Change commit message bar color to black-on-white 2025-06-07 23:37:19 +01:00
n loewen 045549949a fix: Adjust commit message display position in status bar 2025-06-07 23:37:16 +01:00
n loewen (aider) dc119e472d feat: Add HH:MM timestamps to sidebar after date in git log 2025-06-07 23:32:51 +01:00
n loewen 43fa1dc529 fix: Left-align commit message in status bar instead of centering 2025-06-07 23:32:49 +01:00
n loewen (aider) 4053001591 feat: Add new status bar below existing panes with commit message 2025-06-07 23:30:20 +01:00
n loewen (aider) 7db93d4af3 fix: Handle curses drawing errors in status bar rendering 2025-06-07 23:28:53 +01:00
n loewen (aider) 90535bf156 feat: Add full-width status bar with centered commit message 2025-06-07 23:28:02 +01:00
n loewen (aider) 68e65cd851 fix: Resolve terminal color initialization crash by using safe color pair 2025-06-07 23:25:22 +01:00
n loewen (aider) 6aa6881f0b fix: Add error handling for terminal control sequences to prevent crashes 2025-06-07 23:16:43 +01:00
n loewen (aider) e9b806aeb8 fix: Correct indentation for resize event handling in gtm2.py 2025-06-07 23:16:13 +01:00
n loewen (aider) c1605e99cd fix: Improve error handling and reduce timeout in main event loop 2025-06-07 23:15:22 +01:00
n loewen (aider) d22b9ff5b9 feat: Improve pane switching by handling mouse press event immediately 2025-06-07 23:09:00 +01:00
n loewen (aider) b0a142e90c fix: Improve mouse click handling for pane switching 2025-06-07 22:56:51 +01:00
n loewen (aider) a035a350d4 fix: Conditionally remove margin padding when not in diff mode 2025-06-07 22:41:06 +01:00
n loewen (aider) b35b07e003 fix: Modify mouse selection to allow text selection without interruption 2025-06-07 22:36:58 +01:00
n loewen (aider) 4fb2c353df fix: Improve selection mode handling with mouse and escape key 2025-06-07 22:35:11 +01:00
n loewen (aider) dc162e8dda feat: Improve mouse selection handling to clear selection on click 2025-06-07 22:27:07 +01:00
n loewen (aider) e6915060b1 feat: Improve text selection highlighting during mouse drag 2025-06-07 22:16:04 +01:00
n loewen (aider) ccefbcef03 fix: Remove timeout and unnecessary input check to improve mouse event handling 2025-06-07 22:01:43 +01:00
n loewen (aider) 4f48007927 feat: Add mouse coordinates to status bar for debugging 2025-06-07 22:00:10 +01:00
n loewen (aider) db4b7b574e fix: Remove redundant nodelay(True) to improve mouse event handling 2025-06-07 21:58:39 +01:00
n loewen (aider) e663e3b417 refactor: Improve main loop to provide real-time UI updates during mouse interactions 2025-06-07 21:54:16 +01:00
n loewen (aider) 67e2375acb feat: Add real-time mouse position tracking for selection highlight 2025-06-07 21:52:18 +01:00
n loewen (aider) addc9b09ed refactor: Improve multi-line text selection logic and handling 2025-06-07 21:48:41 +01:00
n loewen (aider) 141e69547c feat: Implement line-by-line selection with real-time visual feedback 2025-06-07 21:45:51 +01:00
n loewen (aider) 8156da7632 feat: Add mouse state details to status bar for debugging 2025-06-07 21:41:05 +01:00
n loewen (aider) a0a5e722b3 refactor: Improve mouse drag and selection event handling logic 2025-06-07 21:37:13 +01:00
n loewen (aider) f527ba4c36 fix: Prevent multiple mouse drag actions and restore pane switching 2025-06-07 21:34:07 +01:00
n loewen (aider) 66940d44f9 feat: Implement mouse-based text selection and clipboard copying 2025-06-07 21:27:46 +01:00
n loewen b58840de58 chore: Update gtm2.py file permissions to executable 2025-06-07 21:27:43 +01:00
n loewen (aider) 0e385b1873 refactor: Restructure gtm into a more modular, class-based architecture 2025-06-07 21:19:34 +01:00
n loewen 2249aafcc0 feat: Add gtm2.py script to project 2025-06-07 21:19:28 +01:00
n loewen (aider) 0f14188452 feat: Add mouse mode toggle with 'm' key and status bar indicator 2025-06-07 21:09:21 +01:00
n loewen (aider) f1f78386ff feat: Reverse mouse option to be enabled by default with --no-mouse flag 2025-06-07 21:06:50 +01:00
n loewen (aider) f48d090c4e feat: Add optional mouse support with --mouse command-line flag 2025-06-07 20:46:15 +01:00
n loewen aa1ef500b0 Bump minor version number -- now scroll position is maintained when switching versions 2025-06-07 20:27:12 +01:00
n loewen (aider) a985eacd0e refactor: Implement smart line matching for scroll position preservation 2025-06-07 20:26:09 +01:00
n loewen (aider) bc1c07ba29 fix: Preserve scroll position when navigating commits 2025-06-07 20:22:06 +01:00
n loewen (aider) af9c9f787e fix: Preserve scroll position when switching commits in file view 2025-06-07 20:20:21 +01:00
n loewen (aider) 2df25ac089 feat: Preserve scroll position percentage when switching commits 2025-06-07 20:18:52 +01:00
n loewen (aider) 4a780cf193 refactor: Simplify argparse setup and help handling 2025-06-07 20:15:27 +01:00