[{"data":1,"prerenderedAt":274},["ShallowReactive",2],{"project-7502999":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":34,"aspects":35,"strip":40,"post_text":42,"what":43,"said":82,"maker_in_thread":165,"shape":175,"grid":179,"attempts":234,"same_week":235,"maker_shows":209,"maker_hidden":266,"reader_version":267,"card":268},"7502999","GridList","Drag-and-drop library for 2D, resizable and responsive lists","title","Show HN: Drag-and-drop library for 2D, resizable and responsive lists","https:\u002F\u002Fgithub.com\u002Fubervu\u002Fgrid","github.com","skidding",1396288267,2014,92,23,307,2272,14,"notable","dev_tools","ui grid library","library",[24,25,26,27],"drag and drop","responsive grid","jquery plugin","dashboard layout","mixed",0.174,{"positive":31,"neutral":32,"mixed":33,"critical":33},3,4,1,9,{"idea":36,"docs":38,"performance":39},{"positive":33,"critical":37},0,{"positive":37,"critical":37},{"positive":37,"critical":33},[41,37,31,37,31,37,31,31,37,37,37,33,37,41,41,37,37,37,37,31,37,37,37],5,null,{"problem":44,"audience":42,"pricing":42,"motivation":51,"time_to_build":42,"stack":58,"openness":79,"stage":80,"team_size":81},{"value":45,"source":46,"evidence":47},"Building resizable, responsive 2D drag-and-drop dashboards where items reflow","maker",[48],{"id":49,"by":11,"text":50},"7504753","Well we're building a platform for Social Media Monitoring, with Dashboards made of resizable, responsive and composable Widgets. This grid offers you the possibility to generate…",{"value":52,"source":46,"evidence":53},"Needed horizontal responsive grid for social media monitoring dashboards; Gridster was vertical and unmaintained",[54,55],{"id":49,"by":11,"text":50},{"id":56,"by":11,"text":57},"7504819","Gridster is the most popular and current ruler of the \"market.\" We went back and forth quite a bit with this -- meaning that I had to convince the stakeholders twice before being…",[59,64,71,75],{"value":60,"source":61,"evidence":62},"JavaScript","inferred",[63],{"id":49,"by":11,"text":50},{"value":65,"source":46,"evidence":66},"jQuery",[67,68],{"id":49,"by":11,"text":50},{"id":69,"by":11,"text":70},"7505048","We use jQuery.draggable for drag and drop, which I don't think supports touch events. But there are more ways to add touch events to jQuery UI and in the end the drag and drop \u002F…",{"value":72,"source":46,"evidence":73},"jQuery UI draggable",[74],{"id":69,"by":11,"text":70},{"value":76,"source":46,"evidence":77},"Node",[78],{"id":49,"by":11,"text":50},"open_source","unknown","company",{"praise":83,"objections":104,"requests":124,"questions":140,"alternatives":152},[84,100],{"value":85,"source":86,"evidence":87},"Looks nice and well done","commenter",[88,92,96],{"id":89,"by":90,"text":91},"7504023","jamespollack","this is really nice. well done",{"id":93,"by":94,"text":95},"7506276","ibash","Very nice!",{"id":97,"by":98,"text":99},"7506359","mc_hammer","This is really nice. As someone who has worked with the competition libs masonry, packery, and gridster, I know why you built this and it looks great so far. All have their…",{"value":101,"source":86,"evidence":102},"Lighter than gridster; sorting and collisions handled well",[103],{"id":97,"by":98,"text":99},[105,113,120],{"value":106,"source":86,"evidence":107},"Drag and drop not touch enabled",[108,112],{"id":109,"by":110,"text":111},"7505017","WhitneyLand","Is it supposed to be touch enabled? Tried the demo on a mobile device and didn't seem to drag...",{"id":69,"by":11,"text":70},{"value":114,"source":86,"evidence":115},"jQuery plugin dependency feels brittle for dynamic frameworks",[116],{"id":117,"by":118,"text":119},"7504084","emn13","So this is definitely cool, but I'm not quite seeing what the purpose or aim is. Is the demo an accurate representation of the entire functionality? If so, why do things \"fall…",{"value":121,"source":86,"evidence":122},"Unclear purpose and jumbled layout from left-pull",[123],{"id":117,"by":118,"text":119},[125,129,133],{"value":126,"source":86,"evidence":127},"Free placement in bottom-right with gaps",[128],{"id":97,"by":98,"text":99},{"value":130,"source":86,"evidence":131},"Touch support",[132],{"id":109,"by":110,"text":111},{"value":134,"source":86,"evidence":135},"UI builder style use",[136],{"id":137,"by":138,"text":139},"7504152","Edmond","Nice, though not sure about utility...are you interested in working on a UI builder such as this : http:\u002F\u002Fcrudzilla.com\u002Fassets\u002Fimg\u002Finfo-graphics\u002Fdnd-demo-clipped.gif I would be…",[141,145],{"value":142,"source":86,"evidence":143},"Can items be sorted programmatically",[144],{"id":97,"by":98,"text":99},{"value":146,"source":86,"evidence":147},"How does it differ from gridster",[148],{"id":149,"by":150,"text":151},"7504397","vuzum","Guys, how is this different from http:\u002F\u002Fgridster.net? Or is Gridster done by you?",[153,157,161],{"value":154,"source":86,"evidence":155},"Gridster",[156],{"id":149,"by":150,"text":151},{"value":158,"source":86,"evidence":159},"Packery",[160],{"id":97,"by":98,"text":99},{"value":162,"source":86,"evidence":163},"Masonry",[164],{"id":97,"by":98,"text":99},{"comments":166,"answered":41,"key":167},7,[168,171,174],{"id":169,"text":170},"7507119","> Can you sort items on this programatically? Yes you can. The grid is generated left-to-right > top-to-bottom, based on a 1d index inside a list. So you can sort the…",{"id":172,"text":173},"7504684","Thanks, I added a more explicit link in the README file. It appears people don't really look in the repo header for the appointed hompage",{"id":49,"text":50},{"commenters":176,"max_depth":31,"maker_replies":166,"first_comment_mins":177,"lifespan_hours":178},15,116,16,[180,182,184,188,190,193,194,196,197,198,200,204,206,208,211,212,216,219,222,225,228,230,232],[97,37,41,181,98,37],"project\u002Fpositive\u002Fidea",[169,37,37,183,11,33],"project\u002Fneutral\u002Fdesign",[185,33,31,186,187,37],"7503932","project\u002Fneutral\u002Fdocs","Buetol",[172,33,37,189,11,33],"maker\u002Fneutral\u002Fdocs",[117,191,31,192,118,37],2,"project\u002Fmixed\u002Fidea",[49,191,37,183,11,33],[137,31,31,195,138,37],"project\u002Fneutral\u002Fidea",[149,32,31,195,150,37],[56,32,37,195,11,33],[199,32,37,186,11,33],"7505254",[201,32,37,202,203,37],"7506336","other\u002Fneutral\u002Fnone","lunarcave",[109,41,33,205,110,37],"project\u002Fcritical\u002Fperformance",[69,41,37,207,11,33],"project\u002Fneutral\u002Fexecution",[89,209,41,210,90,37],6,"project\u002Fpositive\u002Fnone",[93,166,41,210,94,37],[213,214,37,202,215,37],"7503670",8,"dang",[217,214,37,202,218,37],"7503778","MattyMc",[220,214,37,202,221,37],"7503783","josephwegner",[223,214,37,202,224,37],"7503975","compare",[226,214,31,186,227,37],"7503999","mihneadb",[229,214,37,202,215,37],"7504558",[231,214,37,202,11,33],"7504868",[233,214,37,202,215,37],"7504918",[],[236,241,246,251,256,261],{"id":237,"name":238,"points":239,"category":240},"7487935","VoxelQuest",435,"games",{"id":242,"name":243,"points":244,"category":245},"7501516","SlideRule",368,"learning_science",{"id":247,"name":248,"points":249,"category":250},"7508443","Deafalarm",170,"consumer_social",{"id":252,"name":253,"points":254,"category":255},"7518564","Notifon",129,"hardware",{"id":257,"name":258,"points":259,"category":260},"7501891","ffjson",83,"languages",{"id":262,"name":263,"points":264,"category":265},"7491003","Route Optimization API",70,"web_saas",false,"v2",{"id":269,"name":5,"line":6,"ai":266,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":270,"top":18,"kw":271,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":272,"url":9,"mix":273,"praise":85,"objection":106,"sub":21},7502999,0.17,[24,25,26,27],"50303033000105500003000",[31,32,33,33],1793990904215]