Commit graph

9 commits

Author SHA1 Message Date
Claude
0e46ef084e Add customizable color preferences with separate settings window
## New Features
- **Customizable Progress Bar Colors**: Users can now customize the colors for normal, warning, and danger states through a dedicated settings window
- **Separate Settings Window**: Settings now open in a frameless, resizable window (500x680px) with live preview of color changes
- **CSS Variables**: Converted hardcoded colors to CSS custom properties for dynamic theming

## Files Modified
- **main.js**: Added settings window creation, color preference storage (electron-store), and IPC handlers
- **preload.js**: Exposed color preference and settings IPC methods to renderer
- **app.js**: Implemented color preference loading and live updates from settings window
- **styles.css**: Added CSS variables for customizable colors, updated scrollbar styling
- **index.html**: Removed unused settings overlay
- **.gitignore**: Added CLAUDE_NOTES.md to prevent credential leaks

## Files Added
- **src/renderer/settings.html**: Settings window UI with 2-column color picker layout
- **src/renderer/settings.js**: Settings window logic and color management
- **src/renderer/settings-styles.css**: Settings window styling
- **CHANGES.md**: Tracking document for modifications

## Technical Details
- Color preferences stored in electron-store with encryption
- Live color updates via IPC communication between settings and main windows
- Default color scheme: Purple (normal), Orange (warning), Red (danger)
- Settings accessible via tray menu or settings button

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-24 13:38:45 -05:00
Slavomir Durej
6ea9251bfe trying to fix the log out issue 2025-12-19 16:49:02 +00:00
Slavomir Durej
a9a155fdd1 css error fix 2025-12-17 08:41:56 +00:00
Slavomir Durej
2cfa69cc5d no usage display notice implemented
remembering the last known position implemented
2025-12-17 08:41:19 +00:00
Slavomir Durej
5680558060 tweaks to logo 2025-12-16 10:48:50 +00:00
Slavomir Durej
ce292d6b17
Update link to Releases in README 2025-12-15 19:58:10 +00:00
Slavomir Durej
a78812d75c
Update screenshot path in README.md 2025-12-15 19:47:55 +00:00
Slavomir Durej
b1fb98539f added project logo 2025-12-15 19:46:16 +00:00
Slavomir Durej
f72cbf9e91 initial commit 2025-12-14 18:27:30 +00:00