It hasn’t been 18 years but only about 12 months of very active development, and GTG team is announcing the release 0.3.1 of Getting Things GNOME!
Our main goal for this “Back Again” release was to refactor several of existing functionalities and improve the codebase. We also spent a lot of time improving the plugins, and in the process we fixed many bugs, and made a few feature enhancements!
What’s new in 0.3.1?
- Fixed Hamster Plugin: The Hamster plugin, used to start a GTG Task as a Hamster activity, was not working for some time and it’s been fixed. Now tasks can be started in Hamster and stopped from GTG itself. When a task is closed or deleted, its corresponding Hamster activity stops too.
- GTGOnline!: Parin Porecha started developing a web application for GTG (currently it is named GTGOnline!) as a part of his Google Summer of Code 2013 project, which you can see up and running here. Supports not only all the current features of GTG, but also Task Sharing! Now you can add users to groups and share your tasks with them. Parin also wrote a synchronization backend to sync tasks and tags with GTGOnline!
- Port to python3 and gtk3: Xuan Hu ported GTG to python3 and gtk3 as a part of his Google Summer of Code 2013 project. His branch is almost stable and is currently being tested.
- PEP8ification of the codebase: we removed more than 10,000 PEP8 errors from the codebase.
- New task keyboard shortcut: Are you working on another application and need to create a task? Now it is possible via a keyboard shortcut. Configure it through the Settings, and use the shortcut to open the new task editor!
- Updated all translations.
- Stability: We’ve fixed many bugs causing crashes during this release.
- Various other fixes: Updated and improved plugins (notification area icon, urgency color, export), 7 new feature enhancements…
You can see the complete list of changes in our CHANGELOG:
GTG developer team is proud to have so many great people as contributors on this version. Amazing job people! We would specially like to thank all the new contributors who joined the team recently!
Xuan Hu ported GTG to python3 and GTK3 as a part of his GSoC project. He has done a great job, and his branch is almost stable. For the following few months we plan to test his branch and fix the remaining bugs so that it can be merged for release 0.3.2.
Porting to GTK3 has also paved the way for upcoming redesign of GTG.
We are also working on:
- Collaborative task management, a project started by Izidor Matusov during his Google Summer of Code 2012.
- Testing and merging GTGOnline! synchronization backend with the trunk.