Refine ASCII logo cohesion and visual balance

Typography refinements:
- Move flames 1 space closer to T and H for better visual cohesion
- Make tagline bold to match flame glow intensity
- Use TAGLINE_COLOR constant for consistency

These micro-adjustments make the logo feel crafted rather than
assembled, with each element belonging to a unified whole.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Vijay Janapa Reddi
2025-11-29 12:11:32 -05:00
parent 459a031f74
commit 495ff1cea9

View File

@@ -65,8 +65,8 @@ def print_ascii_logo(compact: bool = False):
# Add/remove spaces at the beginning of each line to adjust positioning
logo_lines = [
# Flames above TORCH letters
" 🔥 🔥", # Flames above T-O-R-C-H
# Flames positioned closer to T and H for visual cohesion
" 🔥 🔥", # Flames above T and H
" ████████╗ ██████╗ ██████╗ ██████╗██╗ ██╗", # TORCH line 1
" ╚T═██╔══╝██╔═══██╗██╔══██╗██╔════╝██║ ██║", # TORCH line 2
" I ██║ ██║ ██║██████╔╝██║ ███████║", # TORCH line 3
@@ -85,7 +85,7 @@ def print_ascii_logo(compact: bool = False):
FLAME_COLOR = "yellow" # Color for 🔥 emoji
TINY_COLOR = "bold orange1" # Color for "tiny" text (flame effect!)
TORCH_COLOR = "bold white" # Color for "TORCH" text (better contrast)
TAGLINE_COLOR = "orange1" # Color for tagline
TAGLINE_COLOR = "bold orange1" # Color for tagline (matches flame glow)
# Process and apply colors to each line
for i, line in enumerate(logo_lines):
@@ -102,8 +102,8 @@ def print_ascii_logo(compact: bool = False):
logo_text.append(line, style=TORCH_COLOR)
logo_text.append("\n")
# Add tagline (aligned under TORCH)
logo_text.append("\n 🔥 Don't just import it. Build it.", style="orange1")
# Add tagline (aligned under TORCH, matches flame glow)
logo_text.append("\n 🔥 Don't import it. Build it.", style=TAGLINE_COLOR)
logo_text.append("\n")
# Combine logo and tagline