From 68c103684846305916fbbc62ccf629032702506e Mon Sep 17 00:00:00 2001 From: Xavier Xiong Date: Thu, 15 May 2025 19:47:49 +0800 Subject: [PATCH 1/3] Logo (Builtin): Add Kylin Logo --- src/logo/ascii/kylin.txt | 20 ++++++++++++++++++++ src/logo/builtin.c | 13 +++++++++++++ 2 files changed, 33 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 0000000000..14d04c314f --- /dev/null +++ b/src/logo/ascii/kylin.txt @@ -0,0 +1,20 @@ + g + ,$ + g$L,$​$F + g$​$​$​$​$​$M + ,g$​$@l$​$​$|||L + ,$​$​$​$​$​$​$@|||||| + /$​$​$lll$​$lllll$&` + ,l$​$​$​$​$lj@lll@|F , + g$&$lll$​$&$&&&$` /ll|l$ + @$l$lll$||||$ll$​$&, $​$​$&$​$​$ +$@​@$l$&|||||||ll$​$​$​$​$N, g$​$@$W$​$` + $​$​$​$​$l$​$​$​$&&&&$​$​$llll$|lL,, g$@​@"`"*` + $​$M$lllllll$​$​$||||&ll||||||@MM|$" + $​$​$llll&$​$l$​$@ggggg@​@​@$​$ll$|g@​@ + ]$​$&@​@​@​@$​$​$@​@$​$l$​$&$l$​$@​@&$​$&$​$ + $​$@$​$​$​$​$@​@​@$​$​$&*` *$​$l$​$​$​$l$ + %@​@​@$​$F`"*"" g@$@l$​$​$​$​$@ + $%%P ,@​@$@" '$@&&&@ + ,$@$ ,@​@​@P ,@​@$​$" + ,@​@$​$F g@​@​@​@​@ g@​@​@" diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 5132c12c1d..87b45db8d6 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 {}, }; From f942f38e86900d5c590b738f6accad80de726878 Mon Sep 17 00:00:00 2001 From: Xavier Xiong Date: Fri, 16 May 2025 09:31:30 +0800 Subject: [PATCH 2/3] Remove all ANSI escape codes from ASCII Logo --- src/logo/ascii/kylin.txt | 42 +++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/src/logo/ascii/kylin.txt b/src/logo/ascii/kylin.txt index 14d04c314f..6fe073acb6 100644 --- a/src/logo/ascii/kylin.txt +++ b/src/logo/ascii/kylin.txt @@ -1,20 +1,22 @@ - g - ,$ - g$L,$​$F - g$​$​$​$​$​$M - ,g$​$@l$​$​$|||L - ,$​$​$​$​$​$​$@|||||| - /$​$​$lll$​$lllll$&` - ,l$​$​$​$​$lj@lll@|F , - g$&$lll$​$&$&&&$` /ll|l$ - @$l$lll$||||$ll$​$&, $​$​$&$​$​$ -$@​@$l$&|||||||ll$​$​$​$​$N, g$​$@$W$​$` - $​$​$​$​$l$​$​$​$&&&&$​$​$llll$|lL,, g$@​@"`"*` - $​$M$lllllll$​$​$||||&ll||||||@MM|$" - $​$​$llll&$​$l$​$@ggggg@​@​@$​$ll$|g@​@ - ]$​$&@​@​@​@$​$​$@​@$​$l$​$&$l$​$@​@&$​$&$​$ - $​$@$​$​$​$​$@​@​@$​$​$&*` *$​$l$​$​$​$l$ - %@​@​@$​$F`"*"" g@$@l$​$​$​$​$@ - $%%P ,@​@$@" '$@&&&@ - ,$@$ ,@​@​@P ,@​@$​$" - ,@​@$​$F g@​@​@​@​@ g@​@​@" + ++ + * *** + ******* + *******++ + ********+=== + ******#*+====== + *******#***++=== + *********+**=== + ##*********##== ====+ +%##****++==+****# ***+=** +#****++=====++****## ******** +####*+=======+******===- ***#*##**** + #%#******+**+==++**=======+*+*#% + %#****+******=====+====+++==** + #*********##***###********##% + ***##%#%%%%*****#*###*****#% + *#%%%#%%%%%**** %%*******#% + #%%%%%% %%%##***###%% + **#% %%%%#% **#**## + ###%% %%%%% %%%*** + %%%%%% %%%%%%% %%%%#* + %%%%%% %%%%%%+= \ No newline at end of file From 5c616767cd2f74daa526af5fee6745d71eeb03ed Mon Sep 17 00:00:00 2001 From: Xavier Xiong Date: Fri, 16 May 2025 13:41:38 +0800 Subject: [PATCH 3/3] Add color prefix to kylin logo --- src/logo/ascii/kylin.txt | 44 ++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/logo/ascii/kylin.txt b/src/logo/ascii/kylin.txt index 6fe073acb6..f71dc7b224 100644 --- a/src/logo/ascii/kylin.txt +++ b/src/logo/ascii/kylin.txt @@ -1,22 +1,22 @@ - ++ - * *** - ******* - *******++ - ********+=== - ******#*+====== - *******#***++=== - *********+**=== - ##*********##== ====+ -%##****++==+****# ***+=** -#****++=====++****## ******** -####*+=======+******===- ***#*##**** - #%#******+**+==++**=======+*+*#% - %#****+******=====+====+++==** - #*********##***###********##% - ***##%#%%%%*****#*###*****#% - *#%%%#%%%%%**** %%*******#% - #%%%%%% %%%##***###%% - **#% %%%%#% **#**## - ###%% %%%%% %%%*** - %%%%%% %%%%%%% %%%%#* - %%%%%% %%%%%%+= \ No newline at end of file + $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