- Move all HTML templates to templates/
- Move Platinum assets to templates/Platinum/
- Update default paths in generate_report.py
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Features high-contrast colors, thick borders, hard shadows,
monospace typography, and no rounded corners. Uses custom
background placeholder that shows theme color when no image
is specified.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Move embedded HTML template from generate_report.py to platinum.html for
easier editing with proper syntax highlighting. Add --template argument
to allow selecting different template files.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Show service name (Steam, Local, Gog, etc.) below the bold game title
when hovering over chart segments.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add second doughnut chart showing playtime by category alongside games chart
- Charts display side-by-side on large screens, stacked on small screens (<700px)
- Group categories beyond top 10 into expandable "Others" row in table
- Add color boxes to category rows matching chart colors
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Restyle report with Mac OS 9.2.2 Platinum theme
- Add Charcoal font for UI elements, Monaco for numeric data
- Custom window chrome with titlebars and close buttons
- Mac-style checkboxes, scrollbars, and tabs
- Tabbed interface for game/category summaries using 9-patch tabs
- Filter games by service with styled checkboxes
- Support custom tiled background via --background flag
- Add --assets flag for Platinum assets directory
Platinum assets from grassmunk's Platinum9 GTK2 theme:
https://github.com/grassmunk/Platinum9/
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Show "Games in Library" stat alongside "Games Played" and "Total Playtime".
Games with zero or null playtime are excluded from tables and charts but
now counted in the library total.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>