Live data from Hacker News

Draggable JS – a lightweight, responsive, modern drag-and-drop library

shopify.github.io

71–80 of 122 posts

Re: Draggable JS – a lightweight, responsive, modern drag-and-drop library

#71
post #37

I recently build a drag & drop feature for a customer with http://interactjs.io/ . The example page might not be as flashy, but it seems more reliable across browsers.

How do both of these compare with https://github.com/bevacqua/dragula ?

Dragula was great but maybe it's suffering from developer fatigue : https://github.com/bevacqua/dragula/pull/448#issuecomment-32...

Re: Draggable JS – a lightweight, responsive, modern drag-and-drop library

#75

Definitely some bugs in the Collidable section on Firefox 55.0.3 (macOS). I ended up duplicating a block twice. They were stuck on my screen and followed scroll. Neat library though!

In Firefox Nightly on Windows I quickly got the Swappable section confused with touch, just from tapping and dragging things around a little. And after reloading the page Sortable fell apart on my very first touch-and-drag. Yeah, despite being pretty cool it seems unusably buggy at present.

That touching to scroll stops working if you’re in an area where there are things to drag is also super annoying.

Re: Draggable JS – a lightweight, responsive, modern drag-and-drop library

#76
post #66
post #60

Earlier quoted context omitted.

Not sure why it matters that it's an open source project homepage? If treated as a webpage in general among all other webpages, the design isn't that special. It's not awful, but pushing a ton of deep blue in your face would not be considered good design by many. I appreciate the minimalism they're going for, the thick borders and that they aren't afraid of color, but the blue is too much. This trend of one-page fanc…

> Do not forget that webpages at their core are about information design. I believe your are confusing web pages with graphic design. A graphic designer's job is based in information architecture. Webpages were originally designed for simple document sharing, however since '96 - we still have some simple documents, but we also have non-trivial games, and extremely complex applications that run businesses. This open s…

> I believe your are confusing web pages with graphic design.

I'm not. I remember the times of Bulletin Board Systems you had to dial into and then the transition to the popularity of the web. It has always been about navigating information. Sometimes the information is art. Sometimes the information is the interactivity itself. Most of the time the information is text. Once people realized that packaging was important, just like a hardback book with a wonderful cover and table of contents versus a manuscript-like stack of impenetrable pages, it became a matter of business. Nobody says a book can't have pop-up cut-outs that unfold when you open a page, but whatever the quality of a book is, it can be measured.

What I'm saying is that, I can appreciate what this webpage is doing, but I also would not say that it is a fantastic example of web design.

> Also, one could make the argument that a beautiful design can inspire another developer to make something beautiful. API's are often pretty dull. I find this design to be delightful.

My complaints with it should be possible to fully resolve while maintaining every one of those qualities you like about it.

> BTW, you can always use shortcuts provided by your browser/OS. Tap in the header on mobile, press "Home" on Windoze, and Cmd+Up on Mac.

I am aware of that, but often people are navigating mostly with the mouse and requiring the user to move their hand away from the mouse isn't user friendly. There is a human in front of the machine. It isn't just about the capabilities of the machine. Proper design is about the complete stack, including the biological part of it.

I don't mind if other people like a page. My concern is that people take it as excellent design that should be replicated, including its faults. If someone reads these comments and appreciates that, maybe it will do some good.

Re: Draggable JS – a lightweight, responsive, modern drag-and-drop library

#77
I wouldn't call this "lightweight". Every action has about a second of lag on my laptop. I know that my 7 year old MacBook is slower than a lot of machines that are going to run this, but there are plenty of slower machines out there, and I don't usually find web experiences unusable on this thing.

I've built several canvas-based interactive drag-and-drop applets that ran faster than this on my laptop. It was a pain, which was why I was excited to see this library on HN. But given how many people out there have old hardware, I would probably not use this library for anything but a personal project. It absolutely doesn't need to be so slow on old hardware.

That said, I hope it continues to develop, and that the performance improves! It certainly has a beautiful home page.

Re: Draggable JS – a lightweight, responsive, modern drag-and-drop library

#78
post #77

I wouldn't call this "lightweight". Every action has about a second of lag on my laptop. I know that my 7 year old MacBook is slower than a lot of machines that are going to run this, but there are plenty of slower machines out there, and I don't usually find web experiences unusable on this thing. I've built several canvas-based interactive drag-and-drop applets that ran faster than this on my laptop. It was a pain,…

seems instant on my machine in chrome and the firefox beta. you using safari?

Re: Draggable JS – a lightweight, responsive, modern drag-and-drop library

#80
post #77

I wouldn't call this "lightweight". Every action has about a second of lag on my laptop. I know that my 7 year old MacBook is slower than a lot of machines that are going to run this, but there are plenty of slower machines out there, and I don't usually find web experiences unusable on this thing. I've built several canvas-based interactive drag-and-drop applets that ran faster than this on my laptop. It was a pain,…

Hmm works fine for me on mid 2013 mbpro
Post reply on HN