DisplayPad on Lion - Status Update
8 September 2011

Firstly, we’d like to apologise for any problems users may have had with DisplayPad on Lion. Let us tell you the story of what happened.

About a few weeks before Lion was released, DisplayPad support for Lion was tested and working. Then a new pre-release build came out which resulted in massive problems for DisplayPad on machines with the NVIDIA GeForce 9400M. The main bug which Apple introduced meant that if DisplayPad(or any other similar software) was installed on a system, then no 3D acceleration would function. This in turn meant that CoreAnimation did not function. CoreAnimation is used by the new login screen on Lion, and as such the login screen would just display as blank in these situations - Not good.

We investigated the problem on our end, and contacted Apple to try and get the issue fixed before Lion was released. Unfortunately this never happened. Apple put DisplayPad on their list of incompatible software on Lion and made the Lion installer disable DisplayPad’s extensions.

We’ve been trying to find a workaround for the problem, but it seems like users with the NVIDIA GeForce 9400M will have to wait until Apple fixes the problem. Until then, we’ve updated the version on our website to detect if you are on one of these systems, and allow you to run/install DisplayPad if you are not. If you are a DisplayPad user who’s upgraded to Lion and is no longer able to run DisplayPad, you can download and run the latest version from our website.

In summary: if you have an NVIDIA GeForce 9400M graphics card, you cannot use DisplayPad on Lion until Apple fix the bugs (current 10.7.2 pre-release still has a critical bug). In all other cases, download the latest version of DisplayPad from our website - it should work properly.

We sincerely apologise for all the inconvenience caused. We’re frustrated at the situation that’s been created. If you are a DisplayPad user who’s affected by this, please feel free to contact us to request a refund.

App Updates & Surprises
17 February 2011

The last two weeks have been quite eventful.

First and foremost, Cloud Calendar v1.1 was approved by Apple and is now available on the App Store. It contains a lot of improvements, so go check it out.

DisplayPad’s next update is currently in review. It brings a few fixes and has support for keyboard input.

Finally, we’re waiting for Apple to approve a little utility for the Mac that we made. If you want to hear more about it and be one of the first people to try it out, go check out http://cleancutcode.com/calendarbar/ and subscribe!

DisplayPad Status
20 November 2010

Fear not, we haven’t forgotten about DisplayPad! Work is currently underway to provide keyboard support so that you will be able to type on your iPad and get those characters to your Mac! We don’t have any estimates when keyboard support will be finished but we hope to get it all wrapped up within a week. We will be posting more details on our blog and Twitter, so subscribe if you want to stay up to date.

We’re also looking into providing a version for our customers on Windows. Stay tuned for more news in the near future when we will have a clearer idea about the whats, whens and hows.

Beta Program
10 November 2010

We will be starting a beta program in the next few weeks, so if you’re interested, don’t forget to drop us an email. Please include which app you would like to test.

Thanks!

DisplayPad Update v1.0 (7)
9 November 2010

We’ve just released an update to DisplayPad! Go get it now by choosing “Check for Updates” in DisplayPad’s menu.

We have been looking over all the feedback you’ve given, and there are some bugs and features that are shining through. We’ve addressed the first bunch with this update.

A lot of people have been having problems using DisplayPad when on university campus networks, and company networks. This is because these places tend to be very tight on their wireless security. We have added an advanced feature for users to get around this problem. If you hold alt/option when opening the DisplayPad menu, the “Connect by IP” option will be revealed which allows you to connect DisplayPad just by typing in your iPad’s IP address.

We have had reports of problems when using mirroring. These problems should now be fixed, and we have added an “Open Display Preferences” shortcut in the menu while  DisplayPad is connected, for your convenience.

Other than that, we have fixed minor bugs, and added a hint window that is shown on the first connect so that first time users can get to grips with DisplayPad.

Upcoming

In the coming weeks, we’ve got some great features that we plan to add, including automatic connection and the ability to control your Mac’s keyboard from your iPad.

We hope you’re looking forward to it!

CalendarBar Now Available!
2 March 2011

We’ve released our Mac app that combines events from iCal, Google Calendar and Facebook for easy access from your menu bar. Go check it out!

Cloud Calendar v1.1 Peek
21 January 2011

We’ve finally reached the point - the work on Cloud Calendar v1.1 has concluded and we’re now putting the final touches before releasing the update to the App Store. Some features made it into the release, while others did not. Let’s take a look!

iOS 4.2

We had been working on support for iOS 4.2 for quite a while. In fact, we had implemented almost full support for it about 2 months ago. We couldn’t make an intermediate release because by the time we had completed full support, other features were half-implemented and we were already in the middle of the next cycle. Thus we decided to keep going and include iOS 4.2 support in the next major version - so here it is!

There are some features that we would like to include in upcoming releases, namely support for native alarms and ability to sync in the background - those didn’t make it into v1.1.

Copy + Paste

That’s pretty simple to explain. You’ll now have the ability to copy and paste events, no need to re-enter them! Support for Cut will arrive in a minor update.

Additional Settings

In the last few months, we received several queries about adjusting the start of the week. Now, how does Cloud Calendar pick the week start? It looks into your regional settings which specify the start of the week. So if you’re in the US, Europe or Asia (and your iPad is set up correctly), it will just work. Of course, there is a very small number of users that need it differently from their regional setting and up until now, there was no way to do that. So, we have now exposed the ability to manually set the start of week, if you wish to do. We are also including options to adjust the default behaviour of tapping and long-pressing.

