Add initial research for Text component#351
Add initial research for Text component#351theerebuss wants to merge 18 commits intoopenui:mainfrom theerebuss:research/text
Conversation
AntD concept refactoring Co-authored-by: Tringa Krasniqi <tkrasniqi@microsoft.com>
Co-authored-by: Tringa Krasniqi <tkrasniqi@microsoft.com>
Initial concept grouping Add file name placeholder for screenshots
Co-authored-by: Tringa Krasniqi <tkrasniqi@microsoft.com>
Co-authored-by: Tringa Krasniqi <tkrasniqi@microsoft.com>
|
Thanks for submitting this research @andrefcdias. As it pertains to Open UI, I think it could be confusing to have multiple instances of Fluent UI adding to research. While I know some of the background as to why there are deltas, and multiple instances, I think that's a slippery slope to hoist into Open UI. IMO, I think a single set of research representing converged Fluent UI makes the most sense. Happy to hear @levithomason, @gregwhitworth, and @una's thoughts on this as well. |
|
Agree we should stick to one Fluent UI if possible |
|
I'm also wondering if we should even include this as an OpenUI component. It seems to me that text and typography already have base primitives that are widely used and non-contested across design system, and even reflected here. We had a conversation about a Link component a while back, and concluded it wasn't necessary to include due to it essentially being styling on top of the |
|
To clarify the double Fluent UI representation, as of today Fabric and Stardust are still two separate component libraries with different APIs. While we are in the process of converging both into one and have a single source of truth, this is still not the case and why we chose to document them. As for the inclusion in Open UI, there didn't seem to be a consensus across libraries from the research we did.
|
If we are looking at design systems for research, each design system should be represented once. Alternatively, if we're looking for any variation of the design system, should we not include Fluent UI Web Components as part of the Fluent research as well? If that is different - why? There is a longer goal of convergence there and that is an additional implementation of Fluent which is unique from the react versions such as Fabric and Stardust. Similarly, this road opens up the possibility to add various versions of different design systems which I think ends up creating a lot of noise. If Fluent is the converged instance which hasn't been addressed yet, should these instead be represented as Fabric and Stardust in the research? I think that given that argument, Fluent as a converged instance of these should be expected to be different - so these really would be three unique design systems represented in research. On the flex research, I personally wasn't a fan of that being added - it seemed like an implementation detail necessary for a specific system which is already represented by primitive styling cases. With that said, there was consensus on moving it through, so not something I felt needed to be escalated more. IMO though, while anything can be documented as research, I think its fair to discuss if that's still a good policy or if it opens up room for distraction or confusion from the broader web community. I think the below are good questions and perhaps should stand as their own GH discussions or issues which could be resolve as part of a future call.
|
|
Thanks for the clarification Chris, I totally agree with your point of view. |
|
Closing this as there seems to be no interest in the contribution or a follow-up. |
This PR adds initial research for the Text component for the following design systems: