Improve settings page
This commit is contained in:
@@ -750,7 +750,7 @@ public sealed unsafe class RecipeNote : Window, IDisposable
|
|||||||
ImGuiUtils.AlignMiddle(size, availSize);
|
ImGuiUtils.AlignMiddle(size, availSize);
|
||||||
if (ImGui.Button("Generate"))
|
if (ImGui.Button("Generate"))
|
||||||
CalculateSuggestedMacro();
|
CalculateSuggestedMacro();
|
||||||
ImGui.SetCursorPos(c + new Vector2(0, availSize.Y + ImGui.GetStyle().ItemSpacing.Y - 1));
|
ImGui.SetCursorPos(c + new Vector2(0, availSize.Y + ImGui.GetStyle().ItemSpacing.Y));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case MacroTaskType.Community:
|
case MacroTaskType.Community:
|
||||||
@@ -762,7 +762,7 @@ public sealed unsafe class RecipeNote : Window, IDisposable
|
|||||||
ImGuiUtils.AlignMiddle(size, availSize);
|
ImGuiUtils.AlignMiddle(size, availSize);
|
||||||
if (ImGui.Button("Search Online"))
|
if (ImGui.Button("Search Online"))
|
||||||
CalculateCommunityMacro();
|
CalculateCommunityMacro();
|
||||||
ImGui.SetCursorPos(c + new Vector2(0, availSize.Y + ImGui.GetStyle().ItemSpacing.Y - 1));
|
ImGui.SetCursorPos(c + new Vector2(0, availSize.Y + ImGui.GetStyle().ItemSpacing.Y));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -932,7 +932,7 @@ public sealed class Settings : Window, IDisposable
|
|||||||
ImGui.Image(icon.ImGuiHandle, new(icon.Width, icon.Height));
|
ImGui.Image(icon.ImGuiHandle, new(icon.Width, icon.Height));
|
||||||
|
|
||||||
ImGui.TableNextColumn();
|
ImGui.TableNextColumn();
|
||||||
ImGuiUtils.AlignMiddle(new(float.PositiveInfinity, HeaderFont.GetFontSize() + SubheaderFont.GetFontSize() + ImGui.GetFontSize() + ImGui.GetStyle().ItemSpacing.Y * 2), new(0, icon.Height));
|
ImGuiUtils.AlignMiddle(new(float.PositiveInfinity, HeaderFont.GetFontSize() + SubheaderFont.GetFontSize() + ImGui.GetFontSize() * 3 + ImGui.GetStyle().ItemSpacing.Y * 4), new(0, icon.Height));
|
||||||
|
|
||||||
using (HeaderFont.Push())
|
using (HeaderFont.Push())
|
||||||
{
|
{
|
||||||
@@ -949,11 +949,18 @@ public sealed class Settings : Window, IDisposable
|
|||||||
ImGuiUtils.Hyperlink("WorkingRobot", "https://github.com/WorkingRobot");
|
ImGuiUtils.Hyperlink("WorkingRobot", "https://github.com/WorkingRobot");
|
||||||
ImGui.SameLine(0, 0);
|
ImGui.SameLine(0, 0);
|
||||||
ImGui.Text(")");
|
ImGui.Text(")");
|
||||||
|
|
||||||
|
ImGuiUtils.AlignCentered(ImGui.CalcTextSize($"Ko-fi").X);
|
||||||
|
ImGuiUtils.Hyperlink("Ko-fi", "https://ko-fi.com/camora");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ImGuiHelpers.ScaledDummy(5);
|
||||||
|
|
||||||
ImGui.Separator();
|
ImGui.Separator();
|
||||||
|
|
||||||
|
ImGuiHelpers.ScaledDummy(5);
|
||||||
|
|
||||||
using (SubheaderFont.Push())
|
using (SubheaderFont.Push())
|
||||||
ImGuiUtils.TextCentered("Special Thanks");
|
ImGuiUtils.TextCentered("Special Thanks");
|
||||||
|
|
||||||
@@ -967,13 +974,27 @@ public sealed class Settings : Window, IDisposable
|
|||||||
ImGui.SameLine(0, 0);
|
ImGui.SameLine(0, 0);
|
||||||
ImGuiUtils.Hyperlink("Craftingway", "https://craftingway.app");
|
ImGuiUtils.Hyperlink("Craftingway", "https://craftingway.app");
|
||||||
ImGui.SameLine(0, 0);
|
ImGui.SameLine(0, 0);
|
||||||
ImGuiUtils.TextWrappedTo(" and the original solver algorithm");
|
ImGuiUtils.TextWrappedTo(" and the original solver algorithm.");
|
||||||
|
|
||||||
ImGuiUtils.TextWrappedTo("Thank you to ");
|
ImGuiUtils.TextWrappedTo("Thank you to ");
|
||||||
ImGui.SameLine(0, 0);
|
ImGui.SameLine(0, 0);
|
||||||
ImGuiUtils.Hyperlink("FFXIV Teamcraft", "https://ffxivteamcraft.com");
|
ImGuiUtils.Hyperlink("FFXIV Teamcraft", "https://ffxivteamcraft.com");
|
||||||
ImGui.SameLine(0, 0);
|
ImGui.SameLine(0, 0);
|
||||||
ImGuiUtils.TextWrappedTo(" and its users for their community rotations");
|
ImGuiUtils.TextWrappedTo(" and its users for their community rotations.");
|
||||||
|
|
||||||
|
ImGuiUtils.TextWrappedTo("Thank you to ");
|
||||||
|
ImGui.SameLine(0, 0);
|
||||||
|
ImGuiUtils.Hyperlink("this", "https://dke.maastrichtuniversity.nl/m.winands/documents/multithreadedMCTS2.pdf");
|
||||||
|
ImGui.SameLine(0, 0);
|
||||||
|
ImGuiUtils.TextWrappedTo(", ");
|
||||||
|
ImGui.SameLine(0, 0);
|
||||||
|
ImGuiUtils.Hyperlink("this", "https://liacs.leidenuniv.nl/~plaata1/papers/paper_ICAART18.pdf");
|
||||||
|
ImGui.SameLine(0, 0);
|
||||||
|
ImGuiUtils.TextWrappedTo(", and ");
|
||||||
|
ImGui.SameLine(0, 0);
|
||||||
|
ImGuiUtils.Hyperlink("this paper", "https://arxiv.org/abs/2308.04459");
|
||||||
|
ImGui.SameLine(0, 0);
|
||||||
|
ImGuiUtils.TextWrappedTo(" for inspiration and design references.");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
|
|||||||
Reference in New Issue
Block a user