TaskCard 1.4.5 bug fixes

I usually don’t update his often but there were 2 alarming bugs that appeared in recent updates that had to be fixed immediately.

First the “a” key was getting stuck as the activation key for users who didn’t specify any key (annoying!!) and second was a crash that occurred when dragging tasks over containers (very frequently). There were some other little things I fixed also since I was digging around in the code. I was nearly going to release some improvements so that changing sheets is much faster with card fading effects but I didn’t have enough time. I’ll leave that for the next minor version I suppose.

If you downloaded version 1.4.4 and were having these problems please get 1.4.5. I’m sorry to any potential new users who tried TaskCard and trashed it minutes later after being annoyed by these things.

Also, my first mistake using the new Sparkle update system was made which will cause users who downloaded the 1.4.4 demo to get upgrades to the full version of 1.4.5 and onwards. I fixed this in 1.4.5 so that demo versions don’t auto-update (to avoid extra work on my behalf when releasing updates because TaskCard uses a full and demo app instead of a serial number system) but the users who downloaded for those 4 days will get a freebie. However if you noticed TaskCard updated itself with a full version and you didn’t pay, please considering buying if like the software (which will get you free technical support also). Thanks guys!

TaskCard 1.4.4 minor update

The auto update feature that I crafted myself using a PHP script as a backend has been replaced by the popular Sparkle framework which is so prominent in OS X apps these days Apple might as well buy it or include something similar as a public system framework. Needless to say the updating will be more efficient now and reliable which is good for us all.

There were some minor bug fixes also with the activation key field in the preferences and broken multiple displays window in the French and Japanese localizations.

Version 1.4.4 is the last version that will be using the old auto update so once you get that version TaskCard will update itself using the new system.

TaskCard 1.4.3.1 bug fix

1.4.3 accidentally broke the + key feature for making tasks into containers so I had to rush out a minor update to put it back to normal.

Also the auto-update feature I designed myself has been giving me problems (like the changes log not working) so I’m going to release another minor update this week that uses the popular Sparkle framework commonly found in many apps.  Until then I hope users will download the update even without knowing what it is and before complaining that the + key broke in 1.4.3. 😉

Thanks for being patient!

TaskCard 1.4.3 release notes

I’m sorry  that iCal sync didn’t make into this release (again) but there were some other smaller feature requests/bugs that needed attention first. With this out of the way 1.5 will feature iCal sync for sure.

Importantly in this release was the addition of real multiple monitor support, task indenting using tab/option-tab, duplicating cards and hiding completed tasks – all of which you can learn about in the manual once you update.

Before releasing I just noticed an unfortunate bug which affected 1.4 and I’m not sure how many earlier versions. The bug caused auto-update to fail to show the changes log in the window so if you’re upgrading t0 1.4.3 or higher from those versions affected you won’t get to see the changes and I can’t fix this for the older versions. However, you can always read the latest version history on the web site at www.taskcardosx.com. From 1.4.3 onwards it will be working again and I hope to change the list to HTML from plain text in the next release of 1.5.

TaskCard 1.3.8 and features in development

This was an overdue release but is out none the less. Some comments on the main features:
  • A long time frequently requested feature was finally developed: printing! This is only the first version so expect changes but so far you can print cards and entire sheets in black & white. I didn’t include color because I think people are using this feature just for reference (is that why you wanted them?) and it would be a waste of ink but let me know what you think about that. The scaling effect when printing single cards is not ideal but it was the easiest route for the first implementation of the feature. I hope in later versions to make TaskCard produce real .rtf files so the printing will be crisp like a real document.
  • There was a really annoying bug that was causing the close sheet button which hovers above the thumbnail image to vanish after editing any text so regrettably I had to remove it until I can resolve the issue. In the mean time you can contextual-click on the image to close the sheet but I will fix that eventually.
  • Dashboard activation really does behave like Dashboard now because there is a hot key you can set in the preferences which currently defaults to F1.

In the latest round of development I made some features which are complete or nearly complete and I will introduce them in upcoming versions when they are ready.

  • iCal support is finally in the works and will be ready for 1.4 or 1.4.5. The system is that you make a card which shares the name of an iCal calendar and all the tasks will sync. Tasks are just to-do items but if you assign a date to a task it will be become an event. This is really handy  for using the iCal alert system and you can sync tasks to/from your iPhone using the calendar app. The iPhone calendar app isn’t very ideal for entering tasks quickly but I bet there are other apps which sync with iCal that you could use for TaskCard also.
  • URL attachments are like file attachments except they hold a URL which will launch in your default web browser. When typing a task that starts with http:// it will turn into a URL automatically after you hit return.
  • There is a new separator item which will draw a horizontal line in the card to help you keep sections organized.
  • QuickLook is enabled for file attachments on Macs running 10.6 or higher.
  • This was also a long requested feature which I finally did some work on, which is saving and opening cards like normal documents. TaskCard was originally designed for temporary information but for project management and long time users the sheets were getting cluttered so the feature needed to be developed.
  • I developed exporting cards as text but I finally did importing so you can load plain text files as cards. The tab indents in the document are represented in the tasks as sub-tasks so it’s pretty powerful for importing text lists in cards.

