Small FocusWriter release

I made a small bugfix release of FocusWriter, version 1.6.4. This release mainly fixes issues with backgrounds on HiDPI displays. As I don’t have such a display myself, I did not notice these issues during development. Please enjoy!

Tiny, but important, Kapow release

I have made a very small bugfix release of Kapow, version 1.5.2. The only change is that reports now properly handle commas in the totals, so for all non-English speakers it should now report the correct values. Enjoy!

Releases galore!

Over the past week and a half, I have made releases for all of my projects. Most of them were pretty minor, and just amounted to updating the translations (and fixing an issue where the Qt-supplied translations were not being properly loaded). Packagers will now need to depend on lrelease, because I no longer include the precompiled binary .qm files.

The projects with actual feature releases were CuteMaze, Hexalate, Tanglet, and Tetzle. For the most part, the features added will not be obvious unless you have a 4K monitor, because the biggest thing I added was support for high-DPI displays. I did also finish moving my projects to be Qt 5 only, and to use C++11.

As usual, report any issues you have. Enjoy!

Another FocusWriter release!

I just made a bugfix release of FocusWriter, version 1.6.1. This release has fixes for a few issues, primarily with OOXML files. They solve data loss, so if you are using FocusWriter with OOXML files I recommend you update immediately. The other fixes are much more minor, but still nice to have. Enjoy!

A new Kapow release!

And another project rises from the ashes like a phoenix: I have finally made a new feature release of Kapow, version 1.5.0! There are not a whole lot of user-visible changes, but some very important code cleanup happened. The most noticeable changes are that you can now start, stop, or cancel sessions by right-clicking on the sidebar. It also prevents you from removing a project that has a timer running in a subproject. Enjoy!

And finally … a new FocusWriter!

I am pleased to announce a new feature release of FocusWriter, version 1.6.0! It has been a long time coming. Anyway, new in this release are a few things that I know people will be very happy about: I relented and merged code that allows you to always show the user interface. I also added support for headings, so you can make your chapter titles bigger than the rest of your text. And quite a bit of behind-the-scenes work went into adding support for high DPI displays (which I don’t happen to have, so if my testing missed some things, let me know).

I also added four new themes! I don’t want to overload the install with too many themes, but I always felt the selection was a bit lacking. The original themes are still provided, of course, but they are now complemented by:

Bitter Skies

Bitter Skies



Spy Games

Spy Games



Go forth and enjoy!

New Whisker Menu!

I am happy to announce that I have finally at long last made a new feature release of Whisker Menu, version 1.6.0! There aren’t a whole lot of new features, but that is because the menu is pretty much complete at this point. Some of the features have been sitting in git for quite a long time now (oops), like the ability to navigate categories using the arrow keys. Another new feature is the option to show tooltips on the application launchers. I also tweaked the search results to put results from favorites and recent before the rest.

I have also released version 2.0.0, which is a like-for-like port to GTK+ 3. There are no new features, just the requisite code changes to support a newer version of GTK+. I have been using the GTK+ 3 port for a while now, and for me it works just fine. It may be a while before users have it, though, because the dependencies are very new. I’m also not going to maintain backported libraries, so I will still be building GTK+ 2 packages for now.

If you have any issues, please report them. I cannot fix bugs that I do not know about. Anyway, enjoy the updated menu!

Small FocusWriter release!

I have rather let my blog stagnate, which is a shame. I am bringing it back with the announcement of a bugfix release for FocusWriter, version 1.5.7! There are not a whole lot of fixes, and the biggest change is that I have switched to making the Windows builds from inside of Linux. End users shouldn’t notice anything different, but if you do have a problem please email me!

Whisker Menu 1.5.0 released!

Yesterday I released a new Whisker Menu, version 1.5.0, which includes the most frequently requested feature: the ability to change the background opacity of the menu. Of course, if you use xfwm4 as your window manager that will remove the drop shadow, but otherwise the feature works nicely.

Another feature added in this release was the inclusion of a small profile picture next to the username. You can set what program is launched to edit your profile when you click it; by default it tries to run the program mugshot.

I also made some changes to make it easier to use. If you add an item to the desktop from the right-click menu it will be made executable by default, so that you can launch it without prompting. Also, when you have the menu hierarchy shown, you can now click on the folders to expand them instead of having to click on the arrows next to the folder names. And finally, you can adjust the amount of recent items shown in the menu if you want more than 10.

In related news, Whisker Menu has become an official Xfce project! You can fetch the release tarballs from and the current source from It is also now part of the Xfce bug database, so I have closed the GitHub issues.

Enjoy! And, of course, please report any bugs you find.

My wife’s book!

I normally don’t plug other people’s stuff on my blog, but I am making an obvious exception in this case. My wife has just published her debut novel, The Lady of Souls!

The Lady of Souls book cover

It is a grand adventure full of mayhem and mischief. There is everything you could want in a book: Magic! Trains! Ghosts! Strong women! It is set on a planet similar to a late 19th century Earth, but different in fun and imaginative ways. If you need more convincing you can read the first chapter on her website. What are you still doing here? Go, go! Buy her book, and enjoy!

For Praxis Fellows, greatness has always been a given. But life doesn’t always go according to plan, and now she finds herself half a world away from where she started. Banned from using magic, employed by the son of a railroad baron to realize a dead man’s dreams, Praxis’ life has become a sort of living death.

Kaedrich Mannly has never done anything of consequence. As the newest member of the household staff of Brindlewood Hall, his role in simple: stay out of sight, and do as he’s told. It’s a far cry from the dreams of his childhood, when he and his twin would rule their imaginary kingdom in the forest, but even if he was brave enough to take on the hero’s role these days, there’s too much at stake for him to risk stepping out of his narrow comfort zone.

When a mysterious beast attacks the local village, both Praxis and Kaedrich end up with more than they bargained for. Soon they find themselves bound together on a quest to discover the source of a growing breach between the land of the living and the dead, on a journey that will take them far beyond the walls of their quiet lives—if they have the nerve to see it through. Because as they both soon realize, saving the world isn’t quite the fate that they’d dreamed it would be.

You can get it from Amazon, Google, iBooks, Kobo, or NOOK.