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 |
n loewen (aider)
|
78ea389c82
|
fix: prevent curses error by avoiding writing to last terminal column
|
2025-05-05 09:23:06 +01:00 |
n loewen (aider)
|
0025c4e437
|
feat: add colored status bars with focus-based highlighting
|
2025-05-05 09:22:39 +01:00 |
n loewen (aider)
|
bc6ec6d847
|
feat: implement vertical scrolling for commit list in left pane
|
2025-05-05 09:18:18 +01:00 |
n loewen (aider)
|
07127c1d1b
|
feat: add support for scrolling up with Shift+Space in different terminals
|
2025-05-05 09:14:00 +01:00 |
n loewen (aider)
|
b6ec425d91
|
feat: Optimize scrolling performance and reduce screen flickering
|
2025-05-05 09:13:00 +01:00 |
n loewen (aider)
|
df1a0d4ad3
|
feat: add terminal default color support in curses initialization
|
2025-05-05 09:11:17 +01:00 |