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

[blog] Add post about upcoming plans for Base UI #40882

Merged
merged 41 commits into from
Feb 12, 2024
Merged
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
81c7662
add post draft and structure
danilo-leal Jan 31, 2024
f5a6a55
add open graph card
danilo-leal Feb 1, 2024
efbf435
add proper tags
danilo-leal Feb 1, 2024
11f830e
simplify a couple of blog-related styles
danilo-leal Feb 1, 2024
88177aa
remove misleading hover states on featured blog posts
danilo-leal Feb 1, 2024
fb25e5b
stray blog-related style adjustments
danilo-leal Feb 1, 2024
6b4977c
experiment with a table for listing the to-be-added components
danilo-leal Feb 1, 2024
e380cbc
show demo and src component as an examples in blog
siriwatknp Feb 1, 2024
5228dea
add a demo for the animation paragraph
danilo-leal Feb 1, 2024
f02d84d
rename the demo component; fix lint
danilo-leal Feb 1, 2024
b794450
fix links and demo lint
danilo-leal Feb 1, 2024
2b8ac1d
add new paragraph about customization API
danilo-leal Feb 5, 2024
3060340
add links and small tweaks
danilo-leal Feb 5, 2024
eb9bd74
add one more link
danilo-leal Feb 5, 2024
c287381
add small description on the animation demo
danilo-leal Feb 5, 2024
2dcabff
small fix
danilo-leal Feb 5, 2024
4259bee
add missing issues
danilo-leal Feb 5, 2024
1d5d251
add images and beef up the post a bit more
danilo-leal Feb 5, 2024
b2ff1d8
add one more link and formatting
danilo-leal Feb 6, 2024
c48810e
run: pnpm docs:link-check
danilo-leal Feb 6, 2024
7271a7b
remove numbers for the table to not imply order
danilo-leal Feb 6, 2024
1793959
simplify copy
danilo-leal Feb 6, 2024
23284f9
specify calendar year
danilo-leal Feb 6, 2024
6ed4962
fix broken link
danilo-leal Feb 6, 2024
21314e3
Michal's suggestions
danilo-leal Feb 6, 2024
cd4f79c
Sam's review
danilo-leal Feb 6, 2024
80d4af1
updates and adjustments to the intro to Base UI old post
danilo-leal Feb 6, 2024
8e0b8aa
update tags there as well
danilo-leal Feb 6, 2024
1de2e76
little writing fix
danilo-leal Feb 6, 2024
d9248ed
standardize component name
danilo-leal Feb 7, 2024
43ddea8
update publishing date
danilo-leal Feb 7, 2024
facbb26
update the description
danilo-leal Feb 7, 2024
652c45e
update milestone image
danilo-leal Feb 7, 2024
bd4fef6
Olivier's review
danilo-leal Feb 8, 2024
ed962b6
docs:typescript:formatted
danilo-leal Feb 8, 2024
b358286
rephrase the paragraph about independent component versioning
danilo-leal Feb 8, 2024
89e0f7b
add note about other future components
danilo-leal Feb 8, 2024
4a7f689
more slight edits and fine-tunes
danilo-leal Feb 8, 2024
a25923a
update publishing date
danilo-leal Feb 8, 2024
5863369
Matt's review
danilo-leal Feb 8, 2024
eec727e
fine-tune edits to get this out the door
danilo-leal Feb 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
12 changes: 6 additions & 6 deletions docs/pages/blog/base-ui-2024-plans.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ It's been a while since we started work on Base UI, a library of unstyled React
It all started years ago, way before similar products were as widely known as today when we imagined a world where Material UI existed without Material Design.
danilo-leal marked this conversation as resolved.
Show resolved Hide resolved

We're super excited because this world is getting closer than ever.
danilo-leal marked this conversation as resolved.
Show resolved Hide resolved
This year will see a lot of investment in Base UI as we expand the team (we're hiring!) and focus hard on a stable release (tentatively planned for Q3), which will come full of new components, features, and improvements.
This year will see a lot of investment in Base UI as we expand the team ([we're hiring!](/careers/staff-ui-engineer-base-ui/)) and focus hard on a stable release (tentatively planned for Q3), which will come full of new components, features, and improvements.

Let's walk through some of the things we're cooking up.

Expand All @@ -36,7 +36,7 @@ Worry no more, as we're focused on shipping the first versions of all of the com
Currently, Base UI can be customized to your heart's content using the `slots` and `slotProps` props.
This API, while powerful, has proven to be less than ideal in some instances.
Most notably, it's too lengthy and complicated to write and read when used with libraries such as Tailwind CSS.
Additionally, since the `slots` and the corresponding `slotProps` are not related to Typescript types, it's possible to introduce bugs or have the compiler complain about valid code.
Additionally, since the `slots` and the corresponding `slotProps` are not related to Typescript types, it's possible to introduce bugs or have the compiler complain about invalid valid code.
michaldudak marked this conversation as resolved.
Show resolved Hide resolved

To address these issues, we're considering adopting another customization API.
danilo-leal marked this conversation as resolved.
Show resolved Hide resolved
We're still fleshing out the details and plan to release an RFC on GitHub in the upcoming days.
danilo-leal marked this conversation as resolved.
Show resolved Hide resolved
Expand Down Expand Up @@ -72,13 +72,13 @@ We intend to move Base UI to a dedicated GitHub repo and potentially move the pa
Full support for various accessibility-related features and an intuitive API for extensive customization are at the core of what Base UI strives to deliver out of the box.
danilo-leal marked this conversation as resolved.
Show resolved Hide resolved
We've earmarked several bugs we want to tackle before the stable release in areas such as keyboard navigation, better ARIA support, focus styles, and more.
danilo-leal marked this conversation as resolved.
Show resolved Hide resolved

If you want to see if the specific bug that was annoying you was solved, head over to the Base UI stable release milestone on GitHub. There, you can see every issue we have lined up for it.
If you want to see if the specific bug that was annoying you was solved, head over to [the Base UI stable release milestone](https://github.com/mui/material-ui/milestone/46) on GitHub. There, you can see every issue we have lined up for it.

## Join us on the ride

If you're passionate about the mission of extending the web platform with powerful, accessibility-focused, unstyled components, we're hiring UI Engineers to work on the Base UI team and help us accelerate this more and more!
If you're passionate about the mission of extending the web platform with powerful, accessibility-focused, unstyled components, [we're hiring UI Engineers](/careers/staff-ui-engineer-base-ui/) to work on the Base UI team and help us accelerate this more and more!
danilo-leal marked this conversation as resolved.
Show resolved Hide resolved

Lastly, we'd love to know your thoughts or comments.
danilo-leal marked this conversation as resolved.
Show resolved Hide resolved
Please hop over to the GitHub repo and feel free to open or chime in on issues.
Please hop over to [the GitHub repo](https://github.com/mui/material-ui/issues?q=is:open+is:issue+label:%22package:+base-ui%22) and feel free to open or chime in on issues.
danilo-leal marked this conversation as resolved.
Show resolved Hide resolved

Happy development!
Happy development! 👋