Commit Graph

6 Commits

Author SHA1 Message Date
Miguel Astor
bc0a541034 Add categories chart and expandable Others row to categories table
- 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>
2026-02-25 18:42:59 -04:00
Miguel Astor
c0953edf3a Added additional fake buttons to the window titles. 2026-02-10 22:40:24 -04:00
Miguel Astor
c38eda7ca8 Add Mac OS 9 Platinum style to report
- 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>
2026-02-09 18:10:37 -04:00
Miguel Astor
a3b88d9fe4 Add total library count to report stats
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>
2026-02-09 16:57:14 -04:00
Miguel Astor
a21e3f3d07 Added code. 2026-02-09 13:13:45 -04:00
e1991e9205 Initial commit 2026-02-09 17:08:44 +00:00