Finally I would just like to say that I will without a doubt get undo support working soon. I know how annoying that is to delete a task and not be able to recover it. The feature is a little troublesome to implement so I have been lazy to make it. Sorry!

As for the iPhone/iPad versions… I’m really busy but this is on the schedule. Since the release of the iPad I’m much more interested in that because TaskCard lends itself perfectly to the design. However on the iPhone I don’t see an obvious way you’re supposed to fit all the cards on that tiny screen. The two systems seem to fundamentally conflict in my mind so if you have any ideas please let me know and I’d like to talk with you about them. I personally don’t use an iPhone because I like to be away from computers after programing all day so I could use some advice.

The best plan for TaskCard on the iPhone seems to be a little note pad type application that keeps notes while you’re out then syncs with TaskCard when you get home. Nothing fancy, just a place to keep your ideas so they’re not lost. But with the development of iCal sync it appears like we could leverage iCal to work with TaskCard and potentially even use a 3rd party app and not have to do anything at all. Please let me know if you know of any good iPhone apps that sync with iCal and maybe we can do a cross promotion together.

Lots of other requests like: find/replace, emailing cards, tab to indent sub-tasks and scrolling cards will have to wait for the later months. 😉 Thanks for all your comments and suggestions. Please keep them coming!

    TaskCard review at MacWorld

    Not long after TaskCard 1.0 was released an editor at MacWorld contacted me about doing a little review for his “Mac Gems” section but it took until the release of 1.3 to finally see it happen.

    The rating of 3.5 out of 5 mice isn’t great but good enough for a 1.3 release and will certainly score higher in the future after more updates are made.

    Click here to read the full review.

    TaskCard plans for 1.3

    I have gotten tons of feature requests all of which are great and I’m trying to steadily implement all of them over time, which will take some time. The version numbering is going a little too fast but the next version should be 1.3 (we’re on 1.2.6 as of writing this) and here’s what’s planned in terms of major features.

    • Dragging cards to other sheets. This has been a very popular request and has already been developed and waiting for deployment into 1.3. When you drag a card over a sheet it’s image will scale to size then fall into the sheet where it was dropped. Quite nice. 😉
    • File/URL attachments (or clippings is another possible name). This is being developed now and I’m not 100% decided on all the details but files and URL’s will be able to be dragged onto cards along with some text (not sure about this yet). Then clicking on the icon will open the file/URL as it would normally in the Finder. This was requested often also by users who wanted to associate a file with a task for reference. Really good idea if you ask me.
    • Navigating cards/sheets by keyboard commands so you don’t have to use the mouse.

    Those are pretty major feature improvements but also just below them are synching sheet files from Mac to Mac, iCal support and printing. These will probably have to wait until 1.4 but it’s possible one of them could sneak in.

    TaskCard now has Japanese and French localizations thanks to the support of caring users. Please support your language by helping to localize TaskCard.

    Btw, I have started to port the graphics engine TaskCard uses to iPhone so there will be an app coming out eventually but probably not for a few months yet.

    TaskCard Plans for 1.1

    Since the release of 1.0 just a couple weeks ago I have got lots of good feedback from the users. Here’s what’s planned for the next version and already under development:

    • Preference to not handle application switching like Dashboard.
    • Cut, Copy and pasting tasks. Text from other applications can now be pasted easily into cards also.
    • Preference to hide the desktop with an image for a cleaner look.
    • Global opacity and gradient settings for all cards.
    • Auto-update.
    • Real help file in the application Help menu like other OS X apps.
    • Transition effects when opening/closing cards.
    • Some multiple monitor support is added but it’s not yet complete.

    Some ideas planned for later releases:

    • Printing.
    • Undo/redo when deleting and adding tasks.
    • File/URL task-attachments that can be opened in the Finder or in Safari.
    • iCal synching. I’m not sure how this can be done because there is no calendar concept in TaskCard but I suppose there could be done with some effort. I would like to see a calendar in TaskCard or at least groups for today, this week, this month etc…
    • Saving/opening cards to disk so they can be moved across computers.
    • Minimizing cards like windows in the Finder.
    • “Stacks” of cards to help you organize cards into related categories, like sub-tasks for cards.
    • Themes. I thought that it would be fun for users to create custom themes for card designs if they had a portable format they could “fill out” easily.
    • Notifications of tasks ending soon.
    • Filing cabinet for cards you don’t want to delete but may want to look at later.
    • Better color picker that has less options and easier to use.

    About iPhone support. Some users mentioned this and yes, TaskCard was designed from the start to become an iPhone app. If you notice the entire interface is totally graphically and thus a very easy port to iPhone without very much changing in the interface. This is however a whole different application we’ll have to wait a while for this one. 😉