Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIRROR] Makes dropdowns better #2986

Merged
merged 3 commits into from
Apr 21, 2024
Merged

[MIRROR] Makes dropdowns better #2986

merged 3 commits into from
Apr 21, 2024

Conversation

Steals-The-PRs
Copy link
Collaborator

Mirrored on Nova: NovaSector/NovaSector#2078
Original PR: tgstation/tgstation#82697

About The Pull Request

Kind of a pain to work with, confusing people with its prop names (many such cases!)
After recently discovering deathmatch it's very obvious to me how broken it is, so I made it less so
(now comes with a complete ui upgrade!)

It now scrolls with the selection and to the selection on open, which felt like major QoL

pics/vids

In motion
7627sWJ2nS

Deathmatch got some UI facelifts
GAotCHxtZg

Ca2UJSpxlY

Fixes #75741
image

Why It's Good For The Game

Better UX
Bug fixes
Potential exploit patched (ui validation for ai voice changer)
Fixes #81506

Changelog

🆑 jlsnow301
fix: Dropdowns received some much-needed QoL, like having the scrollbar follow your selection.
fix: AI voice changer now shows its current voice selection.
fix: Deathmatch screen has been touched up.
fix: Prefs menu has their dropdowns simplified, hopefully fixing issues
/:cl:

* Makes dropdowns better (#82697)

## About The Pull Request
Kind of a pain to work with, confusing people with its prop names (many
such cases!)
After recently discovering deathmatch it's very obvious to me how broken
it is, so I made it less so
(now comes with a complete ui upgrade!)

It now scrolls with the selection and to the selection on open, which
felt like major QoL

<details>
<summary>pics/vids</summary>

In motion

![7627sWJ2nS](https://github.com/tgstation/tgstation/assets/42397676/982427b2-6dc8-4c91-90cf-6e17d211f5ae)

Deathmatch got some UI facelifts

![GAotCHxtZg](https://github.com/tgstation/tgstation/assets/42397676/769317ad-7a9f-410a-a60f-4ddfb377210c)


![Ca2UJSpxlY](https://github.com/tgstation/tgstation/assets/42397676/ea188cda-a79b-4ca0-9209-1c69f57231dc)

Fixes #75741

![image](https://github.com/tgstation/tgstation/assets/42397676/d30a1ae4-cf08-4512-9ce6-5499084647b4)

</details>

## Why It's Good For The Game
Better UX
Bug fixes
Potential exploit patched (ui validation for ai voice changer)
Fixes #81506
## Changelog
:cl:
fix: Dropdowns received some much-needed QoL, like having the scrollbar
follow your selection.
fix: AI voice changer now shows its current voice selection.
fix: Deathmatch screen has been touched up.
fix: Prefs menu has their dropdowns simplified, hopefully fixing issues
/:cl:

---------

Co-authored-by: san7890 <[email protected]>

* Makes dropdowns better

* Initial pass, things still broken

* Initial pass, things still broken

* Update LimbsPage.tsx

---------

Co-authored-by: Jeremiah <[email protected]>
Co-authored-by: san7890 <[email protected]>
Co-authored-by: Mal <[email protected]>
@ReezeBL ReezeBL merged commit 5e7fa16 into master Apr 21, 2024
25 checks passed
AnywayFarus added a commit that referenced this pull request Apr 21, 2024
@Iajret Iajret deleted the upstream-mirror-2078 branch April 22, 2024 10:45
Iajret pushed a commit that referenced this pull request Jun 16, 2024
* Afterattack is dead, long live Afterattack

* Modular updates pt 1

* Fixes blood magic applying wounds when casted  (#73170)

Fixes cult blood magic applying wounds to the users hand when casted

* afterattack is dead, aughhhh

* this is totally unrelated but whatever

* reset a couple diffs

---------

Co-authored-by: MrMelbert <[email protected]>
Co-authored-by: Mal <[email protected]>
Co-authored-by: SuperSlayer <[email protected]>
Co-authored-by: Fluffles <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants