Dark Theme
Dark theme example with custom styling and modern appearance
๐ฑ Rendered Result
๐ Source Code
#import "mod.typ": *
#let alice_dark = user(name: [Alice], avatar: circle(
fill: gradient.radial(rgb("#E91E63"), rgb("#AD1457")),
text(white, size: 9pt, weight: "bold")[A],
))
#let bob_dark = user(name: [Bob], avatar: circle(
fill: gradient.radial(rgb("#00BCD4"), rgb("#00838F")),
text(white, size: 9pt, weight: "bold")[B],
))
#wechat.chat(
theme: (
inherit: "dark",
bubble-left: rgb("#2C2C2E"),
bubble-right: rgb("#007AFF"),
text-left: rgb("#FFFFFF"),
text-right: rgb("#FFFFFF"),
background: rgb("#1C1C1E"),
),
layout: (
message-text-size: 13pt,
bubble-radius: 12pt,
bubble-inset: 1em,
row-gutter: 0.7em,
),
width: 320pt,
time[Tonight 23:45],
message(left, alice_dark)[
Still working on the project? ๐
],
message(right, bob_dark)[
Yeah, trying to finish this feature tonight ๐ป
],
message(left, alice_dark)[
Don't stay up too late!
Remember we have the presentation tomorrow morning โ๏ธ
],
message(right, bob_dark)[
Good point! Almost done anyway
Just need to test this last function ๐งช
],
message(left, alice_dark)[
Nice! The dark theme looks great btw โจ
],
message(right, bob_dark)[
Thanks! Much easier on the eyes for late night coding ๐
],
)