Last week I finished the new multiplayer UI and added a first-launch tutorial.
With the new multiplayer dialogs completed, I was able to delete most of the v1.9 GUI code. The bulk of this dealt with the UI widgets used in the old-style Control Panel. Apart from some "bledit" and debug indicators, the entire client UI has now been migrated to the new UI framework.
I proceeded to move to the next (rather straightforward) task. Doomsday now has a tutorial that pops up the first time you launch it, or when requested via the task bar menus. It consists of a series of popups like this:
The idea is to walk a new user through the major elements of the UI so one doesn't have to wonder where everything is. (You can also see the power of the graphics enhancements added in 1.13 that allow us to blur the background even though the game is running.)
We've been long planning to reimplement the player controls menu with something better. To kick off this work, I've implemented a simple key binding widget. Using this, the console shortcut key can be viewed/changed via the Console menu. In the future (1.15+), we'll either enhance this widget to include support for mouse, joystick and other controller bindings, or add similar additional widgets for this purpose.
The candidate phase for 1.14 will start soon. This week I intend to start focusing more and more on bug fixing and general polishing.