- Add support for multiple users #PR132
- Support React Native v0.42 PR #126.
- Load .babelrc from project root directory PR #125.
- Support React Native v0.41 PR #121.
- Support React Native v0.37 PR #112.
- Show help message on device if no story is selected PR #111.
- Support React Native v0.36 PR #106.
- Make sure that when a story is selected the previous story is completely unmounted and new story is mounted PR #104.
- Support React Native v0.34 PR #102.
- Fix bug where context object is missing PR #83.
- Support React Native v0.33 PR #71.
- Remove
/dist
directory from the repo - Support custom preview addons PR #68.
Rewrite the backend to support new UI and addons
- Use webpack dev middleware to serve storybook UI instead of prebuilt manager.js
- Advanced config API is removed (UI customizations can be done with addons easily)
- Removed custom channels and preview modules (moved to separate addons)
- Support react native versions 0.27.0 to 0.31.x
- Support react native versions 0.27.0 to 0.30.x PR #55.
- Use channel modules PR #52.
- Make the
module
argument optional - Remove unnecessary console.log statement
- Disable react warnings (these should be handled in storybook-ui repo)
- Add qr-code preview option PR #49.
- Make
addDecorator
returnthis
to make it chainable PR #47.
- Get rid of the 'unique key prop' warning
- Add missing imports for
storybook build
command
- Rewrite most of the code to avoid unnecessary event emitters
- Improve code organization and haow it handles storybook config
- Implement
linkTo
feature.
- Tweak appetize.io preview (remove frame and autoplay)
- Remove android build from the build command PR #41.
- Abstract the communication layer (as "channels") and add firebase support
- Add in-browser preview with appetize
- Add storybook favicon
- Introduce getStorybookUI method to get the UI component class.
- Update README related to HMR usage.
- Make the getting started process simple.
- Minify the manager build to around 350 KB with UglifyJs support.
- Add run-ios command PR #27.
- Pass the context variable PR #26.
- Implement action logger feature PR #25.
- Implement decorators feature PR #24.
- Fix bug where web UI crashes when starting with selection query params PR #21.
- Support addons PR #20.
- Add missing
module
argument to template PR #18.
- Remove socket.io and use plain Websockets PR #17. Removes JS debugging requirement.
- Build source files and write README
- Replace
PreviewContainer
withPreviewComponent
where the host and port are configurable
- Fix socket.io by using a patched socket.io temporarily PR #2
- Fix
window.navigator.userAgent
related issue with socket.io Issue #1
- Rename storybook command file from
cli.js
tostorybook.js
- Add missing dependency
commander
to package.json file
This is the initial non-poc release of react-native-storybook
. With this release, users can write stories and check them using an ios-simulator. The address of the storybook localhost:9001
is hardcoded so for now it does not work on real devices or the android simulator. Also it is not contributor friendly. When used with npm link
, the node_modules directory should be removed when using the ios simulator.
- Support ability to write stories using
storiesOf
andadd
without using decorators or addons - The storybook can be started with
storybook start -h localhost -p 9001
although the port and host should be as given in this example - The story preview device can be started with the
react-native run-ios
command but the appsindex.*.js
must be edited (for now)