Skip to content

Conversation

@Abu-Daud
Copy link

I hated the pink highlight and wanted to change it to blue.

@Abu-Daud
Copy link
Author

thank you it looks like a great project, I use hledger all the time, let me know if I would be welcome to contribute or if there is a style guide or master plan or something.

@siddhantac
Copy link
Owner

siddhantac commented Aug 12, 2025 via email

Features added:
- Register-specific filter input box (Ctrl+F or /) for filtering like 'hledger reg rent'
- Alternating light and lighter green rows for classic printed ledger appearance
- Sky blue highlight color across all themes replacing previous pink highlights
- Dynamic help text and keyboard navigation for filter controls
- Smart filtering that works with existing global filters

UI improvements:
- Custom register table renderer with alternating green backgrounds
- Filter input box with contextual help at top of register tables
- Consistent sky blue selection highlighting across all UI elements
- Enhanced help system documenting new register filter functionality

Technical changes:
- Added register filter textinput to Table struct for register-specific filtering
- Modified refresh logic to prioritize register filters over global description filter
- Added light/lighter green color palette to gruvbox colorscheme
- Updated theme accent colors from pink to sky blue for all themes
- Enhanced table rendering with proper scrolling and alternating row colors
- Switch to dark text (#2d3748) on light green backgrounds for better readability
- Update filter box and help text to use dark text on light backgrounds
- Change all borders to light gray (#cbd5e0) for cleaner appearance
- Add light background (#f7fafc) to headers and filter box
- Keep sky blue selection highlighting with white text for contrast
- Maintain alternating light/lighter green rows while fixing text visibility

This resolves readability issues with the previous light-on-light text rendering
and provides a proper light theme appearance for the register tables.
- Reduce date column width from 25% to 8% of table width
- Allocate more space to description (50%) for better readability
- Apply minimal left padding (PaddingLeft(0)) to date column and header
- Reduce first column width by 2 chars to move content closer to left edge
- Maintain minimum width of 6 characters for date display
- Keep alternating green backgrounds and light theme styling

This provides better space utilization with dates positioned just 2 characters
from the table's left edge while giving more room for transaction descriptions.
- Add WARP.md documentation for development guidance
- Implement graph view functionality
- Update configuration files for better debugging
- Enhance table styling and layout
- Improve settings view and model handling
- Add audio test files for future features
- Add emacs/puffin/ with puffin.el entry and supporting modules
- Async runner stub for MELPA readiness; compiles cleanly
- Faces, UI, filters, reports rendering, and README
- License headers and metadata for MELPA
@siddhantac
Copy link
Owner

Hi, sorry for the delay.

Can you explain the changes? Why are there binary files? Why are there changes to keybindings and navigation? Looks like a lot of unrelated changes have been committed which have nothing to do with changing the color to blue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants