top | item 13601391

Show HN: OneView Calendar – My zoomable calendar app just got a big facelift

96 points| PeterMollynew | 9 years ago |app.oneviewcalendar.com | reply

31 comments

order
[+] roesel|9 years ago|reply
Nice concept!

It defilitely lags a bit on desktop (as said before) and it seems confused about whether it should scroll or zoom when I tried swiping on the touchscreen of my laptop, eventually becoming completely unresponsive until a refresh of the page.

Also, maybe leave scrolling for scrolling and have click+drag as the zoom function (on desktop I mean)? It feels natural on maps to zoom with the wheel, but this looks tempting to scroll and then when you try, it goes all zoomy.

When clicking on the "+" I very stupidly tried to hunt down the escaping dot daring me to "drag it". This might be a problem on my part.

[+] petermolyneux|9 years ago|reply
Sorry about that. It hasn't been tested on laptops with touch screen.

Sorry also for LOL, imagining you trying to catch the plus button. I'm sure your not alone there :)

[+] moonka|9 years ago|reply
This is nuts! It took me a few minutes to figure out how the information was laid out, but once I did, I was blown away. I'll be installing this on my phone right away.
[+] neuland|9 years ago|reply
This is an awesome way to interface with your calendar. But for me (on Safari 10 on a 2015 MacBook Pro), zooming (via scroll) was too slow (like, 1. do 2 finger scroll on trackpad; 2. wait 3 seconds for it to finish the animation 3. scroll in more because it didn't go far enough). Maybe I'm too caffeinated or maybe there's some Safari/Mac related thing making it slow, but I would need much faster zoom-in/zoom-out for this to be usable.

But otherwise, super innovative!

[+] discordance|9 years ago|reply
Awesome work! Very smooth with touch on mobile.

As you zoom out, how do you decide which items disappear and which remain?

[+] petermolyneux|9 years ago|reply
It's actually just a matter of "longest wins", so no magic :)
[+] sequence7|9 years ago|reply
This looks great, does it only work with Google calendar or can I use it with other calendar services?
[+] petermolyneux|9 years ago|reply
The web app only works with Google right now, but the Android app works with most services.
[+] jakubnarebski|9 years ago|reply
Two things that I would like to see: * horizontal (landscape) mode, especially the tablet / desktop (web) version, maybe with something like timelines mentioned here * some way of marking when beginning and end of box representing even actually falls on begin and end time (perhaps bolder lines, perhaps some shading, perhaps adding "handles" i.e. ------- to -----, etc.)

I also wonder how do you represent whole-day events.

Great work!

[+] enoch_r|9 years ago|reply
This is awesome. I seem to have run into an issue where if I keep the window open for a long time, the bar indicating "now" stops moving.

My use case might not be common, but I would absolutely love it if I could zoom in and use OneView as a Pomodoro tracker, have it in the corner of my screen so I can see what I'm supposed to be working on and how far through the Pomodoro I am.

Unfortunately the aforementioned bug makes that a non-starter for now. But I'm excited about the future!

[+] crispinb|9 years ago|reply
Clever and original, and the Android app is very nicely implemented. Congrats.

I don't know if I'll use it. First impressions are that I prefer fixed day/week/month formats as my eyes and fingers know what to do with them without seeking. But it's intriguingly new enough for me to want to try it out for a while.

[+] crobertsbmw|9 years ago|reply
The zoom feels kind of laggy on web.
[+] ndh2|9 years ago|reply
Thought so too at first using mouse wheel. But you can also zoom using right-drag, which is plenty fast for me.
[+] oneeyedpigeon|9 years ago|reply
It's one of the smoothest web apps I've ever seen, on mobile.
[+] Sidnicious|9 years ago|reply
There seems to be a bug that affects Mac trackpads with momentum scrolling — when I scroll quickly zoom speed slows to a crawl, then gets faster as the momentum runs out. Otherwise, it's incredibly smooth!
[+] notduncansmith|9 years ago|reply
This looks really neat! I'd love a minimap feature (a la Sublime et al). Something that could give me a high-level overview without enormous detail, but that also doesn't require me to zoom out.
[+] r00fus|9 years ago|reply
Nice look. Just wondering, as I zoom out some events disappear from view. Is this by design? (macOS El Cap/Safari 10.0.2)

e.g. Hockey with kids disappears when it gets to multi-week scale.

[+] petermolyneux|9 years ago|reply
Hi, well yes that is but design. It may take some getting use to. When zooming out of only shows the most important appointment and a small number telling you that there is more to see by zooming in.

Hope that works for you :)

[+] ppidugu|9 years ago|reply
Hi Peter:- Could you share your github account ?
[+] feistypharit|9 years ago|reply
Looks great! Can you talk a little about the stack? Doing everything in JavaScript? Thanks
[+] petermolyneux|9 years ago|reply
Well the stack is small :) No backend. No db. Using Typescript to get some compiler help, instead of plain js. No libraries for the graphical parts. All drawn on an html canvas. And finally wrapped up to native with Cordova.
[+] bkmartin|9 years ago|reply
Very neat concept. Interesting take.