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

[docs][base-ui] Make Base UI demos denser #37740

Closed
4 of 13 tasks
zanivan opened this issue Jun 27, 2023 · 4 comments
Closed
4 of 13 tasks

[docs][base-ui] Make Base UI demos denser #37740

zanivan opened this issue Jun 27, 2023 · 4 comments
Assignees
Labels
design This is about UI or UX design, please involve a designer docs Improvements or additions to the documentation package: base-ui Specific to @mui/base umbrella For grouping multiple issues to provide a holistic view

Comments

@zanivan
Copy link
Contributor

zanivan commented Jun 27, 2023

Overview

This is an umbrella issue for tracking PRs that will make the following Base UI component demos denser. The reason for that is that in most interfaces we see out there, particularly in webapps (also even in some marketing pages), denser designs are used more often and also harmonize better.

For Buttons

  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.5;
  padding: 8px 16px;
  border-radius: 8px;

For inputs and auto-completes

  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 8px 12px;
  border-radius: 8px;

Progress

The progress should follow the #37222

@zanivan zanivan added docs Improvements or additions to the documentation design This is about UI or UX design, please involve a designer package: base-ui Specific to @mui/base labels Jun 27, 2023
@zanivan zanivan changed the title [docs][base] Design tweaks to Base UI demos [docs][base] Make Base UI demos denser Jun 27, 2023
@danilo-leal danilo-leal moved this to In progress in Joy UI Jun 27, 2023
@danilo-leal danilo-leal added the umbrella For grouping multiple issues to provide a holistic view label Jun 27, 2023
@the-mgi
Copy link
Contributor

the-mgi commented Jun 27, 2023

hello, i am interested to help you guys here, can you give a bit more description about that?

@zanivan
Copy link
Contributor Author

zanivan commented Jun 27, 2023

Hey @the-mgi It'd be nice to have help on this!

I'm still working on the definitions of tokens and patterns, but the idea is to make the demo of the components denser by reducing their padding. It'd help to harmonize better with the style we see on applications, and to improve consistency among the demos within the docs. Moreover, some demos really could use some polishing, but these and a few other details could be ad-hoc by components PR's.

e.g.: for Buttons, we went from:

  padding: 12px 24px;
  border-radius: 12px;

to

  padding: 8px 16px;
  border-radius: 6px;

I'll work in a few more to be used as examples, and then I'll complement the description, so we can have more people helping with the other components.

@the-mgi
Copy link
Contributor

the-mgi commented Jun 27, 2023

Hey @the-mgi It'd be nice to have help on this!

I'm still working on the definitions of tokens and patterns, but the idea is to make the demo of the components denser by reducing their padding. It'd help to harmonize better with the style we see on applications, and to improve consistency among the demos within the docs. Moreover, some demos really could use some polishing, but these and a few other details could be ad-hoc by components PR's.

e.g.: for Buttons, we went from:

  padding: 12px 24px;
  border-radius: 12px;

to

  padding: 8px 16px;
  border-radius: 6px;

I'll work in a few more to be used as examples, and then I'll complement the description, so we can have more people helping with the other components.

ah nice, looking forward to it

@michaldudak michaldudak changed the title [docs][base] Make Base UI demos denser [docs][base-ui] Make Base UI demos denser Aug 18, 2023
@zanivan zanivan moved this from In progress now to Future in Joy UI Sep 15, 2023
@danilo-leal danilo-leal added this to the Base UI: Stable release milestone Sep 27, 2023
@michaldudak michaldudak moved this from Future to Backlog in Joy UI Oct 2, 2023
@zanivan
Copy link
Contributor Author

zanivan commented Oct 4, 2023

I'm closing this because we're fixing and updating all the demo designs on #38820

@zanivan zanivan closed this as completed Oct 4, 2023
@github-project-automation github-project-automation bot moved this from Backlog to Recently completed in Joy UI Oct 4, 2023
@michaldudak michaldudak moved this to Done in Base UI Oct 25, 2023
@michaldudak michaldudak removed this from Base UI Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design This is about UI or UX design, please involve a designer docs Improvements or additions to the documentation package: base-ui Specific to @mui/base umbrella For grouping multiple issues to provide a holistic view
Projects
Status: Recently completed
Development

No branches or pull requests

3 participants