Playnite desktop VGUI2 (OG Steam) theme | initial release
Pre-release
Pre-release
·
10 commits
to master
since this release
VGUI2 Theme — Initial Release
Overview
This release introduces VGUI2, a new Playnite Desktop theme inspired by the classic Valve VGUI aesthetic. The initial release provides a complete theme foundation, including custom control templates, view layouts, styling resources, localization support, and bundled assets.
Highlights
Complete Theme Framework
- Added the full VGUI2 theme structure and resource architecture.
- Implemented centralized styling, colors, typography, and layout constants.
- Established reusable resource dictionaries for consistent theming across all views.
VGUI-Inspired Visual Design
- Added a custom color palette featuring muted greens, dark panel backgrounds, and classic Valve-inspired accents.
- Implemented custom fonts, icon resources, and theme imagery.
- Added support for custom application branding and theme assets.
Library Views
Implemented themed versions of major Playnite views:
- Main Window
- Library View
- Grid View
- List View
- Details View
- Search View
- Sidebar
- Top Panel
- Filter Panel
- Explorer Panel
- Notification Panel
Game Presentation
Added dedicated templates and styles for:
- Grid view game items
- Details view game items
- Grouped game collections
- Game overview panels
- Play button styling
- Highlighted game elements
- Rating displays
Localization & Resources
- Added localization resource support.
- Added global resource definitions.
- Added media and shared asset dictionaries.
- Included a control gallery for theme development and testing.
Project Assets
Included bundled theme assets and resources:
- Application icons
- Theme imagery
- Social platform assets
- Custom icon font resources
- HTML description templates
Notes
This is the initial public release of VGUI2 and serves as the foundation for future visual refinements, additional custom controls, and expanded Playnite integration.
BACKGROUND IMAGES HAVE BEEN GUTTED FROM DETAIL VIEW | non-steam games looked too inconsistent.
Inspired by: https://github.com/MapleAtMorning/OldSteam-Theme/