Author Topic: Terraforming UI Improvement  (Read 2071 times)

0 Members and 1 Guest are viewing this topic.

Offline yourITguy (OP)

  • Petty Officer
  • **
  • y
  • Posts: 20
  • Thanked: 16 times
Terraforming UI Improvement
« on: April 24, 2020, 01:31:47 PM »
I find the current terraforming UI fiddly.  I think it can be drastically improved by the small change of replacing the "Add gas to atmosphere" checkbox with either a set of radio buttons or a drop down, with the following three options:

1.  Add gas to atmosphere
2.  Remove gas from atmosphere
3.  Do nothing
 
The following users thanked this post: papent, Alsadius

Offline Father Tim

  • Vice Admiral
  • **********
  • Posts: 2162
  • Thanked: 531 times
Re: Terraforming UI Improvement
« Reply #1 on: April 24, 2020, 05:24:29 PM »
I find the current terraforming UI fiddly.  I think it can be drastically improved by the small change of replacing the "Add gas to atmosphere" checkbox with either a set of radio buttons or a drop down, with the following three options:

1.  Add gas to atmosphere
2.  Remove gas from atmosphere
3.  Do nothing

The dropdown box used to have a blank / "No gas" option so it was more obvious where to park it to do nothing.

For now, you could adopt the habit of selecting Ammonia and setting "Max Atm" to 0.
 

Offline SpikeTheHobbitMage

  • Bug Moderators
  • Commodore
  • ***
  • S
  • Posts: 670
  • Thanked: 159 times
Re: Terraforming UI Improvement
« Reply #2 on: April 24, 2020, 05:54:26 PM »
There is a 'None' option.  Selecting Add Gas and setting Max to 0 with any gas except Water Vapour turns off terraforming, exactly as it did in VB.
 

Offline Father Tim

  • Vice Admiral
  • **********
  • Posts: 2162
  • Thanked: 531 times
Re: Terraforming UI Improvement
« Reply #3 on: April 24, 2020, 06:22:00 PM »
There is a 'None' option.  Selecting Add Gas and setting Max to 0 with any gas except Water Vapour turns off terraforming, exactly as it did in VB.

That's more of a "Don't do anything" option.  I'm talking about a specific entry on the list of gases dropdown.

I suppose a more-obvious option is a big red button labelled "Terraforming OFF!"
 
The following users thanked this post: papent

Offline Cocyte

  • Warrant Officer, Class 1
  • *****
  • C
  • Posts: 89
  • Thanked: 6 times
Re: Terraforming UI Improvement
« Reply #4 on: April 25, 2020, 02:22:36 AM »

The dropdown box used to have a blank / "No gas" option so it was more obvious where to park it to do nothing.


There's still a 'None' option - around the end of the list. It would be better on top, I agree.



 
The following users thanked this post: SpikeTheHobbitMage, Wieseltrupp, skoormit

Offline Father Tim

  • Vice Admiral
  • **********
  • Posts: 2162
  • Thanked: 531 times
Re: Terraforming UI Improvement
« Reply #5 on: April 25, 2020, 10:47:56 AM »
Heh.  How alphabetically delightful.
 
The following users thanked this post: SpikeTheHobbitMage

Offline Disguy

  • Petty Officer
  • **
  • D
  • Posts: 15
  • Thanked: 6 times
Re: Terraforming UI Improvement
« Reply #6 on: April 25, 2020, 12:15:37 PM »
I would prefer a text read out of what terraforming thinks its actually doing.  Sometimes I change something on the screen say the amount from 1. 0 to . 5 and I come back turns later and its at 0. 6xxx.  Even though the screen says 0. 5. 

I don't recall what the values where but it was drastically higher than what was displayed on screen.
 

Offline UberWaffe

  • Chief Petty Officer
  • ***
  • U
  • Posts: 40
  • Thanked: 22 times
Re: Terraforming UI Improvement
« Reply #7 on: April 26, 2020, 12:55:45 PM »
I would suggest changing the terraforming so that a target can be set per gas.     

See image for more details:



The database table would look something like this:
Code: [Select]
CREATE TABLE "FCT_AtmosphericGas"(
"TerraformingTargetID"  Integer DEFAULT NULL PRIMARY KEY,
"GameID"                Integer,
"PopulationID"          Integer,
"SystemBodyID"          Integer,
"TerraformingGasID"     Integer,
"AtmosPressureTarget"   Double DEFAULT 0 )


Edit: Forgot to put the 'Del' buttons in the mockup.  They should be in the list on the bottom-right of the image, one for each target.
« Last Edit: April 26, 2020, 01:08:07 PM by UberWaffe »
 
The following users thanked this post: Migi, yourITguy

Offline yourITguy (OP)

  • Petty Officer
  • **
  • y
  • Posts: 20
  • Thanked: 16 times
Re: Terraforming UI Improvement
« Reply #8 on: April 26, 2020, 03:04:29 PM »
I think most of the workarounds and solutions that some people has suggested is just reinforcing my point about the UI being fiddly. 

UberWaffe's design is pretty much what I would want in the long-term, but I purposefully chose to keep my suggestion simple and limited to a UI-only change so it would not require a database update.   It should also be a very fast change to implement. 
 

Offline Father Tim

  • Vice Admiral
  • **********
  • Posts: 2162
  • Thanked: 531 times
Re: Terraforming UI Improvement
« Reply #9 on: April 26, 2020, 03:11:49 PM »
I think most of the workarounds and solutions that some people has suggested is just reinforcing my point about the UI being fiddly. 

UberWaffe's design is pretty much what I would want in the long-term, but I purposefully chose to keep my suggestion simple and limited to a UI-only change so it would not require a database update.   It should also be a very fast change to implement.


I think the best and fastest change is just to bump the "None" option to the top of the list.  This could be done simply by renaming it "1.  None"
 

Offline Alsadius

  • Lieutenant
  • *******
  • Posts: 178
  • Thanked: 89 times
Re: Terraforming UI Improvement
« Reply #10 on: April 26, 2020, 06:54:34 PM »
I think the best and fastest change is just to bump the "None" option to the top of the list.  This could be done simply by renaming it "1.  None"

Or "(None)". I'm not sure whether it'd go to top or bottom, but it looks less weird.