Skip to content
mewzers edited this page Mar 27, 2026 · 1 revision

3. Themes

Oxide currently provides three application themes:

  • Kiwano
  • Dark
  • Light

Kiwano

Kiwano is the custom Oxide theme and the default visual identity.

Its goal is to give the project a stronger personality than a generic dark theme.

Characteristics:

  • warm dark red / burgundy UI chrome
  • custom widget colors
  • custom menu and popup styling
  • dedicated theme icon in the top bar

Dark

Dark uses the standard egui::Visuals::dark() base.

It provides a neutral fallback dark UI without the custom Kiwano branding.

Light

Light uses the standard egui::Visuals::light() base.

It is the brightest and most neutral theme available in Oxide.

Theme switching

Themes can currently be changed in two places:

  • top bar theme cycle button
  • Settings -> Emulator tab

Theme persistence

The selected theme is part of persisted application settings.

That means Oxide restores your theme between launches.

Theme coverage

Themes affect:

  • top bar
  • bottom bar
  • main panel
  • settings window
  • debug terminal
  • popup and menu visuals

Kiwano has the most custom styling work compared to the built-in Dark and Light themes.

Clone this wiki locally