Reordering backlogs and work items

You can now drag backlogs and work items to reorder them.

Backlogs are not ordered automatically anymore.

Support for unplanned work items

Unplanned work items are now highlighted with asterisk (*).

A work item is considered unplanned if it was created after any of the work items in this backlog was already started.

Configurable timer widget

You can now choose between two timer widgets -- "Classic" and "Minimalistic".

This configuration wizard is shown when you launch Flowkeeper for the first time. After that, the timer look-and-feel can be configured in Settings > Appearance > Focus bar flavor.

Configurable tray icon

The tray icon is now configurable, too. Some users asked for a monochrome version, which I called "Thin". Unfortunately, Qt doesn't provide a way to detect tray background color, so you need to choose between light and dark mode yourself.

This configuration wizard is shown when you launch Flowkeeper for the first time. After that, the timer look-and-feel can be configured in Settings > Appearance > Tray icon flavor.

Timer context menu in Minimalistic mode

In Minimalistic timer mode you can access Pomodoro actions via a context menu by clicking on the timer.

The Classic timer mode works the same way as before, without a menu.

Hiding completed items button moved to the toolbar

This button used to be part of the focus widget, now moved to the toolbar.

Tooltips and shortcuts

All toolbar buttons and icons now have tooltips with shortcuts in them.

Running external programs

There were several requests to think about Flowkeeper integration with external tools like diaries and note-taking apps. In 0.9.0 I addressed this demand via configurable "Integration" feature.

You can make Flowkeeper run an external program whenever something happens. You can pick from a variety of Flowkeeper events, like "FileEventSource.AfterWorkitemCreate" or even "WorkitemTableView.AfterSelectionChanged".

You can use Python f-string placeholders, e.g. {workitem.get_name()} or even {dir()}.

Journaling-friendly Work Summary

By pressing F3 you can access Work Summary, which received some major improvements in version 0.9.0.

New output formats: Markdown table, Emacs Org mode, JSON and XML.

You can also filter by the reporting period. For example, "Previous week" works well if you are preparing your timesheets on Monday.

The default action in the "Work Summary" window is "Copy summary to clipboard and close". Also, it remembers last settings, so that if you use it routinely, you can simply press F3 -> Enter and get all your needed data in the clipboard in just two simple keystrokes.

Single Flowkeeper instance

There's a new setting to prevent multiple Flowkeeper instances from running. If it is enabled, nothing will happen when you try to launch the second Flowkeeper instance.