Welcome to the weekly development report or what was done in my Open Source projects in the last week.

Steam Sky

Roguelike in a sky with steampunk theme (written in Ada)

And surprise, in the stable version another bug emerged from shadows:

  • Fixed crash when the game is trying to create an enemy's patrol at ... a friendly base.

That even shouldn't happen. I mean the event, not the crash. :) Unfortunately, this time the fix will need to wait a bit longer. I want to check for more bugs in the next week, but then here will be the next development release. Thus, I think I will check for the bugs for one more week. ;)

And the development version is going forward as always:

  • The crash mentioned above were fixed here too.
  • The dialog with information about an item during looting an empty base got hit with the colors' update. Now it is more in the rainbow style. ;)
  • Started work on more colorful dialogs to rename various things (like the player's ship, modules in it or crew members). This requires to add new icon to the game, its theme, etc. Currently, the new icon arrived here. Still some work to do.
  • Some code was moved to Nim again. It seems like there are no too many new bugs added. ;)
  • And the old code got some cleanups. Referring to the last week report, the light was definitely the end of the tunnel, not the next train. :) I hope to finish the task in the next week.

Nish

The non-POSIX command shell written in Nim

Another week spent mostly on the new shell's theme's system. But seems like almost all the main work is done here:

  • The shell uses its theme's colors in all places where it should.
  • The tests for various procedures were updated to the new versions, involving the shell's theme.
  • Added more colors to the theme, mostly related to the Tab completion.
  • Finished work on command theme show. It now also shows information when a color had a different setting than the default one.
  • Added command theme edit to allow editing the shell's theme's colors.
  • Added command theme reset to reset the shell's theme's colors, all or the selected one, to their default values.
  • And made some code cleanup, refactoring, generally, I'm trying to keep the code civilized. The keyword here is "trying". :)

Nuklear Nim

The Nim binging to Nuklear GUI library

Again, almost the copy and paste from the previous week. ;) The work on the higher level of binding continued this week. Several low level bindings were replaced by high level ones. Also, the demo program was updated to the new version of the binding. Plus some old bindings are updated to the new style.

Previous Post Next Post