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)

The stable version of the game had another quiet week. Which probably means, bug waiting for emerge or for report. :) Again, no changes here.

The development version is on its almost never-ending journey to better user interface. Some visible changes are done, but the work isn't finished yet, thus nothing to show this week. Again, most time in the week spent on the "boring things" like adding new bugs. :)

  • The task to update the look of the bases' shipyard's dialogs is almost finished. The new version needs some small tweaks and fixes, but generally, everything is on its place. Good thing, updating it, like changing colors or moving information up or down, should now take a lot less time. After all, the task required to almost rewrite the code related to dialogs.
  • Fixed loading the player's ship from the file.
  • Now the whole code related to saving and loading the game is moved to Nim. Same as related to the in-game stories. Now, I started moving the code related to trading to its new home. This should take some time, but I hope to finish it in the next week.
  • Moving the save and load related code to Nim allowed to remove one library from the game. The result is again a bit smaller game. :)
  • The project's documentation was updated with the new information about its dependencies.
  • And the old code got some cleanup too. As usual. :)

Nimalyzer

The static code analyzer for Nim programming language

Here was only one thing. As new errors not arrived by the week, the new, this time small release arrived instead. :) The version 0.7.1 is now avaible for download. No new bugs reported yet, thus peace and quiet here by the whole week.

Nish

The non-POSIX command shell written in Nim

Copy-paste week from the previous ones (well, added the last "s"): The work on the replacement of the standard module db_connector with library norm continues.

  • The history module is now fully converted to use norm library. Same as options and output modules. The first two required a lot of work for it, thus it took most time of the week.
  • Started work on converting plugins module to use norm. The work here really started, thus probably will take the whole next week.
  • Update information about the program's errors a little. It includes now also the name of the exception which was raised.

Wine cellar

A graphical user interface for managing Windows programs on FreeBSD written in Nim

And the maintenance tasks are done for now. The last thing was to update the project's documentation. And then some new things arrived in the program. It is now possible to install additional libraries, fonts, etc. with winetricks program during installation or updating an application. The work slowly moves forward the first 0.1 release. :) With that speed it probably will take several weeks.

Previous Post Next Post