A stylish to-do list with built-in productivity timer.
Fixed bugs:
Implemented enhancements:
timer:5m
will now also be parsed as a timer value, while previously only timer:0h-5m-0s
would be accepted..txt
files are shown when selecting a file to store tasks in, by default.Fixed bugs:
Other changes:
todo.txt
in GoForIt! will no longer automatically set the file to store completed tasks to a done.txt
file in the same directory.) This change allows GoForIt! to work properly without full access to the home directory.Go For It! has been renamed to GoForIt!
Searching for Go For It! generally doesn't yield usable results. For example, AppStream tools remove common words and as go
, for
, and it
are all common words when searching for go for it
the entire search string gets discarded.
Though it probably still isn't a great name, GoForIt! doesn't have this issue.
Implemented enhancements:
Fixed bugs:
Implemented enhancements:
Implemented enhancements:
Fixed bugs:
Implemented enhancements:
Fixed bugs:
Go For It! now no longer (directly) uses key files to store its settings. GLib.Settings is now used for this purpose (of which the default backend is often DConf). I'm not aware of any project that reads or modifies the old configuration files of Go For It!, so I don't expect this to cause any issues. Old settings still get imported into the new version, of course.
The .desktop files, appstream metadata and icon names are now always based on the application ID (com.github.jmoerman.go-for-it
by default). This means that if -DAPP_SYSTEM_NAME="something"
was previously used to compile Go For It! you may notice that pinned desktop shortcuts to Go For It! may disappear after upgrading. Go For It! previously used libnotify to send notifications and compensated for cases where the desktop file did not match the application ID by supplying the name of the .desktop file as desktop-entry
hint. GLib's notification API does not appear to have an option to do something similar.
Go For It! is now split in a library and an application part (with nearly all code in the library part) so make sure that CMAKE_INSTALL_FULL_LIBDIR
is in your library path. Supplying -DCMAKE_INSTALL_PREFIX=/usr
as cmake argument will work in most cases.
Implemented enhancements:
Fixed bugs:
Implemented enhancements:
The appstream metadata contained a typo in the 1.8.4 release, necessitating the need for a new release.
Fixed bugs:
Implemented enhancements: