pmotschmann / Evolve

An incremental game about evolving a civilization
Mozilla Public License 2.0
794 stars 343 forks source link

Create setting to control build queue auto-resize #1100

Open fredden opened 4 months ago

fredden commented 4 months ago

This is a follow-up to #944 and #950 where the build queue height was automated. This pull request adds a setting to allow users to turn off the automatic resizing of the queue. I have also moved all three queue settings to their own line on the settings pane.

Screenshot_2024-03-01_11-58-28

I had hoped to be able to detect when a user resizes their build queue with the mouse and force the setting to be 'manual', but detecting such a change is not trivial. It may be feasible to add this feature in the future. For now, users will need to set this themselves.

This pull request is best viewed with the "ignore white-space" setting enabled.

Fixes #1099 See also https://www.reddit.com/r/EvolveIdle/comments/1awmin8/queue_keeps_changing_size/