CatStation/Content.Client/Arcade
Stefano Pigozzi 06da8d4b7f
Update Space Villain's UI (#40963)
* Rewrite `SpaceVillainArcadeMenu`'s layout code

* Rewrite `SpaceVillainArcadeMenu` to use XAML

* Run "Format document" on the XAML

* Make `SpaceVillainGame` strings more specific

* Update Space Villain's localization

Potentially breaking: All strings related to Space Villain now share the `space-villain` prefix, instead of mixing `spacevillain` and `space-villain`.

* Use `StyleClasses` to make the action buttons display as a single line

* Capitalize the Space Villain action button text

* Tweak Space Villain colors a bit

* Capitalize Space Villain's name in action messages

* Capitalize slime enemy last name

* Fix accidentaly find-and-replaced comment

* Revert consistency changes to localization keys

* Remove unnecessary expand and stretch properties

* Rewrite Space Villain's info grid into a series of nested `BoxContainer`

* Make HP and MP labels start with a space so that the spacer keeps a fixed size

* Change spacers into plain `Control`s

* fix

---------

Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
2026-07-17 16:33:56 +00:00
..
UI Fix arcade machines (#30376) 2024-07-26 10:30:49 -07:00
BlockGameMenu.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
SpaceVillainArcadeMenu.xaml Update Space Villain's UI (#40963) 2026-07-17 16:33:56 +00:00
SpaceVillainArcadeMenu.xaml.cs Update Space Villain's UI (#40963) 2026-07-17 16:33:56 +00:00