CatStation/Content.Client
Thomas ee172f4fd2
Improve Main Menu (#43891)
* Format code

* Fix Changelog button having incorrect size

* Reorder Changelog to no longer be the last one

* Switch changelog and quit colors

It doesn't make sense for Quit to be uncolored, yet for Changelog to be
red. I'm not sure if positive green is the right color, but there's not
really a better option to do quickly/easily

* Shape the buttons using Open{Left,Right,Both}

I wish we got the new XAMLX already as doing the <system:String> thing
is uh... not desirable

* Add background to MainMenu and change some margins and separations
2026-05-16 18:56:40 +00:00
..
Access IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Actions IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Administration IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Advertise/Systems
AlertLevel IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Alerts IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Ame/UI
Animals/Systems parrotMemory is onGetVerbs now in shared (#39341) 2025-08-03 02:27:49 +02:00
Animations IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Anomaly IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Arcade StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
Armor
Atmos IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Audio IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
BarSign IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Beam IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Bed Predict BedSystem (#41686) 2025-12-03 19:44:17 +00:00
Body IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Botany Cleanup redundant SpriteSystem dependencies in VisualizerSystems (#37758) 2025-05-23 14:12:20 -04:00
Bql StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
Buckle IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Camera IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
CardboardBox IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Cargo Cargo order computer order cap is able to change (#43953) 2026-05-16 16:07:33 +00:00
CartridgeLoader IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Changeling IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Changelog IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
CharacterInfo IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Charges IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Chasm IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Chat IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Chemistry IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Clickable IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Clock IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Cloning StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
CloningConsole/UI Rename "Inset" style, implement in sheetlets (#41975) 2026-01-19 23:27:42 +00:00
Clothing IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
CombatMode IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Commands IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Communications IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Computer
Configurable IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Construction IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
ContextMenu/UI IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Cooldown IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Crayon IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Credits IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
CrewManifest IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
CriminalRecords IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Cuffs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Damage IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
DamageState Cleanup redundant SpriteSystem dependencies in VisualizerSystems (#37758) 2025-05-23 14:12:20 -04:00
DebugMon IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Decals IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Delivery IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
DeviceLinking Adding a random gate (#41627) 2025-12-14 19:15:22 +00:00
DeviceNetwork
Dice IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
DisplacementMap IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Disposal IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
DoAfter IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Doors IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Dragon IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Drowsiness IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Drugs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Drunk IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Effects IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Electrocution IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Emp IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Ensnaring IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Entry IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Eui IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Examine IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Explosion IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Eye IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Fax IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
FeedbackPopup IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Flash IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
FlavorText
Fluids IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Forensics IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Fullscreen IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Gameplay IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
GameTicking/Managers IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Gateway/UI StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
Ghost IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
GhostKick IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
GPS StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
Graphics Fix render target caching in overlays (#40181) 2025-09-21 17:16:17 +12:00
Gravity IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Guidebook Admins can now see what items are contraband and chameleon in the strip menu (#43658) 2026-05-10 10:45:58 +00:00
Hands IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
HealthAnalyzer/UI Initial decoupling pass on Damageable (#43103) 2026-03-07 04:13:50 +00:00
Holiday IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Holopad IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
HotPotato IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Humanoid IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
IconSmoothing IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
IgnitionSource
Implants IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Info IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Input Add keybinds for openening a specified component in VV (#41348) 2025-11-12 23:10:48 +00:00
Instruments IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Interactable IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Interaction IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Inventory Admins can now see what items are contraband and chameleon in the strip menu (#43658) 2026-05-10 10:45:58 +00:00
IoC Add feedback popups (#41352) 2026-01-22 22:19:54 +00:00
ItemRecall
Items IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Jittering IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Kitchen IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Kudzu Cleanup more SpriteComponent warnings (part 5) (#37590) 2025-05-19 03:09:47 +02:00
Labels IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
LateJoin IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Lathe IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Launcher IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Light IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Lightning/Components
Lobby IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Lock/Visualizers Cleanup redundant SpriteSystem dependencies in VisualizerSystems (#37758) 2025-05-23 14:12:20 -04:00
MachineLinking/UI IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Machines IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Magic
MagicMirror Fix MagicMirror UI (#42544) 2026-01-20 11:59:58 +00:00
MainMenu Improve Main Menu (#43891) 2026-05-16 18:56:40 +00:00
Mapping IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Maps IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
MapText IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Markers IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
MassMedia IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Materials IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Mech IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Medical IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
MedicalScanner
Message
Mind
Mining IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Morgue predict morgue and crematorium (#39293) 2025-08-21 16:49:50 -07:00
MouseRotator IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Movement IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
NameIdentifier predict name identifiers (#41605) 2025-11-30 10:52:13 +00:00
NetworkConfigurator IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Ninja/Systems
NodeContainer IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
NPC IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Nuke StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
NukeOps IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Nutrition/EntitySystems IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Objectives/Systems
Options Improve Escape Menu (#43895) 2026-05-16 17:09:29 +00:00
Orbit IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Outline IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Overlays IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Paper IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Parallax IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
ParticleAccelerator IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
PDA IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Physics IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Pinpointer IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Placement/Modes
Players IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Playtime IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
PneumaticCannon
Pointing IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Points IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Polymorph/Systems IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Popups IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Power IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
PowerCell Predict powercells, chargers and PowerCellDraw (#41379) 2025-11-24 16:52:11 +00:00
Projectiles IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Radiation IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Radio IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
RatKing
RCD IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Remotes Xenoborg door control module (#41546) 2025-12-16 01:24:54 +00:00
Replay IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Research IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Resources
Revenant IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Revolutionary IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
RichText [Fix] Silicon Ion Law Scramble Text (#43229) 2026-03-13 23:34:22 +00:00
Robotics IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Roles
Rotation IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
RoundEnd IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Salvage IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Sandbox IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Screenshot IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Security IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
SensorMonitoring IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Sericulture
Shuttles IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Silicons IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Singularity IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
SmartFridge IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Smoking Cleanup more SpriteComponent warnings (part 5) (#37590) 2025-05-19 03:09:47 +02:00
Sound
Speech/EntitySystems AllCaps accent and refactoring (#43666) 2026-04-25 01:59:28 +00:00
SprayPainter IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Sprite IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
SSDIndicator IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Stack IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Station Move some Station methods into shared (#38976) 2025-08-08 11:22:34 -04:00
StationRecords IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
StatusIcon IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Stealth IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Sticky/Visualizers IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Storage IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Store IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Strip Admins can now see what items are contraband and chameleon in the strip menu (#43658) 2026-05-10 10:45:58 +00:00
Stunnable IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Stylesheets Correctly Scope Button Pseudoclass Generation (#43908) 2026-05-09 16:37:49 +00:00
SubFloor IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
SurveillanceCamera IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Tabletop IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Telephone
Teleportation
Temperature/Systems Entity effects ECS refactor (#40580) 2025-10-12 21:23:42 +00:00
TextScreen IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Thief IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Throwing IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Tips IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Toggleable IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Tools IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Traits IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Trigger IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
TurretController IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Turrets IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
UserInterface Admins can now see what items are contraband and chameleon in the strip menu (#43658) 2026-05-10 10:45:58 +00:00
VendingMachines IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Verbs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Viewport IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
VoiceMask IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Voting IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Wall IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Weapons IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Weather IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Wieldable IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Wires IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Xenoarchaeology IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
Zombies IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
AssemblyInfo.cs Add admin ui tests (#40914) 2025-10-15 12:14:48 +00:00
Content.Client.csproj v269.0.0 RT update - .NET 10 (#41855) 2025-12-22 01:24:24 +00:00
Content.Client.csproj.DotSettings
GlobalUsings.cs
Program.cs