Major Features: - Added complete UI element visibility controls (show/hide any element independently) - Added system tray icon with live usage percentage display - Added customizable tray icon colors and update interval (10-300 seconds) - Added application settings (start on boot, start minimized, close to tray) - Added theme customization (backgrounds, text colors, borders, opacity controls) - Added configurable update intervals for both UI and tray (10-300 seconds) - Added static color mode option for progress bars - Added dynamic window resizing based on visible elements UI/UX Improvements: - Improved settings organization with collapsible sections - Consistent typography and spacing throughout settings panel - Larger, bolder section headers for better visual hierarchy - Removed donations button from settings - Element visibility controls for both Current Session and Weekly Limit sections - Master toggles for entire sections - Independent toggles for labels, bars, percentages, circles, and time text Bug Fixes: - Fixed element centering and responsive layout - Fixed timer container visibility handling when children are hidden - Fixed slider overlap with text above - Fixed window resizing to properly fit content - Fixed manual resizing while maintaining centered content Technical Changes: - Changed UI update interval from 1-10 minutes to 10-300 seconds - Standardized all settings to use .setting-group wrapper class - Removed inline styles in favor of CSS classes - Improved CSS organization with consistent spacing rules - Added proper flexbox centering for responsive layouts - Window constraints: 320-600px width, 96-180px height - Resizable window with content-based auto-sizing Documentation: - Comprehensive README update with all v1.4.2 features - Added screenshot placeholders for user documentation - Detailed settings explanations - Troubleshooting section expanded - Version history updated 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
50 lines
No EOL
1 KiB
JSON
50 lines
No EOL
1 KiB
JSON
{
|
|
"name": "claude-usage-widget",
|
|
"version": "1.4.2",
|
|
"description": "Desktop widget for Claude.ai usage monitoring",
|
|
"main": "main.js",
|
|
"scripts": {
|
|
"start": "electron .",
|
|
"build": "electron-builder",
|
|
"build:win": "electron-builder --win",
|
|
"dev": "cross-env NODE_ENV=development electron ."
|
|
},
|
|
"keywords": [
|
|
"claude",
|
|
"usage",
|
|
"widget",
|
|
"electron"
|
|
],
|
|
"author": "Your Name",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"electron": "^28.0.0",
|
|
"electron-builder": "^24.9.1",
|
|
"cross-env": "^7.0.3"
|
|
},
|
|
"dependencies": {
|
|
"electron-store": "^8.1.0",
|
|
"axios": "^1.6.2"
|
|
},
|
|
"build": {
|
|
"appId": "com.claudeusage.widget",
|
|
"productName": "Claude Usage Widget",
|
|
"win": {
|
|
"target": [
|
|
"nsis"
|
|
],
|
|
"icon": "assets/icon.ico"
|
|
},
|
|
"nsis": {
|
|
"oneClick": false,
|
|
"allowToChangeInstallationDirectory": true,
|
|
"createDesktopShortcut": true,
|
|
"createStartMenuShortcut": true
|
|
},
|
|
"files": [
|
|
"**/*",
|
|
"!**/*.ts",
|
|
"!*.md"
|
|
]
|
|
}
|
|
} |