Releases: Alexander-DeLarge/Playnite-VGUI2
Release list
Playnite-VGUI2 theme | 1.1.0
🎨 UI & Visual Refinements
This update focuses on improving visual consistency, readability, and layout spacing throughout the application.
Color & Theme Adjustments
- Updated hover state coloring to better align with the application's primary theme.
- Refined list selection background color for improved visual consistency.
- Added a dedicated
SelectionTextBrushresource for clearer selected-item text rendering. - Updated selected-item foreground colors across multiple controls to improve contrast and readability.
List Controls
ListBox
- Selected items now use the dedicated selection text color for improved visibility.
ListView
- Updated selected item background styling to use the standard list selection brush.
- Improved selected item text contrast by applying the new selection text brush.
- Refined selection visuals for a more consistent experience with other controls.
Menu Improvements
- Enhanced menu highlighting behavior throughout top-level and submenu items.
- Selected and highlighted menu items now display improved text contrast.
- Standardized menu popup backgrounds with the application's control background styling.
- Added explicit header text targeting for more reliable hover and selection state rendering.
Details View Enhancements
- Improved spacing and alignment in game overview metadata sections.
- Added consistent left margins for:
- Text blocks
- Buttons
- Item collections
- Improved notes panel responsiveness:
- Replaced fixed width sizing with adaptive sizing.
- Added maximum width constraints.
- Improved layout behavior on wider and narrower windows.
Grid View Improvements
- Added consistent spacing and margin styling to overview metadata fields.
- Improved alignment consistency between grid and details view layouts.
Scroll Viewer Adjustments
- Added additional right-side padding to detail view scroll containers to improve content readability.
Top Panel Layout Updates
- Reduced main search box width from 300px to 195px.
- Reduced global progress display width constraints to better utilize available toolbar space.
- Improved top panel layout balance and responsiveness.
Playnite desktop VGUI2 (OG Steam) theme | initial 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/