Skip to content
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

The road to the next major #289

Open
7 of 65 tasks
josemarluedke opened this issue Apr 6, 2024 · 0 comments
Open
7 of 65 tasks

The road to the next major #289

josemarluedke opened this issue Apr 6, 2024 · 0 comments

Comments

@josemarluedke
Copy link
Owner

josemarluedke commented Apr 6, 2024

We have been working on version 0.17 alpha builds for a few months now. The new version includes major changes in styling and some breaking changes in components, as well as many new components. Below are a few things I would like to see completed before releasing the next major version. We would probably release 0.17 stable with the legacy forms and changeset-from pkg, but they will be dropped before v1.

New features

Refactors

  • Portals
    • Move renderInPlace to something else
    • Try to remove the need for renderInElement (specifically in tests)
  • Rolling focus
    • Button Group
    • ?
  • Move class fields to new object for style-variants
  • Move away from appearance and intent arguments -> variant & color, matches most UI libraries

Docs

Other issues

New components

New components are nice to have, but most of them are not required.

@josemarluedke josemarluedke pinned this issue Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant