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

Add Figma v2.0 changelog to the website #2653

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

jorytindall
Copy link
Contributor

@jorytindall jorytindall commented Jan 16, 2025

๐Ÿ“Œ Summary

This PR adds all of the consumer-relevant changes in the Figma v2.0 Library project to the changelog.

๐Ÿ› ๏ธ Detailed description

This is a lot of content, I tried to keep things concise where possible and maintain consistent formatting through the document. However, due breadth of updates, there may be some places where I missed something.

I also introduced some slightly ~~~different~~~ new formatting compared to the rest of the entries in an effort to break things up a bit a better and introduce some more hierarchy. The content is organized in three core sections:

  • General changes: high-level, strategic changes that were made throughout the entire project
  • Component organization updates: general organizational changes in the library structure
  • Component changes: specific changes per-component.

I'm open to feedback on how to trim this down or if this formatting makes sense!

๐Ÿ”— External links

Jira ticket: HDS-4175


๐Ÿ’ฌ Please consider using conventional comments when reviewing this PR.

Copy link

vercel bot commented Jan 16, 2025

The latest updates on your projects. Learn more about Vercel for Git โ†—๏ธŽ

Name Status Preview Updated (UTC)
hds-showcase โœ… Ready (Inspect) Visit Preview Jan 23, 2025 0:12am
hds-website โœ… Ready (Inspect) Visit Preview Jan 23, 2025 0:12am

Comment on lines +13 to +27
#### General changes

- Improved consistency in component naming conventions
- Enhanced property panel customization options
- Reduced variant complexity through boolean properties
- Added local tokens for custom styling (hidden from publishing)
- Standardized nested component structure

#### Component organization updates

- Form components now use "Form /" prefix instead of table of contents structure
- Dialog-based components (Modal, Flyout) now use DialogPrimitive as base
- Added [Template] components for common component combinations
- Improved nested component exposure for easier customization
- Standardized boolean property usage across components
Copy link
Contributor

@andgen404 andgen404 Jan 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Suggestion] to maybe reduce the amount of text here and combine it?

Suggested change
#### General changes
- Improved consistency in component naming conventions
- Enhanced property panel customization options
- Reduced variant complexity through boolean properties
- Added local tokens for custom styling (hidden from publishing)
- Standardized nested component structure
#### Component organization updates
- Form components now use "Form /" prefix instead of table of contents structure
- Dialog-based components (Modal, Flyout) now use DialogPrimitive as base
- Added [Template] components for common component combinations
- Improved nested component exposure for easier customization
- Standardized boolean property usage across components
#### General and Organizational updates
- Standardized naming conventions, nested structures, and boolean property usage to reduce complexity.
- Enhanced property panel options with added hidden local tokens for custom styling.
- Updated organization with "Form /" prefixes and DialogPrimitive as the base for modal components.
- Introduced [Template] components for common combinations.
- Improved nested component accessibility for easier customization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs-website Content updates to the documentation website packages/components
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants