by André Nicolai
  • iOS/tvOS Development
  • Privacy Policy
  • Impressum
  • iOS/tvOS Development
  • Privacy Policy
  • Impressum

Random thoughts on my work

Initial Updates for Top Shelf Calendar

10/4/2017

6 Comments

 
Other than big changes in how the app navigation was implemented (the current single scrollable view vs. the previous one with multiple independent views; I also tried different input modes based on the orientation of the remote), 1.0 did not gain new features compared to that initial AppLovin prototype. The prototype even had a preview of something that had to wait for the first update: As tvOS does not support EventKit and has therefor no access to calendar data, I developed a companion app for iOS that would allow to export phone/tablet calendars and sync them via iCloud. I waited with this feature mainly to see if the app itself would pass the app review process, after which I felt free to increase the complexity.
Update 1.2 became a bigger piece of work. Intended to only add a reminder to the Top Shelf items, I discovered that the memory problems I was able to circumnavigate before, reappeared with the tvOS 10.2 beta. While waiting for Apple to answer my question whether this could be a problem only observable with the beta, I started working on the next feature: custom images. As with the calendar sync or the new reminder feature, the companion app plays a major role for custom images. While it is possible to access the iCloud photo library from Apple TV, choosing and cropping images so that they fit the calendar format is much easier on iOS devices. So that’s where you can now select up to 12 images of your own.
As for the memory problem: I had to wait until the official release of 10.2 to find out that yes, extensions now seem to have less memory available to them. So for version 1.1 this meant that the Top Shelf extension would run into memory errors, resulting in everything resetting after the first item was generated. So the weather forecast and quote of the day item would never appear. I had been working on fixing this bug ever since I contacted Apple about it, but it still took me more than a week after 10.2 went public to finally fix it. Hope I did not loose too many users because of this.. Will have to see how 11.0 turns out in this regard.
6 Comments
Eric Stefanski
21/11/2017 07:28:36 pm

I love your concept, but I’m getting “Top Shelf Calendar Static Image - Sorry, something must have gone wrong…

Other than that:

Calendar import worked great.

Would have liked a second zoom level for setting location.

What I really want most: to view in top shelf with the current time; maybe set time and temperature to left side of screen to leave room for dates and events on right?

TvOS 11.1 (15J582)

Thank you,

Eric

Reply
Regis
23/11/2017 12:34:22 am

I love the concept, but I also get the static image due to some error. Thanks for fixing it in a next release. Looking forward to it! Keep up the good work
Regis

Reply
Eric W
17/2/2018 07:22:10 pm

I’m also getting the static image on top shelf. I just paid $2.99 to unlock it and it doesn’t work. Remove this from the App Store until it is fixed.

Reply
Eric W
22/2/2018 01:50:20 am

I would like a refund, or at the very least a folllw up comment as to why this is not working or when this will be fixed (static image only on top shelf). Yea it’s only $3 but how many sales have you made? Until this is fixed or refunded I consider it theft.

Reply
André (the developer)
18/3/2018 10:43:25 pm

Hey everyone, I hope this reply still reaches you.
I am sorry for the "static image" error you seem to be having.
I know this can happen sometimes as Top Shelf extensions do not get many resources from the system and syncing iCloud images can result in crashes.
But in my tests this did not happen anymore, once all images are downloaded.
I am a sole developer and only have one Apple TV to test on.
If you claimed a refund, I can understand that.
But if you are open to the idea, what I could offer you is that I sent you an invite to get access to beta versions we can test on your device.
Just contact me via eMail.

Best regards,

André

Reply
Michael Montazeri
16/4/2018 05:16:35 am

Also getting the static image error.... any fixes available yet?

Reply



Leave a Reply.

    Author

    My name is André Nicolai, I am a software developer living in Berlin, Germany. While I mostly work with C# and Unity 3D during my day job, I have been developing apps with Swift in my space-time, ever since it was introduced in 2014. I am notoriously bad at blogging, but I will try to keep this page up to date with the projects I am working on.

    Archives

    April 2017
    August 2015
    July 2015
    November 2014
    October 2014

    Categories

    All

    RSS Feed

Powered by Create your own unique website with customizable templates.