n loewen (aider)
6c44fcea82
feat: Add keyboard shortcuts for toggling diff modes with 'd', 'a', and 'x'
2025-06-08 02:42:28 +01:00
n loewen
4e10b79b8e
refactor: Adjust help popup layout and formatting
2025-06-08 02:42:24 +01:00
n loewen (aider)
0ab7482d5d
fix: Clear background of help popup to prevent text bleed-through
2025-06-08 02:36:31 +01:00
n loewen (aider)
78eaaf35e2
feat: Add help popup with keyboard shortcuts triggered by "?"
2025-06-08 02:35:03 +01:00
n loewen
8eaad2ae49
fix: Change line number toggle key from 'l' to 'L'
2025-06-08 02:34:58 +01:00
n loewen (aider)
c4be052790
feat: Add 'c' and 'C' keys for jumping to next and previous changes
2025-06-08 02:32:18 +01:00
n loewen (aider)
a2e78cbea9
feat: Add minimal search functionality to gtm tool
...
This commit introduces a basic search feature with the following capabilities:
- Press '/' to enter search mode
- Type search query and press Enter to search
- Navigate through matches with 'n' and 'N'
- Highlight search matches in the file view
- Display search match count in status bar
2025-06-08 02:29:25 +01:00
n loewen
386163a5b8
refactor: Remove line number indicator and change line number toggle key
2025-06-08 02:29:07 +01:00
n loewen (aider)
3bf54e38c7
feat: Add support for line numbers in main function signature
2025-06-08 02:21:05 +01:00
n loewen (aider)
e4b65b98d1
feat: Add line numbers with color-coded display and toggle option
2025-06-08 02:20:16 +01:00
n loewen (aider)
cfa96a436f
refactor: Decouple clipboard selection from screen rendering using data model
2025-06-08 02:17:21 +01:00
n loewen
217174c647
style: Refine status bar indicators and spacing for better readability
2025-06-08 02:17:17 +01:00
n loewen (aider)
a86704e531
fix: Improve "n" key navigation for change blocks
2025-06-08 02:09:28 +01:00
n loewen (aider)
229a1e9360
fix: Ensure 'n' key works for jumping to next change block
2025-06-08 02:07:13 +01:00
n loewen (aider)
7ff50bb49a
fix: Resolve 'n' key navigation issue by using ASCII code
2025-06-08 02:05:47 +01:00
n loewen (aider)
d86be60b40
fix: Enable 'n' key navigation across change blocks regardless of focus
2025-06-08 02:03:38 +01:00
n loewen (aider)
84073402e4
refactor: Remove scrollbar change markers and related code
2025-06-08 02:02:18 +01:00
n loewen (aider)
bbfba3c644
refactor: Improve change navigation with block-based approach and context scrolling
2025-06-08 02:00:28 +01:00
n loewen (aider)
60b3af9108
feat: Add change navigation with visual markers and keyboard shortcuts
2025-06-08 01:56:52 +01:00
n loewen (aider)
49bc53d16d
feat: Add git tracking check for untracked files with helpful error message
2025-06-08 01:53:10 +01:00
n loewen (aider)
ed75b6fd37
fix: Implement no-wrap functionality for line display
2025-06-08 01:51:25 +01:00
n loewen (aider)
a39c28c099
feat: Implement line wrapping with toggle and CLI option
2025-06-08 01:49:10 +01:00
n loewen (aider)
cc25765a41
refactor: Use difflib.SequenceMatcher for improved line matching logic
2025-06-08 01:16:57 +01:00
n loewen (aider)
76e0e8789c
refactor: Remove 'm' key mouse toggle functionality
2025-06-08 01:02:42 +01:00
n loewen (aider)
ddb1119bb5
refactor: Convert AppState to pure dataclass with functional state management
2025-06-08 00:59:58 +01:00
n loewen
9406908d2f
Readme: add notes about keyboard shortcuts
2025-06-08 00:52:46 +01:00
n loewen
fb7ae549f4
Replace 'gtm' file with updated version from 'gtm2.py'
2025-06-08 00:49:55 +01:00
n loewen
c4699bd275
Update readme
2025-06-08 00:49:13 +01:00
n loewen (aider)
7f34cd86eb
fix: Prevent terminal-specific mouse handling crash for nsterm
2025-06-08 00:38:04 +01:00
n loewen (aider)
96f7b80226
feat: Make entire status bar reverse-video with active pane percentage in normal video
2025-06-08 00:29:20 +01:00
n loewen (aider)
a87c324020
style: Make commit message in status bar use reverse video
2025-06-08 00:27:45 +01:00
n loewen (aider)
8bae7e1cfe
refactor: Use A_REVERSE for consistent status bar highlighting
2025-06-08 00:25:06 +01:00
n loewen (aider)
4e444f4a14
style: Use selected sidebar entry color for status bar
2025-06-08 00:19:03 +01:00
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