Merge pull request #2 from Fretuks/claude/game-styling-animations-4mv9n8

Add smooth transitions and animations throughout UI
This commit is contained in:
2026-07-08 08:53:43 +02:00
committed by GitHub
7 changed files with 329 additions and 20 deletions
+4 -1
View File
@@ -72,6 +72,9 @@ namespace KernelPanic.UI
LoadStyles();
ApplyTerminalFont();
BuildLayout();
root.AddToClassList("scene-fade-hidden");
root.schedule.Execute(() => root.RemoveFromClassList("scene-fade-hidden")).StartingIn(0);
}
private void ApplyTerminalFont()
@@ -515,7 +518,7 @@ namespace KernelPanic.UI
overlay.Add(OverlayLine($"waves cleared: {runManager.WavesCleared}"));
overlay.Add(OverlayLine($"+{runManager.AccruedBandwidth} bandwidth"));
overlay.Add(OverlayLine($"+{runManager.AccruedEntropy} entropy"));
Button returnButton = new(SceneLoader.LoadMainMenu) { text = "> return to menu" };
Button returnButton = new(() => SceneLoader.LoadMainMenu(root)) { text = "> return to menu" };
returnButton.AddToClassList("primary-action");
overlay.Add(returnButton);
return;