From 2d938042d01cdda68b09dbfacdd220d232cd0a11 Mon Sep 17 00:00:00 2001 From: Xavier Xiong Date: Fri, 16 May 2025 14:05:42 +0800 Subject: [PATCH] Logo (Builtin): Add Kylin Logo (Remove ANSI codes) (#1760) * Logo (Builtin): Add Kylin Logo * Remove all ANSI escape codes from ASCII Logo * Add color prefix to kylin logo --- src/logo/ascii/kylin.txt | 22 ++++++++++++++++++++++ src/logo/builtin.c | 13 +++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 src/logo/ascii/kylin.txt diff --git a/src/logo/ascii/kylin.txt b/src/logo/ascii/kylin.txt new file mode 100644 index 000000000..f71dc7b22 --- /dev/null +++ b/src/logo/ascii/kylin.txt @@ -0,0 +1,22 @@ + $1++ + $2* *** + $2******* + $2*******$1++ + $2********$1+$3=== + $2******$1#$2*$1+$3====== + $2*******$1#$2***$1++$3=== + $2*********$1+$2**$3=== + $1##$2*********$1##$3== $3====$1+ +$4%$1##$2****$1++$3==$1+$2****$1# $2***$1+$3=$2** +$1#$2****$1++$3=====$1++$2****$1## $2******** +$1####$2*$1+$3=======$1+$2******$3===$1- $2***$1#$2*$1##$2**** + $1#$4%$1#$2******$1+$2**$1+$3==$1++$2**$3=======$1+$2*$1+$2*$1#$4% + $4%$1#$2****$1+$2******$3=====$1+$3====$1+++$3==$2** + $1#$2*********$1##$2***$1###$2********$1##$4% + $2***$1##$4%$1#$4%%%%$2*****$1#$2*$1###$2*****$1#$4% + $2*$1#$4%%%$1#$4%%%%%$2**** $4%%$2*******$1#$4% + $1#$4%%%%%% $4%%%$1##$2***$1###$4%% + $2**$1#$4% $4%%%%$1#$4% $2**$1#$2**$1## + $1###$4%% $4%%%%%$1 $4%%%$2*** + $4%%%%%% $4%%%%%%%$1 $4%%%%$1#$2* + $4%%%%%% $4%%%%%%$1+$3= \ No newline at end of file diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 5132c12c1..87b45db8d 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -2516,6 +2516,19 @@ static const FFlogo K[] = { .colorKeys = FF_COLOR_FG_BLUE, .colorTitle = FF_COLOR_FG_BLUE, }, + // Kylin + { + .names = {"Kylin", "kylin"}, + .lines = FASTFETCH_DATATEXT_LOGO_KYLIN, + .colors = { + FF_COLOR_FG_BLUE, + FF_COLOR_FG_CYAN, + FF_COLOR_FG_WHITE, + FF_COLOR_FG_LIGHT_BLACK + }, + .colorKeys = FF_COLOR_FG_BLUE, + .colorTitle = FF_COLOR_FG_BLUE, + }, // LAST {}, };