Taskmate officially ready for review
posted: December 27th, 2007 · by: Sven
Wow, I still can’t believe how fast Taskmate has been moving forward in the past few weeks.
The main goal was to improve the initial version by adding some (minor) new features, track down any bugs … and most importantly adhere to the TextMate bundle style guidelines so it can make its way into the official TextMate review directory.
And this goal has been reached. The bundle has been commited to the review directory:
http://macromates.com/svn/Bundles/trunk/Review/Bundles/Taskmate.tmbundle.
Here’s the changelog for this version:
Taskmate 0.1 (review release)
- added an Add Tag command with a popup to choose from available tags
- added Tab to Previous/Next Tag macros
- added Jump to Source feature for projects
- added an Add Task command
- added a mini statistics feature (output after tag files are rebuild)
- added a help file
- rewrote language grammar to rely on common scopes and fix various issues
- allowed environment variables to set the base directory
- allowed environment variable for using unicode checkmark as completed bullet
- resolved various minor conflicts and bugs
- adhered to TextMate coding guidelines
Even at this early stage I’d like to say thank you to Michael Sheets for doing an amazing job as a TextMate review gatekeeper and Nigel, who attentively tested every single move I made, provided lots of feedback and additional code as well as even a complete help file.
Now we are eagerly awaiting to get bashed down by the TextMate guys for any glitches and mistakes in order to make this bundle even better :)
Thanks!
Oh! If you want to find out what Taskmate does or download the bundle you can head over to the Taskmate project page.
Greg said January 30th, 2008 at 09:10 PM ¶
I am really enjoying using Taskmate – thankyou for making it public! I especially like mxing up tasks with other supporting text – the not-so-rigid structure of .todo files suits the way I work.
I’ve got a few requests for the next version, which you might like to consider.
Support for URLs in files: I like having tasks pointing to webpages, files on my local computer, or email messages. I can add links to things using URLs in the text, but alas (unlike in .txt files or markdown files), the URL isn’t recognised as a URL in .todo files, and so, you can’t fire up the URL by hitting enter.
Error handling: if a .todo file is badly structured, rebuilding files can fail. (Start a new line with a string “—–”, as an example.) I’ve had cases where the error message isn’t gracefully displayed, but replaces he text in the window. (Unfortunately, I haven’t been able to track that down.) It’d be great if there was a clear statement of the form a .todo file should take (what strings would cause parsing it to fail), and even better rebuilding files never failed.
Project titles as symbols: it’d be great if each project title could appear as a symbol in the symbols pop-up in the status bar at the bottom of the document window. That’d give a quick way of navigating around long .todo files.
Thanks again for a great bundle – it’s a part of my daily routine and I can’t imagine living without it.
Sven said February 16th, 2008 at 02:26 PM ¶
Hey Greg,
sorry for not answering earlier.
Your suggestions are all great. I’ve put them onto my Taskmate todo list and will definitely work on them for the next Taskmate version that I’m planning to do.
Thanks!