endless-sky / endless-sky

Space exploration, trading, and combat game.
https://endless-sky.github.io/
GNU General Public License v3.0
5.89k stars 1.03k forks source link

A new advanced settings page to make changing hidden settings #3895

Open gunqqer opened 6 years ago

gunqqer commented 6 years ago

After talk in #3877 the idea of an advanced settings page came up. Currently we just use preferences.txt in the runtime directory. With out someone looking for it there are a lot of things that people didn't know they could change. So I am making this to have a place to discuss ideas about implementing this

Wrzlprnft commented 6 years ago

In general a good idea, but as with hidden preferences too, they should not allow to circumvent design decisions.

ReimeiSky commented 6 years ago

I think https://github.com/endless-sky/endless-sky/issues/3079 is relevant.

endless-sky commented 6 years ago

My main concern with preferences is to avoid a needle-in-a-haystack situation where there end up being so many settings you can tweak that it's hard (especially for new players) to figure out which ones are actually important.

jafdy commented 6 years ago

That's why it would be a new tab, with the implication of you shouldn't really look at it unless you have some idea what you are doing.

Lorantine commented 6 years ago

image not that pretty there, but that button could appear if you're on the settings page, and if you're on the advanced settings page, it could be a "default settings" button unless UI placement matters more

TheGiraffe3 commented 4 months ago

There are gamerule.txts now…