CatStation/Content.Client/UserInterface/Controls
Absotively 6ee812cfe5
SwitchButton (#39161)
* Initial toggle switch styling

* tweak toggle switch textures

* Simplify toggle SVG images a bit

* Better name for switch button

* Update CheckButtons that were already just regular buttons

* Match checkbox/text field outline colour instead of slider outline colour

* Use switch button for APC power

* Update switch button styling; add separate style for power buttons

* Use new switch button in midi channels menu

* Add spacer

* adjust switch button icon proportions, position

* Add disabled toggle switch styles, use improved pressed style setup, make APC breaker state visible to all

* Use Janet Blackquill's icon design; remove StyleClassPowerSwitchButton. Co-authored-by: Janet Blackquill <uhhadd@gmail.com>

* Style switch children directly instead of with propagated styles

* Add attributions file

* Turns out source is a required field

* Move SwitchButton out of engine

* Move styles to sheetlet

* Make workaround for child controls not updating work in content

* Icon layers

* Set up ISwitchButtonConfig

* Fix disabled switch label font color

* Don't redefine base pseudostyles

* Use pseudoclass helpers for better readability

* Use margin instead of padding element

* Remove unused using statements

* Remove extra image file

* Update attributions for changed files
2026-01-22 17:31:56 +00:00
..
FancyTree Fix 38 non-obsolete warnings (#33794) 2025-02-11 20:59:50 +11:00
ClipControl.cs Various item status fixes/tweaks (#27267) 2024-04-25 00:01:31 +10:00
ConfirmButton.cs News UI overhaul and PDA notifications (#19610) 2024-02-26 21:38:00 -04:00
DatePicker.xaml Add date picker (#40660) 2025-10-14 17:26:07 +00:00
DatePicker.xaml.cs Add date picker (#40660) 2025-10-14 17:26:07 +00:00
DialogWindow.xaml make dialog window not evil (#24677) 2024-02-01 23:56:40 +11:00
DialogWindow.xaml.cs HOTFIX: Fix lineedit focus (#34621) 2025-02-06 16:14:55 +01:00
DirectionIcon.cs Replace Matrix3 with System.Numerics.Matrix3x2 (#27443) 2024-06-02 14:07:41 +10:00
FancyWindow.xaml StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
FancyWindow.xaml.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
HighDivider.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
HLine.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
HSpacer.cs Remove accidental using directives on transient dependencies. (#18999) 2023-08-11 16:56:40 -05:00
ListContainer.cs Fix missing scrollbars in Admin Player List window (#40525) 2025-12-22 16:41:02 +00:00
MainViewport.cs Cleanup warnings: CS0067, CS8509, CS8073 (#39770) 2025-09-23 15:11:29 +12:00
MapGridControl.xaml Shuttle console + FTL rework (#24430) 2024-03-03 18:39:19 +11:00
MapGridControl.xaml.cs Replace Matrix3 with System.Numerics.Matrix3x2 (#27443) 2024-06-02 14:07:41 +10:00
MenuButton.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
MonotoneButton.cs Sentry turrets - Part 6: Sentry turret control panels (#35235) 2025-05-26 16:00:50 +03:00
MonotoneCheckBox.cs Sentry turrets - Part 5: Reuseable UI components (#35149) 2025-05-03 12:19:08 -05:00
NanoHeading.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
OnOffButton.xaml Battery (SMES/substation) interface (#36386) 2025-04-27 21:08:34 +10:00
OnOffButton.xaml.cs Battery (SMES/substation) interface (#36386) 2025-04-27 21:08:34 +10:00
Placeholder.cs
ProgressTextureRect.cs Add BUI ctor tests (#31463) 2024-08-26 17:39:48 +10:00
RadialContainer.cs Revert "Feature/shader radial menu" due to shader issue (#36470) 2025-04-11 23:30:52 +02:00
RadialMenu.cs feat: SimpleRadial menu support for sprite-view and more extensibility (#39223) 2025-09-10 11:11:15 +03:00
SearchListContainer.cs Add search filter to the admin menu player tab (#28030) 2024-05-31 02:28:08 -04:00
SimpleRadialMenu.xaml refactor: simple radial menu for easier creation (#34639) 2025-03-31 12:57:47 +03:00
SimpleRadialMenu.xaml.cs feat: SimpleRadial menu support for sprite-view and more extensibility (#39223) 2025-09-10 11:11:15 +03:00
SlotButton.cs make filled inventory slots blank (#27150) 2024-04-20 13:17:29 +10:00
SlotControl.cs Borg hands & hand whitelisting (#38668) 2025-08-12 15:21:42 -07:00
SplitBar.xaml
SplitBar.xaml.cs Cleanup - Use RemoveAllChildren() over DisposeAllChildren() (#39848) 2025-09-23 15:40:48 +12:00
StripeBack.cs Minor visual fixups from StyleboxTexture scaling (#17763) 2023-07-09 04:57:47 +10:00
SwitchButton.cs SwitchButton (#39161) 2026-01-22 17:31:56 +00:00
TableContainer.cs Guidebook Tables (#28484) 2024-06-01 20:58:33 -07:00
VSpacer.cs