Jumat, 23 Mei 2014

Keyboard Shortcuts

Below is some keyboard shortcut available in DesktopTodo :

  • New Task  : Ctrl + N
  • New Subtask : Ctrl + Alt + N
  • New Note : Ctrl + Shift + N
  • Edit : Ctrl + E
  • Delete : Ctrl + Delete
  • Refresh displayed data : F5
  • Synchronize : Ctrl + R
  • Exit : Ctrl + Q
The shortcut info is available on the button tooltip as shown on the picture, you can look on it if you forget the combination.

In addition to the typical keyboard shortcut, you can also utilize the Ribbon's Keytip by presing ALT or F10 button. It will shown as below :

Pressing the key associated with any Ribbon element will then select that element or execute the associated action.

Clear/Reset Config and Data Folder

DesktopTodo uses files and folders only for storing configuration and data, no registry settings is used. So, to reset everything to a fresh state, user can just delete the content of the below directories (when DesktopTodo is not running) :


It will run the next time like it is just freshly installed.
User can also save the content of those directories for backup/restore purpose.

Selasa, 20 Mei 2014

DesktopTodo 2 Release Version

DesktopTodo 2.0 is finally here. You can download it here. Below is the summary of the feature and improvements from Version 1.x.

New look with Ribbon UI and new icons

DesktopTodo now uses ribbon to make features easier to see and use. It has more visual cues to better help you see the context of the currently displayed quickly.


Date Preset

You can now entry the commonly-used date value more quickly with date value presets.

Many improvements on auto synchronizations

Auto synchronization has been improved from previous versions. You can now cancel it before it is triggered. There are also many internal changes on it like sleep/wakeup state consideration.

Better performance and ease-of-use

The overall application performance and ease of use is much improved. For example, the way the navigation panel behave is much more streamlined. The previous tree based is now changed to flatter design saving you many clicks and drag operations.

Update since Beta 2

For those of you who have been using Beta 2, below is the changes since then :
  • Add more detailed progress status on large task synching
  • Fix : column sorting on several fields e.g: due data
  • Fix : show/hide task function not working on certain system
  • Fix : slowdown on synching large number of items from server
  • Fix : new calendar entries and reminder after synching not automaticaly loaded 

Sabtu, 10 Mei 2014

DesktopTodo 2.0 Beta 2

DesktopTodo 2 Beta 2 has been released. It. bring many interesting improvements and bugfixes from previous Beta 1.

You can download it here.

Notes and Known Issues :
  • For beta 1 user, there is database incompatibility between Beta 1 and Beta 2. So, on the first run you will be prompted for local database reset. You might want to sync all your local changes first before installing Beta 2
  • There is slow down in synching big number of tasks from server. It is most notable on the first sync. It has been fixed for the next release. However, if you want to avoid, you can try beta 1 instead
  • Show/hide task feature (future, completed, status)  not working on certain system. It has been fixed for the next release.

Below is some highlights of the changes since Beta 1.

Date-time entry dialog preset

Datetime entry dialog now has preset for common values e.g:today, tomorrow, so you can entry them more comfortably and quickly.

It is available on all the edits : inline, task dialog, multi-task dialog.

The time edit layout have also been fixed. Previously it was too small that makes the system that use AM/PM format will be cut off.

Add confirmation delay on auto sync to enable cancellation

You can now cancel automatic synchronization before it happen in cases where you don't want it to happen like when you are in the middle of editing. You will be prompted with confirmation dialog as below which you can cancel, otherwise the auto syn will run as usual after the short delay finishes.

It also enable you to cancel problematic synchronization on application start. You can then continue with the application without synchronizing. You can then safely review your synchronization issues further.

Auto sync timer also now reset on system sleep/wake-up to make it less distracting.

Group by tag

You can now group the task by tag as shown below :

Detailed Release Note

Below is the more detailed release note of the changes :
  • Add date time entry preset
  • Add confirmation-delay on auto sync to enable canceling
  • Reset autosync on system sleep/wake-up
  • Windows Size is now saved
  • Add enable/disable reminder option
  • Remove sync now run non-blocking (asynchronous)
  • Add sync button on sync option dialog
  • Enable group by tag
  • fix : display conflict between authentication dialog and progress dialog on certain cases
  • fix : hour entry is too small and will cut-off display on system that use AM/PM format
  • fix : editing time interval manually on sync option dialog cause exception
  • fix : click open-item on context menu in calendar-view has no effect
  • fix : "invalid-id" error on sync after interrupted/unclean sync
  • Other various bug fixes