From 1cd1eceb1c9d728c69673c918e9c9b83b34cd7c7 Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Mon, 11 May 2026 22:10:19 +0200 Subject: [PATCH] Switch TUI theme from blue to black background Co-Authored-By: Claude Sonnet 4.6 --- bbs.rb | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/bbs.rb b/bbs.rb index d9906b7..faf27c0 100644 --- a/bbs.rb +++ b/bbs.rb @@ -27,17 +27,17 @@ CONT_Y = 2 # content start y inside panels (top border + 1) # ── DOS Navigator color theme ──────────────────────────────────────────────── THEME = { - bg: "\e[0;44m", # blue background - normal: "\e[0;37;44m", # white on blue - bright: "\e[1;37;44m", # bright white on blue - border: "\e[1;36;44m", # bright cyan on blue + bg: "\e[0;40m", # black background + normal: "\e[0;37m", # white + bright: "\e[1;37m", # bright white + border: "\e[0;36m", # cyan selected: "\e[0;30;46m", # black on cyan (highlighted menu item) - header: "\e[1;36;44m", # bright cyan on blue (section titles) - label: "\e[1;33;44m", # yellow on blue (timestamps, labels) + header: "\e[1;36m", # bright cyan (section titles) + label: "\e[0;33m", # yellow (timestamps, labels) status: "\e[0;30;46m", # black on cyan (bottom status bar) - input: "\e[1;33;44m", # yellow on blue (text input) - success: "\e[1;32;44m", # green on blue - error: "\e[1;31;44m", # red on blue + input: "\e[0;33m", # yellow (text input) + success: "\e[1;32m", # green + error: "\e[1;31m", # red reset: "\e[0m", }.freeze @@ -130,16 +130,16 @@ MAIN_TUI = BBS::TUI.define do end chrome do - screen_fill bg: :blue + screen_fill bg: :black panel_h = term_rows - 1 box x: 1, y: 1, w: LEFT_W, h: panel_h, - style: THEME[:border], bg: :blue + style: THEME[:border], bg: :black box x: LEFT_W + 1, y: 1, w: term_cols - LEFT_W, h: panel_h, title: " #{@page_title} │ #{@username} │ #{ONLINE.count} online ", - style: THEME[:border], bg: :blue + style: THEME[:border], bg: :black list MENU_ITEMS.map { |i| i[0, LEFT_W - 4] }, x: 2, y: CONT_Y,