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
Space HVAC TGUI #17826
Space HVAC TGUI #17826
Conversation
…nto space-heater-TGUI
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall looks very good, more TGUI 👍
I don't think the theme changing makes sense, especially with the background icon. But then again emagged things don't really need to make much sense so it's probably fine? |
I think the changelog should provide a little more detail on what has changed. "TGUI + heating improvements" makes me think that there would be minimal impact to behavior of the feature outside of porting the UI to TGUI. If this was just updating it to TGUI and you had some follow on PRs with the behavior changes that would be a lot easier to discuss.
Why? Although it is a nice QoL improvement the in-ability to adjust the temperature conveys the sense that there is a "preferred" temperature and thus are set and forget.
Why? The scale of water seems more applicable for this being used to adjust the temperature of station to carbon based lifeforms.
Is there any particular reason you chose those constants and scale factors? I think the the functionality of the proposed Space HVAC seems a bit more futuristic/extreme than what I think the current icon(s) convey. |
Just for reference: this is why we say to split up UI reworks from content and balance changes, it can become review hell very easily 💀 |
Yeah I could atomize it into a nother PR, was just a bit too careless and thought it would be fine so long as I only changed its heating power, but I definitely added more than that. Altough I now got no clue how to actually atomize a PR so that is a problem.
Hiding the UI behind a screwdriver interaction was wierd, no other machine makes you screwdriver it open to access its UI and every machine has an on/off switch on their UI rather than having to physically interact with it. Context wise it didnt make sense, having to muddle around in the wires of the space hvac just to change the temperature settings.
In reality, yeah NT sending you a damn HVAC with a damn dial set to Kelvins makes little sense and is honestly quite funny. But the main reason is everything uses Kelvin instead of any other temperature measurement, so its better to exchange reality for less confusion and a little chuckle towards the staffie trying to operate the HVAC not understanding kelvins.
For non-emagged it was so just the heater could actually warm and cool down a room, previously, it arguably could not without having to wait ages. The max and minimum were decided by ''How far can I go before people actually start dying from it.'', since it allows for uncomfortable temperatures for those people that ''Really enjoy a hot room.'' or vice versa.
Definitely it seems a bit futuristic, but this thing is old, you can even tell by the DM name, the ''space_heater'' it wasnt meant to actually cool stuff down so the sprite doesnt exactly represent it. A blue flame represents it being cooled down, which makes no sense, but I aint a spriter so I dont have the power to change it. |
Okay, tommorow gonna work on atomizing the mechanical changes of this PR so that it is freshly TGUI, since I definitely made a mistake of combining both TGUI and mechanical additions. I will PR the mechanical aspects after the TGUI has been merged and polished. |
Atomized anything related to mechanical changes and re-added the previous mechanics that existed. Will PR the mechanical changes after the TGUI has been merged. |
The theme changing thing is still kinda weird to have |
Is it really that bad? Personally I enjoy having more of a visual indication to what temp it is that isnt purely from the temperature slider. So I dont really understand what the problem is other than people saying ''Its wierd.''. There was the worry about the red syndicate logo in the background, but that is there because it was incredibly trivial to make a theme thats the same except with an NT logo in the back. |
I think the main reason why changing themes is weird is because this doesn't look like a screen, it looks like a physical control panel with a few buttons and a few small displays. Not only would it be weird for a physical panel to change color, it changes to themes that are more or less explicitly computer screens |
Ah in that view it does make sense, I guess I can remove the global theme and make it local to the sections instead. That could give clarification to what is considered a screen and the physical body of the HVAC, plus it would remove the problem of the syndicate logo since I wouldnt be using themes. Altough I am not entirely sure what would be best to fix this confusion. |
I like that |
Hmm I guess I can commit it then if its more preferable, but yeah gonna fix that unreadable red text. |
Updated the PR description to match the different look, |
…nto space-heater-TGUI
About the PR
Additions to the UI include:
Why's this needed?
Converting UI to TGUI is good.
Changelog