Weekly development report 2021-01-23

Welcome to the weekly development report or what was done in my Open Source projects in the last week. This time the report contains a bit more entries than usual.

Steam Sky

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

And fun with redesign UI in the development version, as usual, continues. To be honest in this week was done even a bit more than I expected :)

And the most important information this week. It is time for share all these new bu... features with the world. In around 24 hours since this post a new, shiny development version will be available to download everywhere :)


Ada binding to Tcl/Tk, the new version of TASHY

And unit tests for the Tcl.Info package are on their proper places. Same for unit test for Tk.Main_Window package. The most of the work in this week was done in creating binding for Tk widget menu. It is almost done now. The bindings are on their places, also some simple unit tests were added for them. Now only to write documentation for it and add a few missing tests. As usual, tests detected some problems with bindings and the problems were fixed too.


Graphical File Manager for Linux (written in Ada)

Work on console version of the program is slowly going forward:


Maintained complete Ada-Mode for Vim/NeoVim

Here only one change, but may be a bit breaking: updated the support for Ale plugin to its newest version (which finally supports officialy Ada, yay). This mean that Ada doesn't require any more additional plugin vim-ada to have working support for Ada Language Server. At this moment I don't have plans to move this project to a Fossil repository. The main reasons are that:


Ready-to-deploy plugins and configuration which change Vim/NeoVim into (mostly Ada) IDE

Same as above, only one change to the plugin but also breaking: updated to the newest version (for this same reason as above) of Ale plugin. But here will be some work in the next week. And as same as above, at this moment there are no plans to move this project to the Fossil.