Commit Graph

19 Commits

Author SHA1 Message Date
Miguel Astor
aa9719cbfe Update CLAUDE.md documentation
- Document all four available templates (platinum, brutalism, glassmorphism, neumorphism)
- Fix template path to use templates/ folder
- Update theme toggle description (auto/light/dark with persistent preference)
- Add responsive design mention
- Fix filtered categories list

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-26 17:29:28 -04:00
Miguel Astor
f4e5c33c87 Improve card header visibility in brutalism template dark mode
- Keep card-header background yellow in both light and dark modes using
  --accent-tertiary variable (#ffff00 light, #ffff33 dark)
- Set card-title text to black in dark mode for optimal contrast against
  yellow background
- Remove dark mode overrides that changed header background to gray

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-26 17:19:52 -04:00
Miguel Astor
db575f2bb7 Include Horny category in category chart and table
Remove Horny from category filter to display it in the categories chart
and By Category table. Now only .hidden and favorite remain filtered.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-26 17:12:52 -04:00
Miguel Astor
3394d66151 Include Horny category in game category badges
Remove Horny from the filter list to display it in category badges.
Only .hidden and favorite categories remain filtered.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-26 17:09:01 -04:00
Miguel Astor
3a700c4f48 Add category badges to game tables in all templates
Display game categories as colored badges after service badges in both
top games and others sections. Categories filtered to exclude .hidden,
favorite, and Horny.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-26 17:07:28 -04:00
Miguel Astor
f850e4d69c Move templates and assets to templates/ folder
- 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>
2026-02-26 03:21:25 -04:00
Miguel Astor
49c7a2bba8 Add brutalism template with bold industrial style
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>
2026-02-26 03:18:13 -04:00
Miguel Astor
6e7f3e5e16 Add scroll-to-top button to all templates
Floating button in bottom-right corner that appears when scrolling
down and smoothly scrolls to top when clicked. Each template has
matching visual style.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-26 03:09:44 -04:00
Miguel Astor
9e49262118 Add neumorphism template with soft UI style
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-26 03:02:58 -04:00
Miguel Astor
ec9c1c5205 Add glassmorphism template with modern glass UI style
New template featuring:
- Frosted glass effect with backdrop-filter blur
- Light/dark theme with automatic system detection
- Theme toggle button (sun/moon/auto) in top right corner
- Responsive design for mobile devices
- Same data structure as platinum template

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-26 02:02:48 -04:00
Miguel Astor
d5c5703523 Update CLAUDE.md to document external template file
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-26 01:39:32 -04:00
Miguel Astor
878eaf0c4e Extract HTML template to external file with --template option
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>
2026-02-26 01:37:42 -04:00
Miguel Astor
3cc572a45b Add game source to tooltip in games chart
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>
2026-02-25 18:53:41 -04:00
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