HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Don't default "Messages and Chat reports location" to "Merged"
Following on from #858179, where I changed Gtk to not enable "Arrange widgets for small displays" by default:
Having "Messages and Chat reports location" default to "Merged" is quite an unfriendly default for new players, if their screen is not so small as to require it. It means that important events like research completion, failure to build settlers, etc are hidden away on the "Messages" tab, and can't be seen at the same time as the map view; the only hint that messages are appearing here at all is a subtle tab colour change.
For Gtk3+, I propose to manage this the same way as the 'small displays' setting: only use a default of "Merged" on first run if the screen is positively determined to be small. (Hopefully all the migration refactoring around 2.6.2 means this won't be too fiddly.)
The new default could be "Separate" or "Split". I'm inclined to go with "Separate"; it's less demanding of screen space, and for new single-player games the Chat window is not of interest. The downside currently is that you do still have to notice and switch to the Messages tab to see important messages; but you only need do so once per session, not flip backward and forwards like with "Merged".
(The current default of "Merged" came in at the same time as "small displays", gna bug #16063 by pepeto in 2010, 2.2.3.)
#3 Updated by Jacob Nevins over 1 year ago
- File m-gtk-no-default-merged-msgchat.patch m-gtk-no-default-merged-msgchat.patch added
- File 30-gtk-no-default-merged-msgchat.patch 30-gtk-no-default-merged-msgchat.patch added
- File 26-gtk-no-default-merged-msgchat.patch 26-gtk-no-default-merged-msgchat.patch added
- Status changed from New to Resolved
- Assignee set to Jacob Nevins
I was fully expecting this work to not be straightforward and to throw up some squirrely migration story, and it didn't disappoint. See recent comment commit.
However, this change has the side effect of moving this option into the category that is ignored during the Gtk2->3 migration, which means we can entirely get rid of some of said ancient squirrely migration code on master, that was migrating message_chat_location from even older options. Which is nice.