github mhoeher/opentodolist 3.48.0

9 hours ago

Hi everyone out there!

You already might have started wondering: When is the next release of
OpenTodoList coming? Did something happen? Has the app been abandoned? 😱

Rest assured: Nothing like that happened!

We had a quite busy year to date and only recently found some time resuming
work on OpenTodoList. That also means that - despite the long time since the
last release - the list of changes it not too long. However, there are some
existing changes, so, let's waste no more time and dive into what changed:

Changelog

rpdev/opentodolist#661: A new color scheme and theme!

This surely is the most exciting change in this release! We decided to tune the
appearance of the app, switching away from the Material design and started an
own one, which is based on Qt's Basic theme.

This new scheme way more lightweight compared to Material - which should benefit
a lot situations where the app runs on lower end hardware. In addition, we
updated the color scheme - the app now uses more vibrant colors both in light
and dark modes.

Another interesting change is how the color of individual items affect the app.
In previous releases, we used to use the color to tint the background color of
pages when opening items. However, this often looked a bit odd and kind of
washed out. With the new theme, we now use the item colors to render controls
and links in the item's page.

Surely, this is only the beginning and subsequent releases will bring updates
and improvements to the new style. We still hope you like it already 😉

item-light
library-light
library-dark
item-dark

rpdev/opentodolist#654: Brand colors for Flathub

It is possible to set brand colors in the app metadata file (which is used
e.g. on Flathub but also in some app store implementations of Linux
distributions).

We now also make use of this feature and set the new background theme colors
we also use in the app itself.

rpdev/opentodolist#658: Update to Qt 6.7.2

Ever so often, there are updates to Qt - the framework on which OpenTodoList
is built. This framework is the key that allows us providing the app on
a variety of operating systems and devices.

With this release, we update to Qt 6.7.2 - as always, this brings bug fixes
but also makes new features available, what we'll use to further improve the
app.

rpdev/opentodolist#652: Fixes to popups when using large font size/small devices

When using a custom (enlarged) font size or using the app on a relatively
small device, it could happen that some of the popups where rendered
incorrectly.

We changes this in this release, so popups should look good (and more
importantly: Be usable) on any device.

rpdev/opentodolist#660: Fix automatic downloading translations from POEditor

Another issue solved in this release: The automatic downloading of translations
from POEditor!

We now use POEditor for quite a while to allow users contributing to the app
by providing translations of strings in the user interface to their respective
languages. For this, we have some integrations that automatically download the
translations so they get automatically included in new builds and releases of
the app.

Unfortunately, there was an issue (or let's rather call it: bit rot) in this
scripting, that needed our attention 👨‍⚕️

rpdev/opentodolist#650: Update translations

Having that said, this updated scripting solved a bug report where a user
rightfully complained about the missing translations in the app.

Sorry that it took us so long, but: Translations now should be back!

rpdev/opentodolist#379: Start writing the user documentation

Another exciting change, although it just is the beginning of something great:

We started writing some user documentation for the app! 🎉

Might sound boring at first, but keep in mind: OpenTodoList is relatively old
meanwhile - meaning it had more than enough time accumulating a lot of different
features 😉 While some of them might be easy to use, others are not - so some
written down manuals on how to use them would be handy.

We started writing such documentation - it is available on
ReadTheDocs.

Note that the documentation is still in a very early stage and we need to add
lots of information there. However, the basics and especially the automation for
building and publishing it is there.

Feel free to check what is already there and - more importantly - if you
have anything in mind that you think should be documentation: Approach us,
drop us a ticket or even feel free to raise a PR on GitLab!

Downloads

  • Please find the download links for major platforms below.
  • For Android, the release is available via Google Play.
  • For iOS, the release is available via the App Store.
  • If you use snap, you can install the app from the snapcraft.io.
  • If you use flatpak, you can install the app from Flathub.
  • For Arch based Linux distributions, you can install the app from AUR.

Known Issues

There is a minor known regression with the Qt6 based build of the app when running on Linux with Wayland. Reordering items via drag and drop works, but you sometimes have to click somewhere (e.g. the tool bar) to re-enable hover for the items after such a drag and drop operation. This has been reported as a bug against Qt in their bugtracker. Usually, you can start the app passing it the -platform xcb option to force using X11/XWayland (which does not show the same symptoms).

Don't miss a new opentodolist release

NewReleases is sending notifications on new releases.