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

♻️ replace grommet box part 2 #2484

Merged
merged 9 commits into from
Nov 8, 2023

Conversation

AntoLC
Copy link
Contributor

@AntoLC AntoLC commented Oct 27, 2023

Proposal

  • replace Box in lti_site
  • replace Box in lib_classroom
  • replace Box in lib_common
  • replace Box in lib_components
  • replace Box in lib_markdown
  • replace Box in lib_video
  • replace Grommet colors by Cunningham colors

@AntoLC AntoLC self-assigned this Oct 27, 2023
@AntoLC AntoLC force-pushed the refacto/anthony/replace-grommet-box-part-2 branch 2 times, most recently from 43a7649 to a1d8de7 Compare October 31, 2023 12:31
@AntoLC AntoLC force-pushed the refacto/anthony/replace-grommet-box branch 2 times, most recently from a955180 to 63fe7ec Compare November 3, 2023 11:50
Base automatically changed from refacto/anthony/replace-grommet-box to master November 3, 2023 12:03
@AntoLC AntoLC force-pushed the refacto/anthony/replace-grommet-box-part-2 branch 2 times, most recently from 9c1f3eb to 51267b9 Compare November 6, 2023 11:44
When ThemeContext.Extend is a child of a custom Box component with
a ref prop, the ThemeContext seems to lose the base theme.
This happen only during tests, so with the jsdom environment. So
if the base theme is undefined, we set it again to pass the test.
Some labels have to be translated again because of the change
to the Cunningham Select component. We change the id of the
label to help to find the one's that have to be translated.
When we refactorized the buttons, the design of the buttons
when we ask the username before to access a classroom was not
good. We improve the design of the buttons.
@AntoLC AntoLC force-pushed the refacto/anthony/replace-grommet-box-part-2 branch 5 times, most recently from aa78e26 to 797c938 Compare November 7, 2023 09:47
In order to do the transition to the cunningham design system,
in lti, we replace the grommet Box component with our
custom Box components.
In order to do the transition to the cunningham design system,
in lib-component, we replace the grommet Box component with our
custom Box components.
To adapt with the changes in lib-component, we also have to change
some components apps and other packages.
In order to do the transition to the cunningham design system,
in lib-classroom, we replace the grommet Box component with our
custom Box components.
In order to do the transition to the cunningham design system,
in lib-markdown, we replace the grommet Box component with our
custom Box components.
In order to do the transition to the cunningham design system,
in lib-video, we replace the grommet Box component with our
custom Box components.
The grommet theme colors are correctly displayed only by grommet
components, we change the color of the grommet components to the
cunningham color.
@AntoLC AntoLC force-pushed the refacto/anthony/replace-grommet-box-part-2 branch from 797c938 to 11b3181 Compare November 7, 2023 10:20
@AntoLC AntoLC marked this pull request as ready for review November 7, 2023 10:32
Copy link
Member

@kernicPanel kernicPanel left a comment

Choose a reason for hiding this comment

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

Everything looks good to me, great work !

@AntoLC AntoLC merged commit 2a89e0a into master Nov 8, 2023
33 of 34 checks passed
@AntoLC AntoLC deleted the refacto/anthony/replace-grommet-box-part-2 branch November 8, 2023 10:10
lunika added a commit that referenced this pull request Nov 29, 2023
Added

- Meta description and meta title on the website from the API (#2516)
- Retrieve BBB learning analytics and send them through API
- Classroom attendance analytics (#2499)
- Add a language picker for the invite link on the website (#2504)

Changed

- Replace grommet DropButton component (#2513)
- On live, can now share resource when one is already shared (#2512)
- Remove persistency on token from invite link (#2505)
- Replace grommet Cards / Footer/ Anchor / Tip / Nav (#2503)
- Refacto widgets SharedLiveMedia (#2504)
- Replace grommet Button (#2453)
- Replace grommet Box (#2484)
- Replace grommet TextArea (#2500)
- Update psycopg to version 3
- Update node to version 20
- Replace pylti with oauthlib for LTI request validation
- Replace faker with @faker-js/faker (frontend)

Fixed

- Blocking error when shared document is deleted (#2504)
- Improve render sharing picture in live (#2508)
lunika added a commit that referenced this pull request Nov 29, 2023
Added

- Meta description and meta title on the website from the API (#2516)
- Retrieve BBB learning analytics and send them through API
- Classroom attendance analytics (#2499)
- Add a language picker for the invite link on the website (#2504)

Changed

- Replace grommet DropButton component (#2513)
- On live, can now share resource when one is already shared (#2512)
- Remove persistency on token from invite link (#2505)
- Replace grommet Cards / Footer/ Anchor / Tip / Nav (#2503)
- Refacto widgets SharedLiveMedia (#2504)
- Replace grommet Button (#2453)
- Replace grommet Box (#2484)
- Replace grommet TextArea (#2500)
- Update psycopg to version 3
- Update node to version 20
- Replace pylti with oauthlib for LTI request validation
- Replace faker with @faker-js/faker (frontend)

Fixed

- Blocking error when shared document is deleted (#2504)
- Improve render sharing picture in live (#2508)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants