I tried out Apple WatchKit to bring Sorting Thoughts on an Apple Watch and I’m really impressed how simple it is. It takes me only a couple of hours to show the most important task thoughts of a Sorting Thoughts collection in a glance and special app view:
The layout of an app is very simple and focused on the important information. For the glance view Apple advises a couple of default layouts and I think it is a good idea to use one of this layouts because there are well thought and fit for the watch concept. What is interesting is to see that the upper glance layout group always have a right margin – see also the Xcode 6.2 screenshots below. I think it is not understated to see over 10k apps if the Apple Watch will be sold in April 2015.
Apple WatchKit Links
Woohoo! Sorting Thoughts for iOS is now available in the App Store :-)
It feels great to have this milestone behind me. And I look forward to many feedback and to the next release of the desktop version. With Sorting Thoughts for Mac and PC 2.0 the sync cycle will be closed and Sorting Thoughts will be a great tool on desktop and iOS devices with a secure and private sync service.
I tested out OS X Yosemite for Sorting Thought an Eclipse RCP program and it works very well. OS X looks great with the new design – I like the simple concept of Yosemite.
For a new Sorting Thoughts feature that give the user access to context based action items in a context menu, I learned again that Eclipse and the Command Core Expressions are sometimes not very clear. When you leave the trivial way, you can waste many many time to find the right solution.
At first glance it seems to be very easy, I thought I must only register and implement a property tester and all is fine. But I was wrong. Without the help of Robert Wloch article “Property Testers with Command Core Expressions” I never thought that I have to implement a start up trigger (IStartup) and a ISelectionChangedListener too. So, if you want implement context based menu entries with property testers read the article first.
A couple of weeks ago I integrated the SWT Gantt chart widget in Sorting Thoughts. And I must say it is a really useful SWT widget and it fits perfect in the concept of Sorting Thoughts.
The integration of the widget is very simple and it’s supports some interface reps. abstract classes which helps by the customizing. See AbstractSettings and AbstractLanguageManager. My only problem was to set a new min zoom level because the limit constant in ISettings is not overwriteable. But as workaround it is possible to use the IGanttEventListener. zoomedIn(…) to stop zooming in a not useful zoom level.