gsoft-inc / sg-orbit

The design system for ShareGate web apps.
https://orbit.sharegate.design
Apache License 2.0
101 stars 37 forks source link

Design update Phase 1 #1075

Closed alexasselin008 closed 1 year ago

alexasselin008 commented 1 year ago

This release is the phase 1 of the redesign. It introduces the required stepping blocks to tokens and component styles in order to do the relooking of the apps.

Breaking

Other Changes

Bug Fix

Migration path

image

netlify[bot] commented 1 year ago

Deploy Preview for sg-orbit ready!

Name Link
Latest commit 508ea34dcef2cfb38d02e77b48abf032fe4fbac3
Latest deploy log https://app.netlify.com/sites/sg-orbit/deploys/639a8cc42b9bc700096e9855
Deploy Preview https://deploy-preview-1075--sg-orbit.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

netlify[bot] commented 1 year ago

Deploy Preview for sg-storybook ready!

Name Link
Latest commit 508ea34dcef2cfb38d02e77b48abf032fe4fbac3
Latest deploy log https://app.netlify.com/sites/sg-storybook/deploys/639a8cc4dc146c00084b2aef
Deploy Preview https://deploy-preview-1075--sg-storybook.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

patricklafrance commented 1 year ago

I am a bit skeptical regarding that legacy theme given the fact that the rebrand doesn't only involves swapping tokens, it also introduce new tokens and some changes related to the component.

For example, the card component will not have a border by default in the rebrand, how would you implement this with the legacy theme?

alexasselin008 commented 1 year ago

I am a bit skeptical regarding that legacy theme given the fact that the rebrand doesn't only involves swapping tokens, it also introduce new tokens and some changes related to the component.

For example, the card component will not have a border by default in the rebrand, how would you implement this with the legacy theme?

The legacy theme isn't perfect in any way, but it will help us transition a bit smoother.

All the new UI can be iteratively released as soon as they are coded, except 3 changes: - Purple Shadows must be released at the same time in every app - The grey background (bg-app) must be released in all app at the same time - The border radius must be released at the same time in every app.

The legacy theme will allow teams to implement the new change and prevent the shadows and background from being affected. For the border radius, we have no other choice but to wait at the last minute and update them all in orbit and apps, since they have no semantic tokens.

The legacy theme will be used for approximatively 3 weeks, then removed. If we had only 1 app, i would of hardcoded it directly in the app's codebase, but with 5 apps its easier to code it here and remove it later

Change of plan, we don't need it anymore according to pierre

patricklafrance commented 1 year ago

@fraincs I am not sure I understand the naming strategy here. From my understanding you are now using numerical values and textual values for the BR?

If so, how do you choose when you use a numerical value vs a textual value?

image

patricklafrance commented 1 year ago

I think the selected value will require additional emphasis:

image

patricklafrance commented 1 year ago

By the way, those super accentuated rounded borders, isn't it what we went away from in the latest rebrand?

alexasselin008 commented 1 year ago

@fraincs I am not sure I understand the naming strategy here. From my understanding you are now using numerical values and textual values for the BR?

If so, how do you choose when you use a numerical value vs a textual value?

image

This is the existing naming, we havent modified anything yet.

I must admit that i'm not sure if i should use 2 or rounded most of the time.

alexasselin008 commented 1 year ago

image issue with modal focus ring

patricklafrance commented 1 year ago

@fraincs I am not sure I understand the naming strategy here. From my understanding you are now using numerical values and textual values for the BR? If so, how do you choose when you use a numerical value vs a textual value? image

This is the existing naming, we havent modified anything yet.

I must admit that i'm not sure if i should use 2 or rounded most of the time.

Oh well, I guess I would not modify it then and introduce a breaking change