Shiptest icon indicating copy to clipboard operation
Shiptest copied to clipboard

Major TGUI update

Open FalloutFalcon opened this issue 7 months ago • 15 comments

About The Pull Request

Redoing #4574 without all the 516 stuff Requires #4864 and #4798

Copies a bulk quanty of TG station TGUI updates. I did this by copy pasting the entire TGUI folder and working from there. This WILL cause some issues but cherry-picking everything by hand was not humanly possible imo.

  • Modern TGUI styling and css (unsure how much of this we want, its kinda "hyper-modern" in a way that feels a little souless)
  • Some 516 compat things (mostly pulled out into other prs)
  • Swapping from Inferno to React
  • Version bumps of tgui.
  • Chat Reliability Layer
  • removes context and deprecates localstate

Stuff

  • [x] Adjust default ui scales of chat input and the uh. top bars
  • [x] Add an update prefs version to toggle off UI Scale cause it doesnt really work rn.
  • [x] type script linters aguhhhh
  • [x] dark mode looc is same color as ooc
  • [ ] OOC: Moffball: i seem unable to make new lines on a paper?
  • [ ] access management bluescreens
  • [ ] adjusting the nob on music player bluescreens chat https://github.com/shiptest-ss13/Shiptest/issues/5153
  • [ ] autolathe searchbar doesnt do anything
  • [ ] issue with length of paper html causing bluescreen
  • [ ] "Multiple computer apps weren't working, not just access. I think canary and atmos scanning both led to bluescreens."

Why It's Good For The Game

Something in this fixes tgui for 516 still and im not sure why.

Changelog

:cl: add: HOLY crap we CAN use 516 now! add: Modern TGUI styling and css (might be reverted) code: Swapping from Inferno to React code: Chat Reliability Layer /:cl:

FalloutFalcon avatar May 23 '25 07:05 FalloutFalcon

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar May 25 '25 21:05 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jun 07 '25 16:06 github-actions[bot]

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jul 01 '25 10:07 github-actions[bot]

adjusting the volume slider does this image_2025-07-25_203449646

MassiveMen avatar Jul 26 '25 00:07 MassiveMen

Searchbar for autolathes doesn't appear to be functioning

CluckinAwesome avatar Jul 26 '25 00:07 CluckinAwesome

adjusting the volume slider does this

god. absolutely useless stacktrace as well. anonymous function. This tells me almost nothing as there is no includes in the slider code that i can see

FalloutFalcon avatar Jul 26 '25 00:07 FalloutFalcon

this is what trying to fly looks like image

MassiveMen avatar Jul 26 '25 00:07 MassiveMen

this is what trying to fly looks like

if your on 516 thats almost guaranteed rn. There is a fix but i locked it behind compiling the server in 516 because it slows down the rendering for 515 a little i think.

FalloutFalcon avatar Jul 26 '25 00:07 FalloutFalcon

access management image

MassiveMen avatar Jul 26 '25 00:07 MassiveMen

Multiple computer apps weren't working, not just access. I think canary and atmos scanning both led to bluescreens.

Ficrab avatar Jul 26 '25 04:07 Ficrab

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Jul 28 '25 13:07 github-actions[bot]

Should now have paper related issues fixed. Will need test merge before I check them off as done.

FalloutFalcon avatar Aug 21 '25 03:08 FalloutFalcon

Chemmaster bluescreens on selecting pill name or amount still. image

autolathe search still doesnt work. music player still runtimes (cannot reproduce myself yet)

FalloutFalcon avatar Sep 21 '25 04:09 FalloutFalcon

Chemmaster bluescreens on selecting pill name or amount still. image

autolathe search still doesnt work. music player still runtimes (cannot reproduce myself yet)

Autolate

  • findtext(D.name, params["to_search"]) is case-sensitive
  • selfClear attribute causes UX confusion
  • useLocalState is deprecated (says in your pr)
  • DM ui_data logic doesn't properly handle search result display

Mirag1993 avatar Sep 27 '25 19:09 Mirag1993

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Nov 19 '25 03:11 github-actions[bot]