[{"data":1,"prerenderedAt":325},["ShallowReactive",2],{"project-13601391":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":71,"maker_in_thread":204,"shape":206,"grid":210,"attempts":288,"same_week":289,"maker_shows":40,"maker_hidden":317,"reader_version":318,"card":319},"13601391","OneView Calendar","My zoomable calendar app just got a big facelift","title","Show HN: OneView Calendar – My zoomable calendar app just got a big facelift","http:\u002F\u002Fapp.oneviewcalendar.com","app.oneviewcalendar.com","PeterMollynew",1486583153,2017,96,31,474,2242,22,"notable","productivity","calendar app","web_app",[24,21,25,26,27],"zoomable calendar","google calendar","android calendar","pomodoro","mixed",0.104,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,14,2,5,29,{"performance":37,"design":39,"execution":41,"idea":43},{"positive":33,"critical":38},4,{"positive":40,"critical":40},1,{"positive":40,"critical":42},0,{"positive":40,"critical":42},[34,40,45,45,34,40,34,45,45,45,45,45,45,40,34,34,42,42,40,45,45,45,45,40,45,45,45,45,34,34,34],3,null,{"problem":46,"audience":46,"pricing":46,"motivation":46,"time_to_build":46,"stack":48,"openness":69,"stage":70,"team_size":69},[49,57,61,65],{"value":50,"source":51,"evidence":52},"TypeScript","commenter",[53],{"id":54,"by":55,"text":56},"13604885","petermolyneux","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.…",{"value":58,"source":51,"evidence":59},"HTML canvas",[60],{"id":54,"by":55,"text":56},{"value":62,"source":51,"evidence":63},"Cordova",[64],{"id":54,"by":55,"text":56},{"value":66,"source":51,"evidence":67},"No backend or database",[68],{"id":54,"by":55,"text":56},"unknown","launched",{"praise":72,"objections":107,"requests":142,"questions":171,"alternatives":188},[73,84,99],{"value":74,"source":51,"evidence":75},"Smooth and fast on mobile touch",[76,80],{"id":77,"by":78,"text":79},"13602354","discordance","Awesome work! Very smooth with touch on mobile. As you zoom out, how do you decide which items disappear and which remain?",{"id":81,"by":82,"text":83},"13602657","oneeyedpigeon","It's one of the smoothest web apps I've ever seen, on mobile.",{"value":85,"source":51,"evidence":86},"Clever, original zoomable interface",[87,91,95],{"id":88,"by":89,"text":90},"13603391","crispinb","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\u002Fweek\u002Fmonth formats as my…",{"id":92,"by":93,"text":94},"13602752","bkmartin","Very neat concept. Interesting take.",{"id":96,"by":97,"text":98},"13604284","moonka","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.",{"value":100,"source":51,"evidence":101},"Android app works well",[102,103],{"id":88,"by":89,"text":90},{"id":104,"by":105,"text":106},"13601634","soneca","I love this app and it was a great redesign!! For anyone that didn't know it is a native android app also, not only a web app, check here: http:\u002F\u002Fwww.oneviewcalendar.com\u002F",[108,127,138],{"value":109,"source":51,"evidence":110},"Zoom is laggy or slow on desktop and trackpads",[111,115,119,123],{"id":112,"by":113,"text":114},"13602073","roesel","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…",{"id":116,"by":117,"text":118},"13602735","neuland","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…",{"id":120,"by":121,"text":122},"13601740","crobertsbmw","The zoom feels kind of laggy on web.",{"id":124,"by":125,"text":126},"13602765","Sidnicious","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.…",{"value":128,"source":51,"evidence":129},"Events disappear when zoomed out, hiding information",[130,134],{"id":131,"by":132,"text":133},"13602144","r00fus","Nice look. Just wondering, as I zoom out some events disappear from view. Is this by design? (macOS El Cap\u002FSafari 10.0.2) e.g. Hockey with kids disappears when it gets to…",{"id":135,"by":136,"text":137},"13603119","jacobevelyn","I'd also like to see that other things exist at that level. I didn't notice the numbers at all.",{"value":139,"source":51,"evidence":140},"Prefers fixed day\u002Fweek\u002Fmonth views",[141],{"id":88,"by":89,"text":90},[143,150,157,164],{"value":144,"source":51,"evidence":145},"Keep other events visible when zoomed out, such as dots",[146,149],{"id":147,"by":132,"text":148},"13602459","Any way you could preserve the fact that other meetings exist at that level (maybe like Calendar on macOS does it - with dots representing events)? How do you determine which one…",{"id":135,"by":136,"text":137},{"value":151,"source":51,"evidence":152},"Minimap overview feature",[153],{"id":154,"by":155,"text":156},"13603962","notduncansmith","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…",{"value":158,"source":51,"evidence":159},"Landscape or timeline mode",[160],{"id":161,"by":162,"text":163},"13623875","jakubnarebski","Two things that I would like to see: * horizontal (landscape) mode, especially the tablet \u002F desktop (web) version, maybe with something like timelines mentioned here * some way…",{"value":165,"source":51,"evidence":166},"Fix the now-bar freezing after long open sessions",[167],{"id":168,"by":169,"text":170},"13617652","enoch_r","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…",[172,177,184],{"value":173,"source":51,"evidence":174},"How are items chosen to show when zooming out",[175,176],{"id":77,"by":78,"text":79},{"id":147,"by":132,"text":148},{"value":178,"source":51,"evidence":179},"Does it work with calendars other than Google",[180],{"id":181,"by":182,"text":183},"13602346","sequence7","This looks great, does it only work with Google calendar or can I use it with other calendar services?",{"value":185,"source":51,"evidence":186},"How are whole-day events represented",[187],{"id":161,"by":162,"text":163},[189,193,200],{"value":190,"source":51,"evidence":191},"Google Calendar",[192],{"id":181,"by":182,"text":183},{"value":194,"source":51,"evidence":195},"vis.js timeline",[196],{"id":197,"by":198,"text":199},"13606683","perilunar","Nice work. I was thinking of doing something similar using the vis.js timeline module. Time to rethink. http:\u002F\u002Fvisjs.org\u002Ftimeline_examples.html",{"value":201,"source":51,"evidence":202},"macOS Calendar",[203],{"id":147,"by":132,"text":148},{"comments":42,"answered":42,"key":205},[],{"commenters":207,"max_depth":38,"maker_replies":42,"first_comment_mins":208,"lifespan_hours":209},24,33,143,[211,213,215,218,221,223,224,226,229,231,233,235,238,240,242,246,247,250,253,255,258,260,262,263,265,268,273,274,277,280,284],[104,42,34,212,105,42],"project\u002Fpositive\u002Fnone",[112,40,40,214,113,42],"project\u002Fcritical\u002Fperformance",[216,40,45,217,55,42],"13602248","maker\u002Fneutral\u002Fnone",[219,40,45,220,89,42],"13603414","project\u002Fneutral\u002Fdesign",[96,33,34,222,97,42],"project\u002Fpositive\u002Fdesign",[116,45,40,214,117,42],[77,38,34,225,78,42],"project\u002Fpositive\u002Fexecution",[227,38,45,228,55,42],"13602592","maker\u002Fneutral\u002Fdesign",[181,34,45,230,182,42],"project\u002Fneutral\u002Fnone",[232,34,45,217,55,42],"13602602",[161,234,45,220,162,42],6,[168,236,45,237,169,42],7,"project\u002Fmixed\u002Fexecution",[88,31,45,239,89,42],"project\u002Fmixed\u002Fdesign",[120,241,40,214,121,42],9,[243,241,34,244,245,42],"13602209","project\u002Fpositive\u002Fperformance","ndh2",[81,241,34,244,82,42],[197,248,42,249,198,42],10,"commenter\u002Fneutral\u002Fidea",[251,248,42,252,55,42],"13607360","commenter\u002Fneutral\u002Fnone",[124,254,40,214,125,42],11,[154,256,45,257,155,42],12,"project\u002Fneutral\u002Fidea",[131,259,45,220,132,42],13,[261,259,45,228,55,42],"13602222",[147,259,45,220,132,42],[135,259,40,264,136,42],"project\u002Fcritical\u002Fdesign",[266,32,45,217,267,42],"13609911","ppidugu",[269,270,45,271,272,42],"13603234",15,"maker\u002Fneutral\u002Fexecution","feistypharit",[54,270,45,271,55,42],[275,270,45,271,276,42],"13605655","palerdot",[92,278,34,279,93,42],16,"project\u002Fpositive\u002Fidea",[281,282,34,212,283,42],"13646043",17,"mkrishnan",[285,286,34,212,287,42],"13604596",18,"mattbgates",[],[290,295,300,305,309,313],{"id":291,"name":292,"points":293,"category":294},"13552376","CommitPrint",235,"creative",{"id":296,"name":297,"points":298,"category":299},"13579656","Scaley",171,"infrastructure",{"id":301,"name":302,"points":303,"category":304},"13596434","Bdash",100,"data",{"id":306,"name":307,"points":308,"category":20},"13587909","Milanote",99,{"id":310,"name":311,"points":312,"category":294},"13550176","voxel",78,{"id":314,"name":315,"points":316,"category":294},"13553224","AutoMIDIFlip",75,false,"v2",{"id":320,"name":5,"line":6,"ai":317,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":321,"top":18,"kw":322,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":323,"url":9,"mix":324,"praise":74,"objection":109,"sub":21},13601391,0.1,[24,21,25,26,27],"5133515333333155001333313333555",[31,32,33,34],1794036552419]