From 04da7cebdb119beb4a50e1f78d48da49f9dd2579 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Thu, 25 May 2023 16:42:45 +0800 Subject: [PATCH] Logo: add macOS small version --- CHANGELOG.md | 3 +++ src/logo/builtin.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a1cc23273..a8833af54 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,6 +55,9 @@ Improvements: * Improve preformance (WmTheme amd Font, Windows and macOS) * Enable nonblocking public-ip / weather detection (Android) +Logos: +* macOS small / small2 + # 1.10.2 Bugfixes: diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 08bd4a189..656babf3e 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -1187,6 +1187,56 @@ static const FFlogo* getLogoMacOS() FF_LOGO_RETURN } +static const FFlogo* getLogoMacOSSmall() +{ + FF_LOGO_INIT + FF_LOGO_NAMES("macos_small", "mac_small", "apple_small", "darwin_small", "osx_small") + FF_LOGO_LINES( + "$1 .:'\n" + " __ :'__\n" + "$2 .'`__`-'__``.\n" + "$3:__________.-'\n" + "$4:_________:\n" + " :_________`-;\n" + "$5 `.__.-.__.'" + ) + FF_LOGO_COLORS( + "32", //green + "33", //yellow + "31", //red + "35", //magenta + "34" //blue + ) + FF_LOGO_COLOR_KEYS("33"); //yellow + FF_LOGO_COLOR_TITLE("32"); //green + FF_LOGO_RETURN +} + +static const FFlogo* getLogoMacOSSmall2() +{ + FF_LOGO_INIT + FF_LOGO_NAMES("macos_small2", "mac_small2", "apple_small2", "darwin_small2", "osx_small2") + FF_LOGO_LINES( + "$1 .:'\n" + " __ :'__\n" + "$2 .'` `-' ``.\n" + "$3: .-'\n" + "$4: :\n" + " : `-;\n" + "$5 `.__.-.__.'" + ) + FF_LOGO_COLORS( + "32", //green + "33", //yellow + "31", //red + "35", //magenta + "34" //blue + ) + FF_LOGO_COLOR_KEYS("33"); //yellow + FF_LOGO_COLOR_TITLE("32"); //green + FF_LOGO_RETURN +} + static const FFlogo* getLogoManjaro() { FF_LOGO_INIT @@ -2503,6 +2553,8 @@ GetLogoMethod* ffLogoBuiltinGetAll() getLogoLangitKetujuh, getLogoLinux, getLogoMacOS, + getLogoMacOSSmall, + getLogoMacOSSmall2, getLogoManjaro, getLogoManjaroSmall, getLogoMint,