panza-org / panza

react-native stateless functional UI components to get you up and running quickly
258 stars 14 forks source link

Component list discussion #23

Open bmcmahen opened 8 years ago

bmcmahen commented 8 years ago

We can keep track of what components we feel should make the cut, here.

Elements

META-DREAMER commented 8 years ago

I've built a nice tab bar component for my app, I'll integrate it into panza :)

META-DREAMER commented 8 years ago

One potential thing to think about is the design of these components. Right now, almost all of the components are more or less aligned with iOS design guidelines, but I can imagine android users wanting more material design oriented components.

bmcmahen commented 8 years ago

I think you're right. Ultimately I'd like to find a balance between providing a universal look, that works well on both android, ios and web platforms, and tailoring the ui for each platform where it makes sense such that the user doesn't need to worry about it. This is already currently done with the NavBar, where Material styles are emulated on android.

META-DREAMER commented 8 years ago

Awesome work so far, will check out all this next week! I notice a lot of breaking changes, I think we should follow a versioning guideline (semver.org) and keep track of all changes in a CHANGELOG.md file. Any changes we make we add to the top of the changelog under "version next" and every week or so we assign a new version number. Here's an example: https://github.com/apollostack/apollo-client/blob/master/CHANGELOG.md

As soon as we get some stable footing with all the docs and finalizing the structure and cleaning up a bit, I'll start promoting this and try to get the word out, make some posts on medium etc.

bmcmahen commented 8 years ago

I'm leaning towards adding an existing Swipeable Tab view that is stylized in the panza way, mostly because I tend to use this in every single app that I make, and it's annoying to have to install / style it each time.