]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Reagent dispenser UI (#27831)
authorBrandon Li <48413902+aspiringLich@users.noreply.github.com>
Fri, 10 May 2024 02:37:03 +0000 (22:37 -0400)
committerGitHub <noreply@github.com>
Fri, 10 May 2024 02:37:03 +0000 (19:37 -0700)
commit98b2a79e77878a773f637824a626e4077cd901d0
tree36567ed04d55ee731dfe951cee45217b17c97a65
parent4dc3ec390ecd544b65f022807bee1daba7e8a6b7
Reagent dispenser UI (#27831)

* reagent dispenser: fancy window

* reagent dispenser: dispense button grid

* reagent dispenser: rearrange containers & info

* reagent dispenser: remove `reagent-dispenser-window-container-label`

* reagent dispenser: add `Scrollcontainer` on right side

* reagent dispenser: get rid of pointless actions

* reagent dispenser: cleanup actions and `inventory` field on bound ui state

* reagent dispenser: cool reagent cards & finishing touches

* reagent dispenser: final cleanup and formatting

* reagent dispenser: `ButtonGrid` and `ReagentDispenserSetDispenseAmountMessage` refactor

* reagent dispenser: cleanup code & address minor concerns

* reagent dispenser: text in reagent cards no longer clips

* reagent dispenser: oh wait i forgot to change this and thats why the builds keep failing probably

* reagent dispenser mayybe this

* reagent dispenser: remove `using FastAccessors;`
Content.Client/Chemistry/UI/ButtonGrid.cs [new file with mode: 0644]
Content.Client/Chemistry/UI/ReagentCardControl.xaml [new file with mode: 0644]
Content.Client/Chemistry/UI/ReagentCardControl.xaml.cs [new file with mode: 0644]
Content.Client/Chemistry/UI/ReagentDispenserBoundUserInterface.cs
Content.Client/Chemistry/UI/ReagentDispenserWindow.xaml
Content.Client/Chemistry/UI/ReagentDispenserWindow.xaml.cs
Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs
Content.Shared/Chemistry/SharedReagentDispenser.cs
Resources/Locale/en-US/chemistry/components/reagent-dispenser-component.ftl