Themes

Five built-in themes to match your vibe. Switch instantly in Settings → General.

Built-in Themes

Uplink ships with five themes, each with a distinct personality. Themes control background colors, accent colors, text colors, chat bubble styling, and the overall feel of the interface.

Midnight

Default theme. Dark background with cyan accents. The signature Uplink look.

Ember

Deep fire theme — dark navy base, crimson surfaces, amber accents.

Forest

Earthy dark theme — muted sage accents, woodland palette.

Daylight

The only light theme. Warm cream background with washed red accents. Easy on the eyes during the day.

Phantom

Monochrome grayscale — no color accent, pure neutral.

Switching Themes

Open Settings → General and click any theme to apply it instantly. The change is immediate — no page reload needed. Your theme preference is saved and persists across sessions and devices.

Theme Details

Each theme controls the following UI elements:

ElementWhat Changes
BackgroundMain app background and sidebar color
AccentButtons, links, active states, user chat bubble
TextPrimary and muted text colors
Chat BubblesUser and AI message backgrounds
Code BlocksBackground, border, and syntax highlight colors
BordersDividers, card borders, input outlines

Color Reference

For developers and anyone curious, here are the exact accent colors used by each theme:

ThemeBackgroundAccentText
Midnight#000#00f0ff (Cyan)#f1f5f9
Daylight#f5f0eb#c84b4b (Washed Red)#2c2420
Ember#03071e#f48c06 (Amber)#fce8d0
Forest#131813#a3b18a (Sage)#dad7cd
Phantom#000#a0a0a0 (Gray)#e8e8e8
💡 Custom Themes Custom theme support is planned for a future release. In the meantime, you can modify the CSS custom properties in the app source to create your own look.