Skip to content

Admin Themes

Phillip Dornauer edited this page Apr 13, 2026 · 1 revision

Admin Themes

Marble ships with two visual themes for the admin panel. Each user can choose their preferred theme in their user settings.

Available Themes

XP (default)

Clean, modern look. Flat white cards, subtle shadows, standard Bootstrap 3 styling.

Windows 98

A full retro Win98 aesthetic: teal desktop background, beveled 3D borders, navy title bar gradients, Tahoma 12px font, and classic Windows scrollbars. All 997 Famfamfam Silk icons are mapped to equivalent Windows 98 system icons where available.

Changing Your Theme

  1. Click your name in the top-right corner of the admin
  2. Go to Edit Profile (or System → Users → [your user])
  3. Under Theme, select xp or 98
  4. Save

The selected theme is stored per user and applied on next page load.

Technical Notes

The theme is loaded as a CSS file in the admin layout: vendor/marble/assets/css/admin-theme-{theme}.css. The xp theme file is empty (the default styles are already the XP look). The 98 theme applies approximately 1,000 lines of overrides.

The icon rendering component (@include('marble::components.famicon', ...)) automatically switches to Windows 98 PNG icons when the 98 theme is active. Blueprint custom icons (user-assigned from the icon picker) use the SVG fallback in both themes.

Clone this wiki locally