From f5caa407aefbae75f34ac7a4aee973a68c073dc1 Mon Sep 17 00:00:00 2001 From: Valeriy Kosikhin Date: Fri, 5 Jun 2026 10:07:57 +0300 Subject: [PATCH] Logo (Builtin): update OpenWrt logo Update the large logo for OpenWrt based on the official branding. Add a small logo version. Keep the old logo as openwrt_old.txt Signed-off-by: Valeriy Kosikhin --- src/logo/ascii/o.inc | 27 +++++++++++++++++++++++++++ src/logo/ascii/o/openwrt.txt | 27 ++++++++++++++++++--------- src/logo/ascii/o/openwrt_old.txt | 9 +++++++++ src/logo/ascii/o/openwrt_small.txt | 9 +++++++++ 4 files changed, 63 insertions(+), 9 deletions(-) create mode 100644 src/logo/ascii/o/openwrt_old.txt create mode 100644 src/logo/ascii/o/openwrt_small.txt diff --git a/src/logo/ascii/o.inc b/src/logo/ascii/o.inc index 0ddb7fdf42..d54bee8950 100644 --- a/src/logo/ascii/o.inc +++ b/src/logo/ascii/o.inc @@ -291,6 +291,33 @@ static const FFlogo O[] = { { .names = { "openwrt" }, .lines = FASTFETCH_DATATEXT_LOGO_OPENWRT, + .colors = { + FF_COLOR_FG_DEFAULT, + FF_COLOR_FG_BLUE, + }, + .colorKeys = FF_COLOR_FG_BLUE, + .colorTitle = FF_COLOR_FG_DEFAULT, + }, + #endif + #ifdef FASTFETCH_DATATEXT_LOGO_OPENWRT_SMALL + // OpenWrtSmall + { + .names = { "openwrt_small" }, + .type = FF_LOGO_LINE_TYPE_SMALL_BIT, + .lines = FASTFETCH_DATATEXT_LOGO_OPENWRT_SMALL, + .colors = { + FF_COLOR_FG_DEFAULT, + FF_COLOR_FG_BLUE, + }, + .colorKeys = FF_COLOR_FG_BLUE, + .colorTitle = FF_COLOR_FG_DEFAULT, + }, + #endif + #ifdef FASTFETCH_DATATEXT_LOGO_OPENWRT_OLD + // OpenWrtOld + { + .names = { "openwrt_old" }, + .lines = FASTFETCH_DATATEXT_LOGO_OPENWRT_OLD, .colors = { FF_COLOR_FG_BLUE, }, diff --git a/src/logo/ascii/o/openwrt.txt b/src/logo/ascii/o/openwrt.txt index 47e4e1944e..cbb4c0b9df 100644 --- a/src/logo/ascii/o/openwrt.txt +++ b/src/logo/ascii/o/openwrt.txt @@ -1,9 +1,18 @@ - _______ -| |.-----.-----.-----. -| - || _ | -__| | -|_______|| __|_____|__|__| - |__| - ________ __ -| | | |.----.| |_ -| | | || _|| _| -|________||__| |____| \ No newline at end of file + ..,,.. + ,;odOMMMMMMMMObo:. + ,odOMMMMMO""''""OMMMMMObo. +.dMMMM" .,,. "OMMMb, + '0" ,;ddMMMMMMMMbb:. "0' + oOMMMMO""''""OMMMMOo + $2;. $1'0" .,,. "0' $2.: + .OMM* $1.odMMMMMMbo. $2*MMO. + MMMO $1"0"````"0" $2OMMM +iOMM $1.oo. $2MMMi +OMMl $1:MMMM: $2lMMO +iMMM $1'oo' $2MMMi + OMMb $2dMMO + 'OMMO. ,OMMO' + "MMMb. ,dMMM" + "MMMMbgo-,,-ogdMMMM" + "*MMMMMMMMMM*" + `'""'` \ No newline at end of file diff --git a/src/logo/ascii/o/openwrt_old.txt b/src/logo/ascii/o/openwrt_old.txt new file mode 100644 index 0000000000..47e4e1944e --- /dev/null +++ b/src/logo/ascii/o/openwrt_old.txt @@ -0,0 +1,9 @@ + _______ +| |.-----.-----.-----. +| - || _ | -__| | +|_______|| __|_____|__|__| + |__| + ________ __ +| | | |.----.| |_ +| | | || _|| _| +|________||__| |____| \ No newline at end of file diff --git a/src/logo/ascii/o/openwrt_small.txt b/src/logo/ascii/o/openwrt_small.txt new file mode 100644 index 0000000000..328cbeb472 --- /dev/null +++ b/src/logo/ascii/o/openwrt_small.txt @@ -0,0 +1,9 @@ + ..,.. + ,odM"""""Mbo, + `.odMMMMMbo.` + $2d,$1" ,mmm, "$2,b +iM $1" . " $2Mi +Ml $1dMb $2lM +'M, $1' $2.M' + "0b. ,d0" + `"WWWWW"` \ No newline at end of file