Commit Graph

123 Commits

Author SHA1 Message Date
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
n loewen 0ba3259319 feat: Add whole diff option and improve help display for GTM 2025-06-07 20:15:24 +01:00
n loewen (aider) 54b361aead style: Align code display by padding non-modified lines 2025-06-07 20:05:50 +01:00
n loewen (aider) 90a9f311fc refactor: Improve diff parsing and display logic for deleted and added lines 2025-06-07 20:04:30 +01:00
n loewen (aider) 794f6d0716 refactor: Improve handling of deleted lines in diff display 2025-06-07 20:01:01 +01:00
n loewen (aider) d76e5bdc17 fix: Improve display of added and deleted lines with proper formatting and positioning 2025-06-07 19:57:14 +01:00
n loewen (aider) 2954f16cfd fix: Initialize start_line and del_start to prevent UnboundLocalError 2025-06-07 19:53:27 +01:00
n loewen (aider) b5c852e544 feat: Add --diff-additions and --diff-deletions options with line highlighting 2025-06-07 19:52:45 +01:00
n loewen 77ecf27131 Uppercase filename in usage section 2025-06-07 19:16:29 +01:00
n loewen (aider) ccd860e4d9 feat: Add file existence check before processing input filename 2025-06-07 19:14:08 +01:00
n loewen a95a67f834 docs: Improve help message formatting and clarity 2025-06-07 19:14:06 +01:00
n loewen (aider) 6bc4b56ba3 feat: Add -h/--help option to display usage information 2025-06-07 19:03:25 +01:00
n loewen (aider) 4102f6c6f2 feat: Add support for --version flag to print program version 2025-06-07 19:02:14 +01:00
n loewen (aider) 02a40fd234 feat: Add version flag (-v) to print program version 2025-06-07 18:57:36 +01:00
n loewen b14bde6d7e Clarify usage information 2025-05-05 11:30:40 +01:00
n loewen 1a76e44779 Update readme with new name + usage info 2025-05-05 11:16:04 +01:00
n loewen b6ec090794 Update the usage info that's printed when gtm is invoked without a filename 2025-05-05 11:14:54 +01:00
n loewen fe0a3d4122 Rename to gtm, to make it nicer to run on the command line 2025-05-05 11:13:43 +01:00
n loewen ca7c9d352b Add readme 2025-05-05 11:09:48 +01:00
n loewen 43333af7bb Add screenshot 2025-05-05 11:03:46 +01:00
n loewen 331574053b Merge remote-tracking branch 'refs/remotes/origin/main' 2025-05-05 11:01:27 +01:00
n loewen 627ee6afd8 Merge branch 'temp' 2025-05-05 10:59:22 +01:00
n loewen f0e5cc0abd Add gitignore 2025-05-05 10:59:19 +01:00
n loewen 4bff7a9a3a Remove 'by chatGPT' for screenshot heh 2025-05-05 10:55:16 +01:00
n loewen 831cbb1d76 Make status bar indicate which pane is focused 2025-05-05 09:35:38 +01:00