Eric Goller
Eric Goller
The apps config should be part of its public API. This should be a rather simple task that just needs some careful replacement of ``_config`` references to a new ``config``...
Similar to ``hamster-shell-extension`` it would be nice if our main tracking screen would show a list of 'recent activities' including a button to use a particular such activity as 'template'...
Part of our port of `legacy hamster` was the notion of a string representing `activity.category=None`. After some deliberation with @jtojnar we agreed that this introduces several issues for no obvious...
When constructing the 'recent activities widget' (`tracking.screens.StartTrackingBox._get_recent_activities_widget`) we need to know how high each row is in order to calculate the space demand. Right now we use a dummy buttons...
We should make the app dbus-launchable. Besides providing this as a general GNOME best practice this will also build the foundation to allow other apps such as the shell-extension to...
We recently improved our fixtures to ensure that the ``app`` fixture does not try to interfere with the existing user config. While the tests pass, config loading related tests should...
Whilst the current generic `Gtk.AboutDialog` based solution provides most of the basic functionality we need without much effort, there are things left to be desired. - Alignment of comment -...
We should provide an Icon to be shown in the GNOME app menu Resources: - https://wiki.gnome.org/HowDoI/ThemedIcons
Because our ``setup.py`` utilizes ``setuptools.find_packages()`` we do depend on ``python-setuptools``. Right now we import ``distutils`` when we can not find ``setuptools``, this however leaves us without ``find_packages``. It may be...
This method should 1. not be needed anymore anyway 2. Should be replaced by proper use of ``Gdk.RGBA.parse()``