IjzerenHein / famous-flex

Animatable layouts, FlexScrollView & widgets for famo.us.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Suggestions for new widgets

IjzerenHein opened this issue · comments

Please post any suggestions for new widgets here.

NavBar +1

NavBar +1

The TabBar is excellent. NavBar would be awesome.

IAnother idea is for all of us to take part to create a gallery with these widgets. Framer.js examples page is a good inspiration.

I been considering a form builder, though not sure if it is out of scope. I built my own hacky one now but feels like Famous needs more work on this front.

That's a great idea Thomas!

If everyone helps we can quickly create a library of useful widgets for famo.us.

My idea with the TabBar was to lay-out a foundation for easily building other widgets. I've carefully crafted it to meet these requirements:

  • Simple API
  • High degree of customisability
  • As unopinionated as possible (but still get quick results using the defaults)
  • Lightweight (it contains as little (boilerplate) code as possible)
  • Part of a family of widgets (learn concepts once, apply everywhere)

When I have the time, I'll write up a some guidelines for creating new widgets. It shall it short and concise and the code of other widgets should be exemplary for writing new widgets.

@grimen I'm very interesting in seeing such a component. It might be too specific for inclusion as a widget with flex though. There is another feature request which includes drag & drop support for famous-flex, which might be of interest to you. @dimioak has also shown interest in this and opted to implement/help width this feature.

Is it possible to integrate these widgets into a famous-angular project? They look amazing!

@kevbaker I'm sure it's possible. I would be great if someone could help with that.
@AhmadEl-Banna has already done some work, have a look at this thread: #19

Great I'll have a look. I am wrapping up an app that uses Ionic. My next pass at it will be using Famo.us, I can look into this in more detail and share my experience.

@kevbaker That would be awesome. If you need help with anything be sure to let me know!