I like how customizable the ChessX GUI can be. It would be useful to lock layout changes once I have a layout I like.
For example, in the attached screenshot I have hilighted the close and undock widget option. If there were a "lock layout" option (possibly located in Preferences > Appearances tab), this could toggle the display of those icons and disable adding and removing of other widgets. I would expect you could still adjust the dividers between widgets (but and option to lock dividers is also a nice idea... but need to determine how widgets will re-size if the window is resized.
Alternatively, maybe a way to save and recall past layouts?
I fail to see the advantage of this - if you like your layout - don't change it. It won't change by itself unless a resizing is required for some reason.
There is a somewhat obscure way of having a second layout - just have a second configuration file. Copy the original, modify and save the new configuration file to some other name.
This is the way I do it for testing.
Last edit: Jens Nissen 2024-04-09