Comments (14)
@dsmorse not sure how interested you are in adding some features for pay. We'd obviously give you more clear acceptance criteria, and you could merge these features back into the open source repo. We are just a small shop and and trying to get what we want for usability out of Gridster is spreading us a little thin. Shoot me an email if you're interested in some sort of arrangement along these lines. We love sponsoring good open-source!
Two main features we're looking at:
- Allow widgets to be placed anywhere and have them not slide upwards, but stay put
- Only have widget collision move the widget underneath after mouseup (i.e., not have cards move from collision while dragging, but only the widget your player's placeholder is over over when you're done.)
http://recordit.co/H9kFmk9tOy displays the features I'm talking about, but they are in the month old version of Gridster and we'd love to have them as toggle options and have the auto-scroll and some of the other newness working for us, from your current build.
from gridster.js.
I'm not opposed to such an arrangement and I could see those as good features.. but it would depend on your timelines, as I've got my deliveries to coordinate too. Since it looks like you have it working in an older code base it shouldn't be that difficult to get it on the latest.
from gridster.js.
I am CCing George, on of the guys in charge over hear who was the
originator of this good idea. He can hopefully weigh in on the time line
and financial aspects.
wait_for_mouseup is the option I added in the old one to avoid updating
widgets every collision as seen in this commit
ericop@b544741
. One known issue is that since the widgets aren't updating on_drag, when
the active player being dragged overlaps part of his original position when
you're done with the drag, it snaps back to its original location from
before the drag.
from gridster.js.
Also just for pin-point clarity, the goal is just to move the last widget that you drop the player on, not to retroactively move all the widgets you hovered or dragged over in the process.
from gridster.js.
We would like to have the change done by June 1st. Is that possible?
from gridster.js.
Due to conflicts with my own release schedule, I won't be able to commit to that deadline: but I took some time to look at your changes, check out the beta demo: http://dsmorse.github.io/gridster.js/demos/sticky-postion.html
from gridster.js.
Thanks man. Even what you've added is a great leap ahead. We'll try it out locally.
Thanks for your passion to the jQuery-plugins community and trying to keep the features rolling out! You rock ❕
from gridster.js.
@dsmorse So for widget "8" on http://jsbin.com/zunuqiwefe/1/edit?html,console,output I've notived that he isn't initialized to his spot properly. I'll look at it too, but if you know where we need to modify the initialize logic I'd welcome it.
from gridster.js.
from gridster.js.
Yeah, I did say beta (right?) I've also noticed in this config an error with the larger component not pushing enough space if there is an opening.... The things stay where you put them works well, the things move is clearly buggy. And it appears that the init logicstill has some 'push to the top' logic in register_widget which is why 8 is sliding to row 3 vs row 4 where we told him to go.
from gridster.js.
Totally understandable. I'm with you on "a step at a time", just wanted to show you in case you didn't try it out on your speedy weekend beta work.
from gridster.js.
a better beta is available.. but I'm not sure I'll have more time to firm it up. http://dsmorse.github.io/gridster.js/demos/sticky-postion.html
from gridster.js.
Cool man, that is better.
On May 21, 2015 12:11 AM, "dsmorse" [email protected] wrote:
a better beta is available.. but I'm not sure I'll have more time to firm
it up. http://dsmorse.github.io/gridster.js/demos/sticky-postion.html—
Reply to this email directly or view it on GitHub
#6 (comment).
from gridster.js.
That's working great for me.
And thanks for keeping this project alive! You're doing an awesome job!
from gridster.js.
Related Issues (20)
- Not able to drag and drop widgets even if there is space available
- When i remove widget so drag and drop fetaure are not working HOT 1
- gridster height auto
- Can gridster prevent link clicks while dragging? HOT 2
- draggable handle doesnt work as expected. HOT 1
- BUG: avoid_overlapped_widgets and collision wait_for_mouseup false fails
- FEATURE REQUEST: Resize only certain items HOT 2
- BUG: resize specific axes 'x' does not work (grid crashes)
- Is this project abandoned?
- BUG: Destroy() and re-intialize fails to allow draggable HOT 1
- Widget are floating on top of another widgets when we change the machine scaling and zoom Out browser
- BUG: Using add_widgets dont allow resizing until page refresh HOT 1
- shift_widgets_up not working, also add shift_widgets_left
- CSS Grid API
- Bower 0.8.0
- Static elements get pushed away by another element being resized
- Nothing
- jQuery.fn.bind() is deprecated in Gridster.js
- How to implement drag-and-drop from a list of items outside the layout?
- Dynamically loading 2 (or more) grids isn't working HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gridster.js.