CatStation/Content.Client/Stylesheets
Fruitsalad 6ddb80d494
Add SegmentedBarChart, remove SplitBar and BeakerBarChart (#42908)
* Add SegmentedBarChart

* CryoPodWindow: Integrate SegmentedBarChart

* Remove BeakerBarChart

* SegmentedBarChart: Fix first frame jank

To update the entries' widths, it needed Control.Width, but that wouldn't be available until later. I moved things around so that it gets updated in ArrangeOverride the first time.

* GasAnalyzerWindow: Integrate SegmentedBarChart

* AbsorbentItemStatus: Integrate SegmentedBarChart

* Remove SplitBar

* SegmentedBarChart: Fix UI scale bug

With 200% UI scale the gaps would be half the intended size.

* SegmentedBarChart: Explicit deltaSeconds

* AbsorbentItemStatus: Use bar chart's background color

* SegmentedBarChart: Edit comments

* SegmentedBarChart: Edit calculation explanation

* SegmentedBarChart: Fix a subtle UI scale bug

MinSmallNotchScreenDistance was promised to be in UI units in the comment, but it was actually in pixels.

* SegmentedBarChart: Add sheetlet and doc comments

* SegmentedBarChart: Use StylePropertyDefault instead of TryGetStyleProperty

* SegmentedBarChart: Remove unnecessary helper

* SegmentedBarChart: Small redundancy removal

* AbsorbentItemStatus: Small adjustments based on feedback

* SegmentedBarChart: Use named colors

* AbsorbentItemStatus: Draw a medium notch every six notches instead of five

 This is because the capacity of mops was changed to 12. It looks a little better this way.

* SegmentedBarChart: Reorder functions, add doc comment
2026-07-28 18:39:20 +00:00
..
Colorspace Fix ColorExtensions math (#41717) 2025-12-15 03:07:32 +01:00
Fonts StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
NTSheetlets StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
Palette StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
SheetletConfigs SwitchButton (#39161) 2026-01-22 17:31:56 +00:00
Sheetlets Add SegmentedBarChart, remove SplitBar and BeakerBarChart (#42908) 2026-07-28 18:39:20 +00:00
Stylesheets Remove [Virtual] from some classes that shouldn't have it (#43347) 2026-03-28 00:46:15 +00:00
BaseStylesheet.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
BaseStylesheet.Fonts.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
BaseStylesheet.Resources.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
BaseStylesheet.Sheetlets.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
BaseStylesheet.Textures.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
CommonSheetletAttribute.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
CommonStylesheet.cs SwitchButton (#39161) 2026-01-22 17:31:56 +00:00
ISheetletConfig.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
IStyleResources.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
IStylesheetManager.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
PalettedStylesheet.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
PalettedStylesheet.Palettes.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
Sheetlet.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
StyleBase.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
StyleClass.cs New Agent Id UI (#39769) 2026-07-18 19:51:36 +00:00
StyleNano.cs Add feedback popups (#41352) 2026-01-22 22:19:54 +00:00
StyleProperties.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
StylesheetHelpers.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00
StylesheetManager.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
StyleSpace.cs StyleNano removal: Palette system and Sheetlets (#29903) 2025-10-19 21:10:44 +00:00