Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: "Navigation drawer" off-canvas slide-in menu #251

Open
dlee opened this issue Feb 18, 2014 · 47 comments
Open

Feature request: "Navigation drawer" off-canvas slide-in menu #251

dlee opened this issue Feb 18, 2014 · 47 comments
Labels
Milestone

Comments

@dlee
Copy link

dlee commented Feb 18, 2014

Add Navigation drawer (aka. off-canvas slide-in menu or fly-in menu) support.

This is a very popular UI pattern nowadays.

http://cyrilmottier.com/2012/05/29/the-making-of-prixing-2-swiping-the-fly-in-app-menu/

@connors
Copy link
Collaborator

connors commented Feb 18, 2014

This type of pattern is exactly what we're going to focus on after v2 of Ratchet drops.

@connors connors added this to the 2.1 milestone Feb 18, 2014
@dlee
Copy link
Author

dlee commented Feb 18, 2014

Sweet! When's Ratchet v2 expected to drop?

@connors
Copy link
Collaborator

connors commented Feb 18, 2014

Very soon.

@romanbsd
Copy link

Just for reference, the off-canvas implementation from ZURB Foundation 5 -
https://gist.github.com/romanbsd/9196994

@dlee
Copy link
Author

dlee commented Feb 24, 2014

I refrained from referring to the Zurb implementation because the Zurb implementation doesn't have swipe/finger tracking (i.e. you can't slowly drag the navigation drawer out from the edge of the screen).

The navigation drawer in Google Play or Youtube are better in this regard.

@romanbsd
Copy link

Sweet! Where can it be seen in the wild? For me the youtube off-canvas works even worse than Foundation's - it doesn't track the swipe, and it doesn't have any animation :(

@dlee
Copy link
Author

dlee commented Feb 24, 2014

@romanbsd It's on the latest Android. Maybe you have an older Android or iOS?

@romanbsd
Copy link

iOS..

@renatodeleao
Copy link

another reference:

snap.js

@nicinabox
Copy link

FWIW, I don't think Snap.js is being actively maintained.

@renatodeleao
Copy link

Yap that's true, but as I've said, just a reference.

@yisheng
Copy link

yisheng commented Mar 11, 2014

Hey guys, V2.0.1 was out now, any good news about the "slide in menu"?

@christianseel
Copy link
Contributor

+1

@iampeter
Copy link

+1... or +5

@crapthings
Copy link

ratchet looks clean and nice. +1
we need off-canvas~

@christianseel
Copy link
Contributor

For everyone who needs a off-canvas NOW, here's a working example with snap.js: http://jakiestfu.github.io/Snap.js/demo/apps/ratchet/template.html

@yisheng
Copy link

yisheng commented Mar 26, 2014

@christianseel The example is based on "Ratchet v1.0.0". There's some CSS work to do to work on V2.0.

@iampeter
Copy link

@christianseel thanks, I'm using something similar with snap.js v2.0 branch.

but the problem there is the whole content being used for dragging. determining when the swipe should begin, like stated in the article @dlee suggested (http://cyrilmottier.com/2012/05/29/the-making-of-prixing-2-swiping-the-fly-in-app-menu/) is very important, so that the drawer swipe will not interfere with the vertical swipe.

would be great to see an implementation considering the drag point in Ratchet.

@aceport
Copy link

aceport commented Apr 11, 2014

+1

3 similar comments
@bugthesystem
Copy link

+1

@scotho3
Copy link

scotho3 commented Apr 24, 2014

+1

@hugorodrigues
Copy link

+1

@mamged
Copy link

mamged commented May 25, 2014

+1111111111111111

@rohitbegani
Copy link

+1

@asotrox
Copy link

asotrox commented Jun 24, 2014

+1 please!

@watilde
Copy link
Contributor

watilde commented Jun 24, 2014

+1

@miguelcobain
Copy link

+1

Completely agree with this feature.

@brseixas
Copy link

brseixas commented Jul 2, 2014

+1
It´s a must have =)

@ruarch
Copy link

ruarch commented Jul 2, 2014

+1

@fariazz
Copy link

fariazz commented Aug 27, 2014

+1, it's the only reason why I'll have to go with Ionic this time

@lesterzone
Copy link

Needed.

@maxparm
Copy link

maxparm commented Aug 28, 2014

+1

@ganchenkor
Copy link

I'm going to try https://github.com/BeSite/jQuery.mmenu
UPDATE: unfortunately, mmenu breaks event listeners :-(

@avinoamr
Copy link

Pull-request pending #689

@voronianski
Copy link

+1

3 similar comments
@fazlurr
Copy link

fazlurr commented Dec 15, 2014

+1

@Weijtmans
Copy link

+1

@ashishsajwan
Copy link

+1

@alwasih
Copy link

alwasih commented Jan 21, 2015

+100

@camstuart
Copy link

+1 for sure. Otherwise ratchet looks perfect for my mobile only projects

@devyellow
Copy link

+1 waiting...

@hippycore
Copy link

+1

@milushov
Copy link

milushov commented Nov 1, 2015

+1

why u so sloooow? :)

@giorgiobeggiora
Copy link

+1

@i-khan
Copy link

i-khan commented Jun 27, 2016

+1 we are waiting

@ragcsalo
Copy link

Any news on this one? :-)

@jpolvora
Copy link

jpolvora commented Nov 7, 2016

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests