Kolf: Internal cleanups and a new “New game” dialog
August 3, 2009
Over the last weeks, I’ve put together a new tiny component framework for Kolf, which degrades the main window to a kind of interface server where games insert their UI components. Today, I was finally able to kill all the old components and port everything to the new system. This is not exciting because it does not show off yet, but here’s something screenshot-friendly: I’ve killed the “New game” dialog and built a “New game” widget instead:
As you see, all interface in Kolf is now concentrated in the mighty tab widget in the center (with the only exception being dock widgets). If a game is currently in progress, the “New game” widget also opens as a tab, allowing you to continue to play your game if you decide not to start a new game.