Delta-v/Content.Client/UserInterface/Systems
Pieter-Jan Briers 7b90c08a2c
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
2024-04-25 00:01:31 +10:00
..
Actions Add events for custom action target validation (#27230) 2024-04-22 01:39:50 -07:00
Admin Fix objects tab not showing nents (#23837) 2024-01-10 01:30:20 -07:00
Alerts dynamic alert sprites (#25452) 2024-03-28 17:32:56 +11:00
Atmos/GasTank Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
Bwoink Add option for admins to disable bwoink (#25008) 2024-02-20 23:52:03 -07:00
Character Wrap objective briefing text (#24244) 2024-01-19 09:25:40 +11:00
Chat Added chat window transparency slider to options (#24990) 2024-04-01 13:48:02 -07:00
CloseWindow Add EscapeContext keybind (#15301) 2023-04-13 18:10:44 -07:00
Crafting Fix construction button not working (#12033) 2022-10-22 10:51:03 +11:00
DamageOverlays Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
DecalPlacer Use ECS prototype-reload events (#22613) 2023-12-23 01:13:45 +11:00
EscapeMenu Add UI click sounds (#22410) 2023-12-29 15:43:36 +11:00
Gameplay Removes IOnStateChanged calls from GameplayStateLoadController (#14617) 2023-03-12 21:02:14 -04:00
Ghost Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
Guidebook Add UI click sounds (#22410) 2023-12-29 15:43:36 +11:00
Hands Various item status fixes/tweaks (#27267) 2024-04-25 00:01:31 +10:00
Hotbar Various item status fixes/tweaks (#27267) 2024-04-25 00:01:31 +10:00
Info Hud refactor (#7202) 2022-10-12 10:16:23 +02:00
Inventory Various item status fixes/tweaks (#27267) 2024-04-25 00:01:31 +10:00
MenuBar Corner Clothing UI (#22883) 2023-12-22 23:32:23 -07:00
Objectives/Controls Wrap objective briefing text (#24244) 2024-01-19 09:25:40 +11:00
Sandbox prevent opening debug menus without perms (#25091) 2024-02-10 19:00:52 +11:00
Storage biggest gridinv update OF ALL TIME (#25834) 2024-03-28 17:31:47 +11:00
Viewport Adds the option to fit the viewport to vertical screenspace (#27061) 2024-04-20 16:46:02 +10:00
Vote Fix lobby votes (#15041) 2023-04-02 01:00:48 +11:00
ProgressColorSystem.cs Add a toggle for colorblind friendly progress bar colors (#25318) 2024-03-09 12:43:19 +01:00