CatStation/Content.Shared/Fluids
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
..
Components Spray bottles with visible reagent contents (#42155) 2026-01-12 22:01:35 +00:00
EntitySystems Cleanup: Resolve remaining PopupSystem warnings in Content.Shared (#44685) 2026-07-16 21:54:33 +00:00
AbsorbentComponent.cs Yaml audio params are often ignored (#36259) 2026-07-25 16:16:23 +00:00
Events.cs Add water flower for clowns (#41469) 2025-12-01 01:31:12 +00:00
PuddleVisuals.cs Puddles & spreader refactor (#15191) 2023-04-10 15:37:03 +10:00
SharedAbsorbentSystem.cs Add SegmentedBarChart, remove SplitBar and BeakerBarChart (#42908) 2026-07-28 18:39:20 +00:00
SharedPuddleDebugOverlaySystem.cs Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
SharedPuddleSystem.cs Fix puddles not being removed when tile changes to lattice (#44715) 2026-07-17 04:37:30 +00:00
SharedPuddleSystem.Evaporation.cs Cleanup: ProtoMan Part 1 - remove Shared EntitySystem IPrototypeManager instances (#44386) 2026-06-29 10:18:44 +00:00
SharedPuddleSystem.Spillable.cs Cleanup: Resolve remaining PopupSystem warnings in Content.Shared (#44685) 2026-07-16 21:54:33 +00:00
SharedSprayComponent.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
SpraySafetySystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00