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
Cosmos v3 BETA TESTING thread #475
Comments
I know these changes are annoying, but I'm thinking of going back to using the I put webpack in the name initially to emphasize that Cosmos parts can be used with other bundlers. While it's still the case, it's clear that no other alternative caught on and the naming can do more harm than good at this point, because it brings up unnecessary questions and can lead some people to install Please give this comment a 👍 if you agree or write a reply with the reason if not. Thanks! |
For anyone who got similar problems to get the new Filesystem API to work: The magic property you need to configure if you don't use the default setup is In my case i needed it because i have changed the default fixtures folder to
Much better than before! Since i think that |
Update: New tree view persistence and CRA error overlay published update |
Update: I merged #501 because I wanted to update the docs ASAP and stop confusing new users. Please take a look at the updated docs and feel free to provide any feedback. You can check the diff of #501 or read the whole thing. Also renamed yarn remove react-cosmos-webpack
yarn add --dev react-cosmos@next 3.0 is 99% ready! 🥁 |
Nice! Feedback for docs:
|
@alp82 will do 1 & 2.
It's hard to find the time to properly polish it with tests and all. If you want you can publish a good-enough package (the code that currently works for you) on a personal repo and I will reference it as a "community proxy" or something. |
There you go: https://github.com/alp82/react-cosmos-glamorous-proxy |
Update: Published If nobody reports any new issues related to 3.0 functionality this is the last beta. Next I'll publish the release candidate. We'll keep the RC for a week or so to iron out any remaining bugs and update the repo with latest screenshots and exports. Thanks to everyone for your help so far, v3 is an amazing improvement to the Cosmos project! (and I already have new features stashed 😄) |
Awesome work @skidding! Is there any roadmap to see the mid-term and long-term goals? |
There's a rough section here: https://github.com/react-cosmos/react-cosmos/blob/master/CONTRIBUTING.md#roadmap, but I will write down all my other ideas after this release. I'm mostly focused on architectural changes that enable new use cases and types of plugins, but I think it would be useful to curate a feature "wish list" as well. |
IT'S TIME! 🚀 Cosmos 3 functionality sealed and release candidate is out. Please make sure to use the latest (3.0.0-rc.2) and report any remaining bugs for the next week. I'll take care of updating last bits of outdated docs in the meantime. |
After latest install I get a Edit: Actually, I noticed the webpack package is gone. Switched to react-cosmos@next and now it's working again :) |
Can you run |
It's ok, private stuff renamed :)
|
@mbohgard thanks. Can you also share the contents of any of the fixtures that have It would be interesting to see both |
Sure thing!
|
@mbohgard OK, it's probably because of the named exports. I'll create a failing test and try to submit a patch soon. Meanwhile:
|
Ah ok, sounds plausible. Thanks! |
@mbohgard check out |
@skidding Wow, that was fast work ;) Works like a charm! If you only have one folder inside a fixtures folder with component fixtures (i.e fixtures for just one component) Cosmos won't group fixtures, but I guess that is by design? Clarification:
|
@mbohgard There was a TODO in place ready to implement 😄 Yes, it's by design. It's useful in cases like |
Onwards! 🛤 |
What's up?
Cosmos v3 beta is out, including the new filesystem API and Playground Tree View.
Mkay, tell me more...
To include in the public release:
AddAdd option for excluding fixture files #479exclude
option to complement newfileMatch
option for matching fixture files. I deliberately chose a different name than the previousignore
to avoid confusion. Start here.Persisted Tree View[WIP] Treeview Persist Rebased #482Add React Error Handling in LoaderError catch proxy #481SurfaceAdd projectKey prop to Component Playground #485 (complements [WIP] Persisted Treeview #471)rootPath
as projectKey in PlaygroundSupport for fixture nesting in tree view (right now only component names are expanded)Allow namespacing of fixtures in tree view #483Add react-error-overlayAddreact-error-overlay
#484Capture when Loader iframe points to missing index.html and show Playground message with instructions (one of the most common onboarding issues) + Update CP onboarding + Loading bundle messageHandle missing index.html gracefully #498Update README to reflect new fixture format and configchore: v3 docs #501Renamechore: v3 docs #501react-cosmos-webpack
toreact-cosmos
Please post any feedback or update in this thread. I will keep it open until we make v3 official. Thanks!
The text was updated successfully, but these errors were encountered: