From 3e3a0468a878b6868e232af9cca6022d60d719f5 Mon Sep 17 00:00:00 2001 From: Armando Fernandez Date: Mon, 20 Jul 2026 13:05:31 -0700 Subject: [PATCH] Add E-Ink and CRT display themes; simplify Appearance page Ships two new reading-focused themes and reorganizes the theme settings page for easier navigation. - E-Ink Paper: warm paper + black ink, grayscale, no motion; dithers the chat background and desaturates emoji for a Kindle-like read. - Cathode Ray (CRT): deep-black picture tube with glowing phosphors and static scanlines. Named for the technology (no brand names) to avoid trademark exposure. - Both effects are performance-safe (static rendering only, no animation) and leave the existing 13 themes untouched. - Appearance page redesigned into a two-pane layout: themes always visible on the left; chat background and window opacity always open on the right. --- src/MandoCode.Desktop/MainWindow.xaml | 197 ++++++++++-------- .../Services/ThemeManager.cs | 49 +++++ .../Services/TranscriptHtmlBuilder.cs | 90 +++++++- 3 files changed, 243 insertions(+), 93 deletions(-) diff --git a/src/MandoCode.Desktop/MainWindow.xaml b/src/MandoCode.Desktop/MainWindow.xaml index 1c99468..5e15690 100644 --- a/src/MandoCode.Desktop/MainWindow.xaml +++ b/src/MandoCode.Desktop/MainWindow.xaml @@ -452,24 +452,35 @@ Opacity="0.6" FontSize="12" TextWrapping="Wrap"/> - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - -