Files
tai/research/tui-framework-design/tdesktop-day-blue-theme.md
T
2026-10-12 00:53:52 +02:00

3.0 KiB

Telegram Desktop day-blue theme file (day-blue.tdesktop-theme)

Metadata

Field Value
Institute Molodetz Institute — Research & Retrieval Division
Subject tui-framework-design
Document type Source Dossier
Tier 1
Source title day-blue.tdesktop-theme (Telegram Desktop built-in Day theme)
Source URL https://raw.githubusercontent.com/telegramdesktop/tdesktop/dev/Telegram/Resources/day-blue.tdesktop-theme
Source publisher / author Telegram Desktop contributors (tdesktop project)
Source type repository
Source date (published) Unknown — not stated
Date researched 2026-10-11
Researched by tai (agent), model: Muse Spark, on behalf of retoor
Research method direct page fetch
Confidence High
Status Active

Summary

The authoritative built-in light theme for Telegram Desktop: white incoming bubbles against pale-blue outgoing bubbles, grey/blue in-bubble timestamps, translucent service pills, and a fixed 8-hue peer palette for sender names and avatars. Every value below is an exact hex from the file.

Key findings

  • Message bubbles: incoming msgInBg #ffffff, outgoing msgOutBg #def1fd; selected-bubble overlay #bbe1fc; bubble shadows #748ea229 / #0d5a911a.
  • Message text is near-black (windowFg) on both bubble sides.
  • In-bubble time color: incoming #a0acb6, outgoing #86a8c2.
  • Service pills (date dividers, service messages): msgServiceBg #00518059; date pills render {month} {day} or {month} {day}, {year}.
  • Unread bar: background #fcfbfa, foreground #538bb4.
  • Chat-list unread pill: #40a7e3, muted #bbbbbb, white text; name #222, snippet #999.
  • Group sender-name peer palette (8 hues): red #c03d33, green #4fad2d, yellow #d09306, blue #168acd, purple #8544d6, pink #cd4073, sea #2996ad, orange #ce671b; the same hues in different tones drive avatar gradients.
  • Top bar background and compose background are white.

Pros / strengths

  • Authoritative source: the actual shipped built-in theme, not a teardown or guess.
  • Exact hexes for every role, with a matching night file so day/night pairs can be compared key by key.
  • The 8-hue peer palette is the canonical answer for sender-name coloring.

Cons / limitations / caveats

  • Desktop only: iOS, Android, and Web default hexes were not verified against this file and may differ.
  • A key/value theme file carries no geometry: bubble corner radii, paddings, inter-message spacing, and tail shape are not in evidence from this source.
  • Key semantics have to be inferred from names; the file alone does not say how each key is rendered.

Relevance to tai

Canonical light-theme defaults for the Telegram look-and-feel decisions: bubble/ink/time hexes, service-pill treatment, unread-pill colors, and the peer-name palette tai's chat scene should mirror (as rows, per the rows-not-bubbles decision).

Changelog

Date Change
2026-10-11 Initial dossier created.