Skip to content
This repository has been archived by the owner on Jun 3, 2024. It is now read-only.

Commit

Permalink
imp - Fixed rendering issues
Browse files Browse the repository at this point in the history
We've fixed rendering issues.

---

Rendering issues for some of the boot styles have been fixed.

---

Type: imp
Breaking: False
Doc Required: False
Part: 1/1
  • Loading branch information
AptiviCEO committed Aug 8, 2023
1 parent 3589709 commit dd21a8f
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 22 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -360,4 +360,7 @@ MigrationBackup/
.ionide/

# Fody - auto-generated XML schema
FodyWeavers.xsd
FodyWeavers.xsd

# Vim swap
*.swp
6 changes: 3 additions & 3 deletions GRILO.Bootloader/BootStyle/Styles/BootMgrBootStyle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ public override void RenderHighlight(int chosenBootEntry)
}
}

public override void RenderModalDialog(string content)
public override void RenderBootFailedMessage(string content)
{
// Render the header and footer
int marginX = 2;
Expand Down Expand Up @@ -127,8 +127,8 @@ public override void RenderModalDialog(string content)

public override void RenderBootingMessage(string chosenBootName) { }

public override void RenderBootFailedMessage(string content) =>
RenderModalDialog(content);
public override void RenderModalDialog(string content) =>
TextWriterColor.Write(content);

public override void RenderSelectTimeout(int timeout)
{
Expand Down
4 changes: 2 additions & 2 deletions GRILO.Bootloader/BootStyle/Styles/DefaultBootStyle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public override void Render()
{
// Populate colors
ConsoleColor sectionTitle = ConsoleColor.Green;
ConsoleColor boxBorderColor = ConsoleColor.DarkGray;
ConsoleColor boxBorderColor = ConsoleColor.Gray;

// Write the section title
string finalRenderedSection = "-- Select boot entry --";
Expand Down Expand Up @@ -93,7 +93,7 @@ public override void RenderModalDialog(string content)
{
// Populate colors
ConsoleColor dialogBG = ConsoleColor.Black;
ConsoleColor dialogFG = ConsoleColor.DarkGray;
ConsoleColor dialogFG = ConsoleColor.Gray;
InfoBoxColor.WriteInfoBox(content, new Color(dialogFG), new Color(dialogBG));
Console.Clear();
}
Expand Down
5 changes: 2 additions & 3 deletions GRILO.Bootloader/BootStyle/Styles/GrubBootStyle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,8 @@ public override void RenderHighlight(int chosenBootEntry)
public override void RenderModalDialog(string content)
{
// Populate colors
ConsoleColor dialogBG = ConsoleColor.Black;
ConsoleColor dialogFG = ConsoleColor.DarkGray;
TextWriterColor.Write(content, true, new Color(dialogFG), new Color(dialogBG));
ConsoleColor dialogFG = ConsoleColor.Gray;
TextWriterColor.Write(content, true, new Color(dialogFG));
}

public override void RenderBootingMessage(string chosenBootName) { }
Expand Down
6 changes: 3 additions & 3 deletions GRILO.Bootloader/BootStyle/Styles/GrubLegacyBootStyle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,9 @@ public override void RenderHighlight(int chosenBootEntry)
public override void RenderModalDialog(string content)
{
// Populate colors
ConsoleColor dialogBG = ConsoleColor.Black;
ConsoleColor dialogFG = ConsoleColor.DarkGray;
TextWriterColor.Write(content, true, new Color(dialogFG), new Color(dialogBG));
ColorTools.LoadBack(0);
ConsoleColor dialogFG = ConsoleColor.Gray;
TextWriterColor.Write(content, true, new Color(dialogFG));
}

public override void RenderBootingMessage(string chosenBootName) =>
Expand Down
12 changes: 4 additions & 8 deletions GRILO.Bootloader/BootStyle/Styles/LiloBootStyle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -131,16 +131,12 @@ public override void RenderHighlight(int chosenBootEntry)
public override void RenderModalDialog(string content)
{
// Populate colors
ConsoleColor dialogBG = ConsoleColor.Black;
ConsoleColor dialogFG = ConsoleColor.DarkGray;
TextWriterColor.Write(content, true, new Color(dialogFG), new Color(dialogBG));
ColorTools.LoadBack(0);
ConsoleColor dialogFG = ConsoleColor.Gray;
TextWriterColor.Write(content, true, new Color(dialogFG));
}

public override void RenderBootingMessage(string chosenBootName) =>
TextWriterColor.Write(
$" Booting '{chosenBootName}'\n\n" +
$" Filesystem type is fat, partition type 0x0C"
);
public override void RenderBootingMessage(string chosenBootName) { }

public override void RenderBootFailedMessage(string content) =>
RenderModalDialog(content);
Expand Down
4 changes: 3 additions & 1 deletion GRILO.Bootloader/BootStyle/Styles/NtldrBootStyle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,16 @@ public override void RenderHighlight(int chosenBootEntry)
public override void RenderModalDialog(string content)
{
// Populate colors
ColorTools.LoadBack(0);
ConsoleColor highlightedEntryForeground = ConsoleColor.Black;
ConsoleColor highlightedEntryBackground = ConsoleColor.Gray;

TextWriterColor.Write($"""

{content}

""");
TextWriterColor.Write(" Continue", new Color(highlightedEntryForeground), new Color(highlightedEntryBackground));
TextWriterColor.Write(" Continue", true, new Color(highlightedEntryForeground), new Color(highlightedEntryBackground));
TextWriterColor.Write("\nUse the up and down arrow keys to move the highlight to your choice.");
}

Expand Down
2 changes: 1 addition & 1 deletion GRILO.Bootloader/BootStyle/Styles/StandardBootStyle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public override void RenderModalDialog(string content)
{
// Populate colors
ConsoleColor dialogBG = ConsoleColor.Black;
ConsoleColor dialogFG = ConsoleColor.DarkGray;
ConsoleColor dialogFG = ConsoleColor.Gray;
InfoBoxColor.WriteInfoBox(content, new Color(dialogFG), new Color(dialogBG));
Console.Clear();
}
Expand Down

0 comments on commit dd21a8f

Please sign in to comment.