Skip to content

Make Settings a side panel that docks and floats like the others - #1675

Merged
RedRafe merged 2 commits into
Refactorio:developfrom
lex:settings-panel
Nov 2, 2026
Merged

RedRafe merged 2 commits into
Refactorio:developfrom
lex:settings-panel

Conversation

@lex

@lex lex commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Settings becomes a side panel like the others, as RedRafe suggested on #1670: it docks under the top buttons, the pin floats it, and the X and the top button close it.

  • The info text is the panel's subheader and the list fills the inner frame under it. Save changes is in a row under the inner frame, like the buttons of Factorio's own dialogs; floating, the space beside it drags the panel, as the header does.
  • The panel is wide (470), where the window was 500. The list still scrolls only past 800.
  • Saving still closes it, as before. It no longer becomes player.opened, so E and Escape don't close it any more: the X or the top button do.
  • docs/GUI.md lists the settings among the side panels.

Tests

  • In a client, from the top button: it opens docked, the pin floats it, Save closes it and untoggles the top button, the top button reopens it floating, and the X closes it. Also checked in Russian, which has the longest info text.
  • luacheck .: 0 warnings / 0 errors.

Screenshots

Docked:

1_docked

Floating, with a colour picker open:

2_floating

🤖 Generated with Claude Code

lex and others added 2 commits November 2, 2026 22:30
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@lex
lex marked this pull request as ready for review November 2, 2026 20:57
@RedRafe
RedRafe merged commit 2c8c1ce into Refactorio:develop Nov 2, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants