-
-
Notifications
You must be signed in to change notification settings - Fork 9.4k
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
WIP Tech/overhaul ui #4086
WIP Tech/overhaul ui #4086
Conversation
@ndelangen -- is this reviewable? What would you like us to look at? The PR seems too big to look at in totality |
@tmeasday, it's only a WIP. There will be more in the end |
Yes just a start haha |
I've checked a bit what's going on here (😱). Can you at least separate the emotion upgrade out of the other changes? |
Can you please avoid zebra-table style? It brings a lot more confusion than value |
|
…to tech/overhaul-ui
…haul-ui-new-storyId
Tech/overhaul ui new story
# Conflicts: # addons/a11y/package.json # addons/actions/package.json # addons/backgrounds/package.json # addons/cssresources/package.json # addons/events/package.json # addons/google-analytics/package.json # addons/info/package.json # addons/jest/package.json # addons/knobs/package.json # addons/links/package.json # addons/notes/package.json # addons/storyshots/storyshots-core/package.json # addons/viewport/package.json # app/react/package.json # examples/cra-kitchen-sink/package.json # examples/official-storybook/package.json # examples/preact-kitchen-sink/package.json # lib/addons/package.json # lib/channel-websocket/package.json # lib/components/package.json # lib/core/package.json # lib/ui/package.json # yarn.lock
- CHANGE path to id - MOVE code regarding to hierarchy into manager - FIX HMR causing stories to be overridden (logging a warning)
# Conflicts: # addons/a11y/README.md # addons/a11y/package.json # addons/a11y/src/index.js # addons/actions/package.json # addons/actions/src/lib/decycle.js # addons/actions/src/lib/retrocycle.js # addons/actions/src/lib/reviver.js # addons/backgrounds/package.json # addons/cssresources/package.json # addons/events/package.json # addons/google-analytics/package.json # addons/info/package.json # addons/jest/package.json # addons/knobs/package.json # addons/links/package.json # addons/notes/package.json # addons/ondevice-backgrounds/package.json # addons/ondevice-knobs/package.json # addons/ondevice-notes/package.json # addons/options/package.json # addons/storyshots/storyshots-core/package.json # addons/storyshots/storyshots-puppeteer/package.json # addons/storysource/package.json # addons/viewport/package.json # app/react-native/package.json # app/react/package.json # examples/angular-cli/package.json # examples/cra-kitchen-sink/package.json # examples/mithril-kitchen-sink/package.json # examples/official-storybook/package.json # examples/preact-kitchen-sink/package.json # lib/addons/package.json # lib/channel-websocket/package.json # lib/components/package.json # lib/core/package.json # lib/ui/package.json # yarn.lock
I did a little bit of QA on where we were at and added a list of bugs to the bottom on fhe PR summary above |
# Conflicts: # addons/a11y/package.json # addons/actions/package.json # addons/backgrounds/package.json # addons/cssresources/package.json # addons/events/package.json # addons/google-analytics/package.json # addons/info/package.json # addons/jest/package.json # addons/knobs/package.json # addons/knobs/src/components/__tests__/Panel.js # addons/links/package.json # addons/notes/package.json # addons/ondevice-backgrounds/package.json # addons/ondevice-knobs/package.json # addons/ondevice-notes/package.json # addons/options/package.json # addons/storyshots/storyshots-core/package.json # addons/storyshots/storyshots-puppeteer/package.json # addons/storysource/package.json # addons/viewport/package.json # app/react/package.json # examples/angular-cli/package.json # examples/cra-kitchen-sink/package.json # examples/mithril-kitchen-sink/package.json # examples/official-storybook/package.json # examples/preact-kitchen-sink/package.json # lib/addons/package.json # lib/channel-websocket/package.json # lib/client-logger/src/index.js # lib/components/package.json # lib/core-events/index.js # lib/core/package.json # lib/ui/package.json # lib/ui/src/modules/ui/components/stories_panel/stories_tree/__snapshots__/index.stories.storyshot # lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_decorators.js # lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_decorators_utils.js # lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_decorators_utils.test.js # yarn.lock
…vity Simplify treeview a little and handle input prop changes
…to tech/overhaul-ui
# Conflicts: # examples/angular-cli/package.json # lib/channel-postmessage/src/index.ts # lib/core/package.json # package.json # yarn.lock
Refactor state-management en UI
Fixes: #3837 #3854 #3652 #3702 #3921 #2313 #3999 #1708 #3702 #3921
Partially:
#4139
REFACTOR the state-management & core
HMR
New components
IMPROVE the explorer
Improve preview
Update Notification
Design
Maybe, probably for another PR:
TODO:
BUGS