Delta-v/Content.Client/UserInterface/Controls
Pieter-Jan Briers a0bceb5c97
Various item status fixes/tweaks (#27267)
* Always display item status panel fully

Initial feedback from the UI changes seems to be that a lot of people go "why is there empty space" so let's fix that.

* Fix item status middle hand being on the wrong side

I think I switched this around when fixing the left/right being inverted in the UI code.

* Minor status panel UI tweaks

Bottom-align contents now that the panel itself doesn't dynamically expand, prevent weird gaps.

Clip contents for panel

* Fix clipping on implanters and network configurators.

Made them take less space. For implanters the name has to be cut off, which I did by adding a new ClipControl to achieve that in rich text.

* Update visibility of item status panels based on whether you have hands at all.

This avoids UI for borgs looking silly.

Added a new "HandUILocation" enum that doesn't have middle hands to avoid confusion in UI code.

* Use BulletRender for laser guns too.

Provides all the benefits like fixing layout overflow and allowing multi-line stuff. Looks great now.

This involved generalizing BulletRender a bit so it can be used for not-just-bullets.

* Fix geiger word wrapping if you're really fucked

(cherry picked from commit 7b90c08a2c7315b2c5a6cb17dfd82a5ac9863a53)
2024-05-03 00:01:56 +02:00
..
FancyTree Remove lights compref (#19531) 2023-09-27 21:59:12 +02:00
ClipControl.cs Various item status fixes/tweaks (#27267) 2024-05-03 00:01:56 +02:00
ConfirmButton.cs News UI overhaul and PDA notifications (#19610) 2024-03-07 01:02:24 +01:00
DialogWindow.xaml make dialog window not evil (#24677) 2024-02-08 12:21:02 +01:00
DialogWindow.xaml.cs make dialog window not evil (#24677) 2024-02-08 12:21:02 +01:00
DirectionIcon.cs Remove lights compref (#19531) 2023-09-27 21:59:12 +02:00
FancyWindow.xaml More minor UI refactor changes (#11213) 2022-09-11 21:30:11 -07:00
FancyWindow.xaml.cs Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
HLine.cs Lobby Refactor (#7077) 2022-03-13 19:33:19 -07:00
HSpacer.cs Remove accidental using directives on transient dependencies. (#18999) 2023-08-11 16:56:40 -05:00
HighDivider.cs Move/Rename stuff (#11209) 2022-09-11 18:56:21 -07:00
ListContainer.cs Fix right click not showing the context menu in AHelps, players tab and objects tab (#22798) 2023-12-22 23:15:11 +01:00
MainViewport.cs Adds the option to fit the viewport to vertical screenspace (#27061) 2024-04-21 23:32:41 +02:00
MapGridControl.xaml Shuttle console + FTL rework (#24430) 2024-03-08 12:54:53 +01:00
MapGridControl.xaml.cs Fix shuttle console UI scaling (#25807) 2024-03-08 12:54:54 +01:00
MenuButton.cs Make it grey again! (#149) 2023-10-13 15:06:21 +00:00
NanoHeading.cs Minor UI refactor (#11212) 2022-09-11 20:42:12 -07:00
Placeholder.cs More minor UI refactor stuff (#11287) 2022-09-14 20:42:35 -07:00
ProgressTextureRect.cs Add a toggle for colorblind friendly progress bar colors (#25318) 2024-03-17 14:46:26 +01:00
RadialContainer.cs Improved RCDs (#22799) 2024-04-07 14:19:42 +02:00
RadialMenu.cs Improved RCDs (#22799) 2024-04-07 14:19:42 +02:00
RecordedSplitContainer.cs Changes for SplitContainer Engine PR (#20383) 2023-10-08 19:58:57 +02:00
SlotButton.cs make filled inventory slots blank (#27150) 2024-04-21 23:21:54 +02:00
SlotControl.cs make filled inventory slots blank (#27150) 2024-04-21 23:21:54 +02:00
SplitBar.xaml Puddles & spreader refactor (#15191) 2023-04-10 15:37:03 +10:00
SplitBar.xaml.cs Random spontaneous cleanup PR (#25131) 2024-02-18 23:02:29 +01:00
StripeBack.cs Minor visual fixups from StyleboxTexture scaling (#17763) 2023-07-09 04:57:47 +10:00
VSpacer.cs Lobby Refactor (#7077) 2022-03-13 19:33:19 -07:00