Skip to content

Conversation

Copilot
Copy link
Contributor

@Copilot Copilot AI commented Aug 21, 2025

Implemented a modern, cyberpunk-inspired ASCII art banner for Sparkdock that replaces the simple monochrome text logo with a visually striking colored design featuring Sparkfabrik brand colors.

Changes Made

Visual Design

  • Modern ASCII Art: Created a stylized "SPARKDOCK" logo using geometric block characters and Unicode symbols
  • Cyberpunk Aesthetics: Added gradient borders with ░▒▓ characters for a futuristic appearance
  • Color Scheme: Integrated Sparkfabrik colors with red as the primary color, complemented by cyan accents for cyberpunk contrast effects

Technical Implementation

  • Enhanced the print_banner() function in bin/common/utils.sh to dynamically load advanced color libraries
  • Leverages existing color system from sjust/libs/libcolors.sh and sjust/libs/libformatting.sh
  • Implements intelligent fallback to basic terminal colors when advanced libraries are unavailable
  • Fixed bash compatibility by removing ZSH-specific setopt command

Example Output

  ░▒▓█████████████████████████████████████▓▒░

     ▄█████▄ ▄█████▄  ▄█████▄ ▄█████▄ ██  ██ ▄█████▄
     █▄▄▄▄▄█ ████████ ████████ ████████ █████ ████████
     ██████▄ ████████ ████████ ████████ █████ ████████
     ▄▄▄▄▄██ ████▄▄▄▄ ████▄▄▄▄ ████▄▄▄▄ █████ ████▄▄▄▄
     █████▄▄ ████     ████     ████████ █████ ████

     ▄█████▄  ▄█████▄  ▄█████▄ ██  ██
     ████████ ████████ ████████ █████
     ████████ ████████ ████  ▄▄ █████
     ████  ▄▄ ████  ▄▄ ████ ▄██ █████
     ████  ▄▄ ████████ ▄█████▄ █████

  ░▒▓█████████████████████████████████████▓▒░

The banner maintains perfect integration with the existing "System Information" section while providing a modern, brand-consistent visual identity inspired by developer tools like Gemini CLI.

Backward Compatibility

  • Preserves all existing functionality
  • Graceful fallback ensures compatibility across different terminal environments
  • No breaking changes to existing workflows

Fixes #148.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@Copilot Copilot AI changed the title [WIP] Colored and cool asciiart logo like Claude Code or Gemini Cli feat: add cyberpunk-style colored ASCII art banner with Sparkfabrik colors Aug 21, 2025
@Copilot Copilot AI requested a review from paolomainardi August 21, 2025 17:48
Copilot finished work on behalf of paolomainardi August 21, 2025 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Colored and cool asciiart logo like Claude Code or Gemini Cli
2 participants