Comments (8)
Agreed! Also a pretty common thing to do in apps.
from brick.
Sounds good, I'll start working on it after I've settled into my schedule this week.
from brick.
This component is the x-shiftbox, it was intended to handle this exact use-case. Let's revitalize/rework that component and get it to production quality instead of creating a completely different one.'
Here's what I'd like to see us evolve x-shiftbox into, because it's completely, totally, 100% badass: http://tympanus.net/Development/MultiLevelPushMenu/
from brick.
+1 for a menu component, this seems to be the biggest missing feature at the moment.
The link above is nice especially the UX for the sub menu which can be tricky. However it is quite laggy on mobile so it will need to be optimised with the hardware accelerated 'translate' property (sure you guys know that, I haven't had a chance to look a the brick code yet).
For the menu itself some apps have it pushing the main content out if the way and some have it floating over the top. It would be nice if brick supported both options. Finally, the main content usually dims when the menu is open.
Great work in the framework, seems to be coming along nicely.
from brick.
I added our existing x-shiftbox which by default acts like a hamburger menu. 89e0824
from brick.
I guess we're not shipping this component with 1.0. It's ready to be included at any time though.
from brick.
Moved to 1.1 Milestone
from brick.
x-layout exists™ in Brick 2.0
from brick.
Related Issues (20)
- TabView component for Brick 2.0 HOT 3
- dist folder contains old brick-common HOT 1
- brick-form is missing from dist folder HOT 1
- update readme to include all components HOT 1
- Can I use brick without bower? HOT 4
- minified version is not working; templates need IDs
- Interdependece of components triggers a double registration element error HOT 1
- Semibreakage in Firefox OS HOT 5
- Please add an info that Brick do not work from file:/// HOT 5
- gulp server does not exist HOT 2
- Site doesn't load on iOS (nor on desktop Safari) HOT 1
- Ditch Shadow DOM and HTML Imports in the name of compat? HOT 8
- Code citations
- Brick Docs Responsive Layout Example
- Brick-common has a script directory
- [1.0.1] Attribute target disappears from element <a> when page is loaded
- Unminified Platform.js
- brick sites are invisible under safari
- Create Brick's like components and easy data-binding
- CDNJS hosting
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 brick.