Refactored logo choosing logic

This commit is contained in:
Linus Dierheimer
2022-06-08 10:59:33 +02:00
parent 2e98dd7710
commit daac1b783c
14 changed files with 290 additions and 322 deletions
+1 -1
View File
@@ -2,6 +2,6 @@
void ffPrintBreak(FFinstance* instance)
{
ffPrintLogoLine(instance);
ffLogoPrintLine(instance);
putchar('\n');
}
+4 -4
View File
@@ -4,14 +4,14 @@ void ffPrintColors(FFinstance* instance)
{
if(instance->config.pipe)
{
ffPrintLogoLine(instance);
ffLogoPrintLine(instance);
puts("████████████████████████");
ffPrintLogoLine(instance);
ffLogoPrintLine(instance);
puts("████████████████████████");
return;
}
ffPrintLogoLine(instance);
ffLogoPrintLine(instance);
// 4%d: Set the background color
// 3%d: Set the foreground color
@@ -20,7 +20,7 @@ void ffPrintColors(FFinstance* instance)
puts(FASTFETCH_TEXT_MODIFIER_RESET);
ffPrintLogoLine(instance);
ffLogoPrintLine(instance);
// 1: Set everything to bolt. This causes normal colors on some systems to be bright.
// 4%d: Set the backgound to the not bright color
+1 -1
View File
@@ -5,7 +5,7 @@ void ffPrintSeparator(FFinstance* instance)
const FFTitleResult* result = ffDetectTitle(instance);
uint32_t titleLength = result->userName.length + 1 + result->hostname.length;
ffPrintLogoLine(instance);
ffLogoPrintLine(instance);
if(instance->config.separatorString.length == 0)
{
+1 -1
View File
@@ -46,7 +46,7 @@ void ffPrintTitle(FFinstance* instance)
{
const FFTitleResult* result = ffDetectTitle(instance);
ffPrintLogoLine(instance);
ffLogoPrintLine(instance);
printTitlePart(instance, &result->userName);
putchar('@');