Pinch + Zoom

Another feature that should ease your workflow is the ability to pinch & zoom in / out to switch perspectives. So, for example, let’s assume you are in the month view and you want to switch to a particular week or day. Just pinch and zoom in to just switch to the week view for the week that you’re pinching in.

Contextual Actions

Instead of having to go to the event screen to delete an event, you will now have the ability to do that from a contextual menu. You can set up whether the contextual menu appears on a single tap or whether if you long press on an event.

Day Area Improvement

Another small improvement that we implemented was the auto-resizing day view area. If you have more than one all-day events, the area will now extend (up to a certain limit), so that you can see most of them.

Event Time Increments

Another little improvement we made was to change the time increment to 5 minutes (by default). On Google Calendar, you can be more granular and in that case, Cloud Calendar will automatically switch back to 1 minute increments if it detects such events.

Address Book Integration

When inviting people to events, you will now have the ability to pick their email address from the Address Book. No longer do you have to remember those addresses.

Help / FAQ

Another weak spot of Cloud Calendar was the unavailability of a user manual. Even though it’s fairly straightforward to use, there are a useful features that are not quite obvious. We’re in the process of writing a guide that will show users some tips & tricks on how to get most of the app.

Automatic Sync on Launch

We’re also including another feature - the ability to trigger a sync on launch. This feature is off by default but some of our users will find it quite useful. There are a few options to control how the synchronisation should be triggered.

Performance Improvements

Last but not least, we have been aware of some performance issues related to recurring events. We took a deep look at the problem and we identified the core issue. Unfortunately, completely eradicating the problem requires huge architectural changes that were out of the question for the current release cycle. Instead, we took a hybrid approach - we put in a lot of optimisations and included as many architectural changes as long as they didn’t break one of the core assumptions. As a result, working with repeating events is many times faster. Unfortunately, there are some corner cases where the performance is not up to the high standard we want but we will eradicate all such cases in the next architectural overhaul (most likely v1.3.x).

The Plan

Given that the majority of the work for v1.1 has now been done, we are entering the final stage - thoroughly testing Cloud Calendar. We need to put the app through a thorough test before we submit it to the App Store and given the significant amount of changes, it might take a couple of weeks to ensure that there are no major bugs.

Beta Testing

We had plans to start beta testing upcoming Cloud Calendar releases but we never got to do it because the next major release (v1.1) was not around the corner a few months ago. Now that the situation has changed, we’ll be more than happy to accept beta testers. We collected a few volunteer emails a while ago but we still have several places open - just drop us an email at the Cloud Calendar support email (see the support page) and we will get back to you.

Cloud Calendar Updates
20 November 2010

We’ve been very busy, ever since we launched, working on updates to both Cloud Calendar and DisplayPad. Let’s take a quick look at what has happened and what will be happening in the near future.

Cloud Calendar 1.0.1

Version 1.0.1 got approved by Apple a few days ago that brought some very necessary improvements. If you haven’t updated your iPad yet, please do so!

Cloud Calendar 1.0.2

A highly critical bug was brought to our attention that we fixed within 24hrs of being notified. The update has been submitted to Apple and we requested an expedited review (and hopefully our request will be granted).

In summary, if you used repeating events and some of them appeared on the wrong dates, that has now been fixed. We would like to specifically thank Brian Lacy for bringing the issue to our attention and providing an excellent bug report. Thanks, Brian!

Cloud Calendar 1.1

We’ve also been working on v1.1 in the mean time and we hope to submit it towards the end of the upcoming week. Most of the work into 1.1 has gone into making Cloud Calendar play nicely with multitasking, so that when iOS 4.2 ships (very soon), we can get the update out in no time. It will also bring some small interface improvements.

Beyond

We’ve been making long lists of what features we will be adding in the future and one of the things that I can absolutely confirm is drag & drop and copy & paste support. We’ve got other goodies lined up but I don’t want to spoil it all for you, just yet!

Cloud Calendar v1.0.1
10 November 2010

We have just submitted Cloud Calendar v1.0.1 to the App Store for review. We expect it to take about a week or so to trickle down to your iPads. We listened to our customers and implemented some improvements that should make your Cloud Calendar time a lot more pleasant.

In the initial version of the app, in order to create an event in the Day / Weekly / List view, you had to tap on the + button and adjust the time appropriately. That’s no longer the case - now you can tap anywhere on the time views to create an event at that time. Another improvement that we implemented was the ability to swipe anywhere in the main area to move through time. Actually, we had that feature in 1.0 but you had to use two fingers - not completely intuitive and there was no way to discover it.

We used the system defined formatting procedures when it came to displaying dates but we completely forgot about the time of the day views! We’ve rectified it and now your times will appear in either the 12hr or 24hr format depending on your settings.

Another important update for those who use Cloud Calendar with a Google Apps account and have forced SSL on their domain - we now include an option (look in Settings) to enable SSL.

We also fixed a couple of minor bugs. Given how much valuable feedback we have received from you, we will be busy for quite a while. Fortunately, we’ve got some great stuff that we’ve been cooking up!

Welcome!
1 November 2010

Welcome to the Clean Cut Code Blog. Please subscribe to follow the latest developments and get the inside scoop.