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

QOL Features #92

Open
3 of 19 tasks
willjallen opened this issue Apr 21, 2024 · 2 comments
Open
3 of 19 tasks

QOL Features #92

willjallen opened this issue Apr 21, 2024 · 2 comments

Comments

@willjallen
Copy link
Contributor

willjallen commented Apr 21, 2024

There are a number of low-hanging quality-of-life improvements that mostly affect the UI and not core gameplay. I will keep this issue as a living list for these types of features, and mark them off as they are completed.

Simulation Parameters:

  • Sliders should show current, original and game default values as a visual cue.

Zones:

  • Name zones (Better zones UI #95)
  • Reorder zone tabs (Better zones UI #95)
  • Disable/enable them (instead of deleting)
  • Select, move and resize zones with mouse
  • Duplicate selected zones with ctrl+c, ctrl+v (also in simulation parameters window)

Radiation Sources:

  • Name sources
  • Disable/enable them (instead of deleting)
  • Select, move and resize sources with mouse
  • Duplicate selected sources with ctrl+c, ctrl+v (also in radiation sources window)
  • Adjust relative contribution of source from total incoming energy

Genome Editor:

  • Genome names should appear in Genome Editor

Browser:

  • Locks up the game when performing actions, this should be offloaded to another thread
  • Rearrange files inside folder by dragging and dropping
  • Ability to update existing simulation instead of deleting and reuploading (01bf355)
  • Symbols such as -> < > get converted to &gt etc.

CLI:

  • API for inter-process communication (allows varying parameters programmatically in Realtime without saving and reloading)
  • Webui or other display server for remote viewing

General:

  • Built-in support for creating timelapses
@chrxh
Copy link
Owner

chrxh commented Apr 23, 2024

Thanks for the list! There are some new features haven't thought about that (mentioned in Zones/Radiation Sources). Updating existing sims and an asynchronous network communication are already on my todo list.
I have postponed the latter point because the effort involved exceeds the benefit (in my opinion). However, in the long-term, I'm considering introducing preview images for simulations. But then at the latest it would be necessary to use an asynchronous communication.

@willjallen
Copy link
Contributor Author

Sounds great! I'll see if I can knock out a few of the easier ones like names sometime soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants