]> git.smokeofanarchy.ru Git - space-station-14.git/commit
`StyleNano` removal: Palette system and Sheetlets (#29903)
authorBrandon Li <48413902+aspiringLich@users.noreply.github.com>
Sun, 19 Oct 2025 21:10:44 +0000 (17:10 -0400)
committerGitHub <noreply@github.com>
Sun, 19 Oct 2025 21:10:44 +0000 (21:10 +0000)
commit545cacbcaeef497fcb953b047921a9f413bfee27
tree2208042457a9b76324be9f78b5e32fabe8d0ad19
parentedfa3d92f4c8b5a09395fbff7aa69b2a07787903
`StyleNano` removal: Palette system and Sheetlets (#29903)

* Apply patch https://github.com/moonheart08/space-station-14/compare/1777eea9a42a8bdbc4a865327bb9ef3e10fe57de..6b32bb2b148ef9d312b5332ccea4d8688694dba5

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* make red squiggly line go away

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Add todo list

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Add palette to `TextureButton`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Rename `PalettedButtonSheetlet` to `NTButtonSheetlet` and move useful methods to `ButtonSheetlet`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* migrate `ContextMenu` styles

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Update todo

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* tweak NT colors

* New stylesheet: `InterfaceStylesheet` & `InterfaceTooltipSheetlet`

* Move inheritance of `IButtonConfig` to `NanotransenStylesheet.Buttons`

* move `MenuButtonSheetlet` & actually implement `InterfaceStylesheet` correctly

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* tweak color & update todo

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* chat is this real (update chat palette)

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Update todo

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `SmallButton` and remove some obsolete things from `StyleNano`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* rename `StyleClasses` to `StyleClass` so `Stylesheets.Redux.StyleClasses` syntax is dead

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* replace `ButtonColorGreen` with `Positive`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `Placeholder`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Examine popup buttons

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* move over more things & cleanup `StyleNano` more (under 1000 lines!!!!)

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Remove some more redundant stuff

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Undo style change for chat window

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* paper editing works now

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `OptionButton` styles

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `ListContainer`, move `DefaultWindow` styles (for now) & more cleanup

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* fix `ActionButton` not having highlighting

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* remove imports of `Robust.Client.UserInterface.StylesheetHelpers` & format

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `ButtonBig` and more cleanup

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Move items inheriting from `ISheetletConfig` into their own directory

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Cleanup & move `Label` styles

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Action search box styles

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Moved, stuff is

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* rename `LabelSubtext` to `LabelSubText` & move more stuff (were almost there!!)

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* yap & move over MORE stuff (just like one thing left!!!)

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Change status classes to appropriate existing classes

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* remove remaining references to `StyleNano`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Fix some hardcoding & broken code, `GetFromControl`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Scrollbars!

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* chores

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* clean up `StyleClass.cs`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `ItemListSheetlet` refactor

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* more chores!

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Consistency w/ directory structure

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Move `MainMenuSheetlet`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `ColorPalette`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* whoopsie

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Remove most sheet-specific sheetlets

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* fix warnings, cleanup, & fix scrollbar (this is why we fix warnings boys)

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* yap

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* MASSIVE resharper skill issue

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* actually use `ISheetletConfig`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* have specific sheetlet be specific

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `GetResourceOr`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* cleanup & move / remove `IPalette`s

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* actually do specific stylesheets correctly & fix tooltips

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* cleanup & logging

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Move `FontKind` and `FontKindExtensions` to their own files

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* rename `InterfaceStylesheet` to `SystemStylesheet`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* change `ButtonHovered` etc to `PseudoHovered` etc

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* give the palettes fun names

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `StyleSpace` is no more

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* It should compile now! I am now going to bed (fr) if it fails it fails

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* make squiggly red line go away

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* add additional type restrictions to sheetlets

* `CommonStylesheet`

* minor cleanup

* Make `GetSheetletRules` not horrible

* wait this was duplicating style rules. oops!

* move some sheetlets to their associated xamls

* oh wait apparently that was important

* review pass 1

* review pass 2 (font & color stuff)

* review pass 3: remove unused stuff / filename fix

* fix warnings & "replace cast with explicit variable type"

* move `Palette` stuff to its own directory

* tweak colors (they're different now that I actually fixed the OKlab thing)

* review pass 4: little things

* make window close button grey before hovering

* refactor `HLine` to make it less terrible and allow it to be styled

* fix `NanoHeading` (it's been broken for a while whoops) and cleanup hardcoding

* band-aid missing references in `StyleNano`

* move `StyleBox` generating functions out of `IButtonSheetlet` into `StyleBoxHelper`

* remove dictionary field from `IStylesheetManager`

* Add check for unloaded sheetlets

* style tweaks to satisfy OCD

* I somehow missed this: `Caution` styleclass replaced with `negative`, refactor `PowerChargeWindow`

* tweak palettes for like the fourth time

* construct `StyleNano` / `StyleSpace` in `StylesheetManager` and mark them as obsolete

* rename `BackgroundPanel` classes for consistency

* tweak window / `ListContainer`

* oh right you use `///` not `/**`

* font system is bad, make it temporary

* acknowledge Divider funkyness

* remove use of class `Disabled`

* `ColorPalette` allow overriding colors with brace initialization

* review pass again

* tweak disabled button colors

* `StatusPalette` tweaks

* typo

* Make squiggly red line go away

* Delete `Redux`

* Remove all references to `Redux`

* make red less radioactive

* Store stylesheet name inside stylesheet class

* fix merge errors

* use RT's Oklab support instead

* shuffle around `StylesheetManager` fields

* apply stylesheets based off `StylesheetComponent`

* simplify `ColorPalette` construction

* add todo for `SheetletConfigType`

* `OptionButton` has a background color now

* fix disabled buttons

* sigh (red color palette fixed)

* make `ItemList` use primary palette

* Revert "apply stylesheets based off `StylesheetComponent`"

This reverts commit c05b147da845f6e04ff33d1cbd91a18a92c676d7.

* dead code removal

* buttons are green when pressed (we need togglebuttons)

---------

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
217 files changed:
Content.Client/Access/UI/AgentIDCardWindow.xaml.cs
Content.Client/Access/UI/GroupedAccessLevelChecklist.xaml.cs
Content.Client/Actions/UI/ActionAlertTooltip.cs
Content.Client/Administration/UI/AdminRemarks/AdminMessagePopupWindow.xaml
Content.Client/Administration/UI/AdminRemarks/AdminMessagePopupWindow.xaml.cs
Content.Client/Administration/UI/PermissionsEui.cs
Content.Client/Anomaly/Ui/AnomalyGeneratorWindow.xaml
Content.Client/Arcade/BlockGameMenu.cs
Content.Client/Arcade/SpaceVillainArcadeMenu.cs
Content.Client/Atmos/Monitor/UI/AirAlarmWindow.xaml.cs
Content.Client/Atmos/Monitor/UI/Widgets/ThresholdBoundControl.xaml.cs
Content.Client/Atmos/UI/GasCanisterWindow.xaml
Content.Client/Bed/Cryostorage/CryostorageEntryControl.xaml
Content.Client/Bed/Cryostorage/CryostorageMenu.xaml
Content.Client/Bql/ToolshedVisualizeWindow.xaml
Content.Client/Bql/ToolshedVisualizeWindow.xaml.cs
Content.Client/Cargo/UI/BountyEntry.xaml
Content.Client/Changelog/ChangelogButton.cs
Content.Client/Changelog/ChangelogTab.xaml.cs
Content.Client/Changelog/ChangelogWindow.xaml
Content.Client/Changelog/ChangelogWindow.xaml.cs
Content.Client/Chemistry/UI/ChemMasterWindow.xaml
Content.Client/Chemistry/UI/ChemMasterWindow.xaml.cs
Content.Client/Chemistry/UI/HyposprayStatusControl.cs
Content.Client/Chemistry/UI/InjectorStatusControl.cs
Content.Client/Chemistry/UI/ReagentDispenserWindow.xaml.cs
Content.Client/Chemistry/UI/SolutionStatusControl.cs
Content.Client/Cloning/UI/AcceptCloningWindow.cs
Content.Client/Clothing/UI/ChameleonMenu.xaml.cs
Content.Client/Configurable/UI/ConfigurationMenu.cs
Content.Client/ContextMenu/UI/ContextMenuElement.xaml
Content.Client/ContextMenu/UI/ContextMenuElement.xaml.cs
Content.Client/Crayon/CrayonSystem.cs
Content.Client/Crayon/UI/CrayonWindow.xaml.cs
Content.Client/Credits/CreditsWindow.xaml.cs
Content.Client/Decals/UI/DecalPlacerWindow.xaml.cs
Content.Client/GPS/UI/HandheldGpsStatusControl.cs
Content.Client/Gateway/UI/GatewayWindow.xaml.cs
Content.Client/Ghost/UI/ReturnToBodyMenu.cs
Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs
Content.Client/Implants/UI/ImplanterStatusControl.cs
Content.Client/Info/RulesAndInfoWindow.cs
Content.Client/Info/RulesPopup.xaml
Content.Client/Inventory/StrippableBoundUserInterface.cs
Content.Client/Kitchen/UI/MicrowaveMenu.xaml
Content.Client/LateJoin/LateJoinGui.cs
Content.Client/Launcher/LauncherConnectingGui.xaml
Content.Client/Launcher/LauncherConnectingGui.xaml.cs
Content.Client/Lobby/UI/CharacterPickerButton.xaml
Content.Client/Lobby/UI/CharacterSetupGui.xaml
Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs
Content.Client/Lobby/UI/HumanoidProfileEditorSheetlet.cs [new file with mode: 0644]
Content.Client/Lobby/UI/Loadouts/LoadoutGroupContainer.xaml
Content.Client/Lobby/UI/LobbyGui.xaml
Content.Client/Lobby/UI/ObserveWarningWindow.xaml
Content.Client/Lobby/UI/Roles/RequirementsSelector.xaml.cs
Content.Client/MainMenu/UI/MainMenuControl.xaml.cs
Content.Client/MainMenu/UI/MainMenuSheetlet.cs [new file with mode: 0644]
Content.Client/MassMedia/Ui/ArticleEditorPanel.xaml
Content.Client/MassMedia/Ui/ArticleEditorPanel.xaml.cs
Content.Client/MassMedia/Ui/NewsArticleCard.xaml
Content.Client/Materials/UI/MaterialDisplay.xaml.cs
Content.Client/Medical/CrewMonitoring/CrewMonitoringWindow.xaml.cs
Content.Client/NetworkConfigurator/NetworkConfiguratorConfigurationMenu.xaml.cs
Content.Client/NetworkConfigurator/NetworkConfiguratorDeviceList.xaml
Content.Client/NetworkConfigurator/NetworkConfiguratorLinkMenu.xaml.cs
Content.Client/NetworkConfigurator/Systems/NetworkConfiguratorSystem.cs
Content.Client/Nuke/NukeMenu.xaml
Content.Client/NukeOps/WarDeclaratorWindow.xaml
Content.Client/NukeOps/WarDeclaratorWindow.xaml.cs
Content.Client/Options/UI/OptionsTabControlRow.xaml
Content.Client/Options/UI/OptionsTabControlRow.xaml.cs
Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs
Content.Client/PDA/PdaSheetlet.cs [new file with mode: 0644]
Content.Client/PDA/Ringer/RingtoneMenu.xaml.cs
Content.Client/Paper/UI/PaperSheetlet.cs [new file with mode: 0644]
Content.Client/Paper/UI/PaperWindow.xaml
Content.Client/Paper/UI/StampWidget.xaml
Content.Client/Pinpointer/UI/NavMapControl.cs
Content.Client/Power/APC/UI/ApcMenu.xaml
Content.Client/Power/APC/UI/ApcMenu.xaml.cs
Content.Client/Power/Generator/GeneratorWindow.xaml.cs
Content.Client/Power/PowerCharge/PowerChargeWindow.xaml
Content.Client/Power/PowerCharge/PowerChargeWindow.xaml.cs
Content.Client/Power/PowerMonitoringWindow.xaml
Content.Client/Power/PowerMonitoringWindow.xaml.Widgets.cs
Content.Client/Radiation/UI/GeigerItemControl.cs
Content.Client/Remotes/UI/DoorRemoteStatusControl.cs
Content.Client/Replay/UI/Loading/ReplayLoadingFailedControl.xaml
Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml.cs
Content.Client/RoundEnd/RoundEndSummaryWindow.cs
Content.Client/Salvage/UI/OfferingWindowOption.xaml.cs
Content.Client/Salvage/UI/SalvageExpeditionConsoleBoundUserInterface.cs
Content.Client/SensorMonitoring/SensorMonitoringWindow.xaml.cs
Content.Client/Shuttles/UI/IFFConsoleWindow.xaml
Content.Client/Silicons/Borgs/BorgMenu.xaml.cs
Content.Client/Silicons/Borgs/BorgModuleControl.xaml
Content.Client/Silicons/Laws/Ui/LawDisplay.xaml
Content.Client/SprayPainter/SprayPainterSystem.cs
Content.Client/Stack/StackStatusControl.cs
Content.Client/Strip/StrippingMenu.cs
Content.Client/Stylesheets/BaseStylesheet.Fonts.cs [new file with mode: 0644]
Content.Client/Stylesheets/BaseStylesheet.Resources.cs [new file with mode: 0644]
Content.Client/Stylesheets/BaseStylesheet.Sheetlets.cs [new file with mode: 0644]
Content.Client/Stylesheets/BaseStylesheet.Textures.cs [new file with mode: 0644]
Content.Client/Stylesheets/BaseStylesheet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Colorspace/ColorExtensions.cs [new file with mode: 0644]
Content.Client/Stylesheets/CommonSheetletAttribute.cs [new file with mode: 0644]
Content.Client/Stylesheets/CommonStylesheet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Fonts/FontKind.cs [new file with mode: 0644]
Content.Client/Stylesheets/Fonts/NotoFontFamilyStack.cs [new file with mode: 0644]
Content.Client/Stylesheets/ISheetletConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/IStyleResources.cs [new file with mode: 0644]
Content.Client/Stylesheets/IStylesheetManager.cs
Content.Client/Stylesheets/NTSheetlets/NanoHeadingSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Palette/ColorPalette.cs [new file with mode: 0644]
Content.Client/Stylesheets/Palette/Palettes.cs [new file with mode: 0644]
Content.Client/Stylesheets/Palette/StatusPalette.cs [new file with mode: 0644]
Content.Client/Stylesheets/PalettedStylesheet.Palettes.cs [new file with mode: 0644]
Content.Client/Stylesheets/PalettedStylesheet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/IButtonConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/ICheckboxConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/IIconConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/ILineEditConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/INanoHeadingConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/IPanelConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/IPlaceholderConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/IRadialMenuConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/ISliderConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/IStripebackConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/ITabContainerConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/ITooltipConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/SheetletConfigs/IWindowConfig.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/ButtonSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/CheckboxSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/DividersSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/FancyTreeSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/HLineSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/Hud/ActionSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/Hud/ChatGameScreenSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/Hud/ChatSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/Hud/ContextMenuSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/Hud/ExamineButtonSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/Hud/ItemStatusSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/Hud/TooltipSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/ItemListSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/LabelSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/LineEditSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/ListContainerSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/MenuButtonSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/OptionButtonSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/PanelSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/PlaceholderSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/ProgressBarSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/RadialMenuSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/ScrollbarSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/SliderSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/StripebackSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/TabContainerSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/TextSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Sheetlets/WindowSheetlet.cs [new file with mode: 0644]
Content.Client/Stylesheets/StyleBase.cs
Content.Client/Stylesheets/StyleClass.cs [new file with mode: 0644]
Content.Client/Stylesheets/StyleNano.cs
Content.Client/Stylesheets/StyleProperties.cs [new file with mode: 0644]
Content.Client/Stylesheets/StyleSpace.cs
Content.Client/Stylesheets/StylesheetHelpers.cs [new file with mode: 0644]
Content.Client/Stylesheets/StylesheetManager.cs
Content.Client/Stylesheets/Stylesheets/NanotrasenStylesheet.Palettes.cs [new file with mode: 0644]
Content.Client/Stylesheets/Stylesheets/NanotrasenStylesheet.cs [new file with mode: 0644]
Content.Client/Stylesheets/Stylesheets/SystemStylesheet.Palettes.cs [new file with mode: 0644]
Content.Client/Stylesheets/Stylesheets/SystemStylesheet.cs [new file with mode: 0644]
Content.Client/Tabletop/TabletopSystem.cs
Content.Client/Thief/ThiefBackpackSet.xaml
Content.Client/Tools/Components/MultipleToolComponent.cs
Content.Client/Tools/UI/WelderStatusControl.cs
Content.Client/UserInterface/Controls/FancyWindow.xaml
Content.Client/UserInterface/Controls/FancyWindow.xaml.cs
Content.Client/UserInterface/Controls/HLine.cs
Content.Client/UserInterface/Controls/HighDivider.cs
Content.Client/UserInterface/Controls/ListContainer.cs
Content.Client/UserInterface/Controls/MenuButton.cs
Content.Client/UserInterface/Controls/NanoHeading.cs
Content.Client/UserInterface/Screens/DefaultGameScreen.xaml
Content.Client/UserInterface/Screens/SeparatedChatGameScreen.xaml
Content.Client/UserInterface/Screens/SeparatedChatGameScreen.xaml.cs
Content.Client/UserInterface/Systems/Actions/Controls/ActionButton.cs
Content.Client/UserInterface/Systems/Actions/Controls/ActionTooltip.xaml [deleted file]
Content.Client/UserInterface/Systems/Actions/Controls/ActionTooltip.xaml.cs [deleted file]
Content.Client/UserInterface/Systems/Actions/Windows/ActionsWindow.xaml.cs
Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankWindow.cs
Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs
Content.Client/UserInterface/Systems/Character/CharacterUIController.cs
Content.Client/UserInterface/Systems/Chat/ChatUIController.cs
Content.Client/UserInterface/Systems/Chat/Controls/ChannelSelectorItemButton.cs
Content.Client/UserInterface/Systems/Chat/Controls/ChatInputBox.xaml.cs
Content.Client/UserInterface/Systems/Ghost/Widgets/GhostGui.xaml.cs
Content.Client/UserInterface/Systems/MenuBar/Widgets/GameTopMenuBar.xaml
Content.Client/UserInterface/Systems/Sandbox/Windows/SandboxWindow.xaml.cs
Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs
Content.Client/Voting/UI/VoteCallMenu.xaml
Content.Client/Voting/UI/VoteCallMenu.xaml.cs
Content.Client/Voting/UI/VotePopup.xaml
Content.Client/Voting/UI/VotePopup.xaml.cs
Content.Client/Weapons/Ranged/Systems/GunSystem.AmmoCounter.cs
Content.Client/Wires/UI/WiresMenu.cs
Content.Replay/Menu/ReplayMainMenuControl.xaml
Resources/Locale/en-US/ui/power-apc.ftl
Resources/Textures/Interface/Nano/Radial/back_hover.png [new file with mode: 0644]
Resources/Textures/Interface/Nano/Radial/back_normal.png [new file with mode: 0644]
Resources/Textures/Interface/Nano/Radial/button_hover.png [new file with mode: 0644]
Resources/Textures/Interface/Nano/Radial/button_normal.png [new file with mode: 0644]
Resources/Textures/Interface/Nano/Radial/close_hover.png [new file with mode: 0644]
Resources/Textures/Interface/Nano/Radial/close_normal.png [new file with mode: 0644]
Resources/Textures/Interface/Nano/square.png [deleted file]
Resources/Textures/Interface/Nano/square.svg [deleted file]