those demos are all working with different size objects so its kinda hard to imagine how its going to work for this.. I probably should prototype a simple grid where all the objects are the same dimensions and then I think it'll work much like gridster does.
gridster uses simple defined blocks, sizeY = 2, sizeX = 2 makes a square 2x2 grid, so that works with my current implementation of griding out the display and calculating coordinates.
Packery uses objects with actual defined sizes and so they can all be unique slightly and it still does its best to fit them all into the same space using advanced sorting algorithms.. thats how it can do that masonry type layout.
moving to packery will open up the option for custom grid design to be extremely flexible with all sorts of shapes and sizes which will be great for corridor cams and a mix of 16:9 and 4:3 cams.. however it'll make things vastly more complicated to compute the layout and display the same thing on a monitor that could be any size or resolution.
implementing packery at this point would probably be a whole development cycle focused specifically on it, but as a consequence custom drawable view would be implemented.. so its a bit out right now, I have a a major release planned (inital release) followed by a few bursts of bugfixes before moving on to the next major version with new features.. so summer maybe heh, new version of Packery came out and none of the AngularJS wrappers picked it up yet and I am not keen on writing one this fresh into Angular so hopefully that gap fills in soon too.
gridster uses simple defined blocks, sizeY = 2, sizeX = 2 makes a square 2x2 grid, so that works with my current implementation of griding out the display and calculating coordinates.
Packery uses objects with actual defined sizes and so they can all be unique slightly and it still does its best to fit them all into the same space using advanced sorting algorithms.. thats how it can do that masonry type layout.
moving to packery will open up the option for custom grid design to be extremely flexible with all sorts of shapes and sizes which will be great for corridor cams and a mix of 16:9 and 4:3 cams.. however it'll make things vastly more complicated to compute the layout and display the same thing on a monitor that could be any size or resolution.
implementing packery at this point would probably be a whole development cycle focused specifically on it, but as a consequence custom drawable view would be implemented.. so its a bit out right now, I have a a major release planned (inital release) followed by a few bursts of bugfixes before moving on to the next major version with new features.. so summer maybe heh, new version of Packery came out and none of the AngularJS wrappers picked it up yet and I am not keen on writing one this fresh into Angular so hopefully that gap fills in soon too.
Last edited by a moderator: