Native Zoomable Timeline?
Update 11 november
Mailing with the creator of OneView Calendar, Peter Molyneux. He is willing to help with the creation of a native timeline library that then can be used by other apps. One possibility would be to create an opensource framework that would benefit both parties. Added new bullet point for the lane concept.
Background
While waiting for the official port of Sailfish OS for the Sony Xperia X there was time to have a look at an up to date Android smartphone. The default calendar app uses the normal day-week-month format but I wondered if there was something that would fit my way of thinking better.
Temporary solution
I found an app that was very close to what I was looking for. It is called OneView Calendar. The app only has one view (as the name suggests) but that view is zoomable. It is possible to have just a three-day weekend as a view, or look at a bunch of tightly packed five minute meetings during an afternoon. Long events float to the right of the shorter ones. To sum things up the app is very clear and very flexible.
More information is available at: http://www.oneviewcalendar.com/
An interactive demo is available at: http://app.oneviewcalendar.com/
Suggestion
So here is my request for a native version of the zoomable timeline used in OneView Calendar**.
Instead of only creating a native version of the calendar it would be more useful to create a timeline library that can be used for other apps as well. ...such as call logs, gallery, navigation, etc.
The timeline could be shown as multiple parallel lanes accessible with tabs or gestures. One lane for calendar events, one for call logs, another for the gallery, yet another for navigation, etc. Events would automatically be associatied timewise.
so, Sailfish calendar just needs to add a zoom function to its agenda view to make you happy!
danfin ( 2017-09-21 21:41:38 +0200 )editAlmost. I would like the events to be sorted by length horisontally too.
vattuvarg ( 2017-09-21 21:44:23 +0200 )editI like the approach but you are aware that this is server based and all your calendars are sync to their server... I definitely don't want my data be redirected over a third party hosting I don't know nothing about...
elastic ( 2017-09-22 12:08:49 +0200 )edit@elastic - The app is simply a dynamic webpage (html5, actually) getting the data from a demo server (or from Google if you want to). A native version would get the calendar data from the phone itself (like the default app does) or from a server that the user chooses.
vattuvarg ( 2017-09-22 13:01:05 +0200 )editHi, so if the app is just simple html5 where is then the problem? you could add it in an app "container" and make it work natively or simply use a direct web front end on the device
PatsJolla ( 2017-09-25 11:40:11 +0200 )edit