[COMPASS-5674] Update Schema toolbar to Leafy Green, implement new designs Created: 04/Apr/22  Updated: 11/Jul/22  Resolved: 26/Jun/22

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: 1.32.3

Type: Task Priority: Major - P3
Reporter: Rhys Howell Assignee: Rhys Howell
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on COMPASS-5589 Create a toolbar component in compass... Closed
depends on COMPASS-5670 Add `COMPASS_SHOW_NEW_TOOLBARS` featu... Closed
Epic Link: COMPASS-5484
Story Points: 3
Documentation Changes: Not Needed
Sprint: Iteration Cuttlefish, Iteration Dolphin, Iteration Eel

 Description   

Let's update the schema toolbar component to use Leafy Green components and implement the new designs (mocks linked below). Ensure the current toolbar functions as normal and the new toolbar is hidden behind the `COMPASS_SHOW_NEW_TOOLBARS` feature flag.

Schema package: https://github.com/mongodb-js/compass/tree/main/packages/compass-schema

Mocks: https://www.figma.com/file/vbjoD4dcisPYRYJ5RRu72k/Compass-LG?node-id=840%3A31435

Let's follows the conventions from: https://docs.google.com/document/d/1ZLz_DJYpwTiS_DiPcQMKoLoz2iNxSsMKRTuXXxHb6ak/edit# when making changes.



 Comments   
Comment by Githook User [ 11/Jul/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-schema): update schema toolbar to leafygreen components COMPASS-5674 (#3167)
Branch: COMPASS-5672-update-crud-toolbar-to-lg
https://github.com/mongodb-js/compass/commit/607228fc67f7ab024fde9af0f8602c3d71fd8437

Comment by Githook User [ 11/Jul/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-schema): update schema toolbar to leafygreen components COMPASS-5674 (#3167)
Branch: 1.32-releases
https://github.com/mongodb-js/compass/commit/607228fc67f7ab024fde9af0f8602c3d71fd8437

Comment by Githook User [ 06/Jul/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-schema): update schema toolbar to leafygreen components COMPASS-5674 (#3167)
Branch: update-query-history-to-shared-config
https://github.com/mongodb-js/compass/commit/607228fc67f7ab024fde9af0f8602c3d71fd8437

Comment by Githook User [ 06/Jul/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-schema): update schema toolbar to leafygreen components COMPASS-5674 (#3167)
Branch: update-compass-crud-to-shared-config
https://github.com/mongodb-js/compass/commit/607228fc67f7ab024fde9af0f8602c3d71fd8437

Comment by Githook User [ 30/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-schema): update schema toolbar to leafygreen components COMPASS-5674 (#3167)
Branch: compass-sidebar-merge
https://github.com/mongodb-js/compass/commit/607228fc67f7ab024fde9af0f8602c3d71fd8437

Comment by Githook User [ 30/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-schema): update schema toolbar to leafygreen components COMPASS-5674 (#3167)
Branch: compass-settings
https://github.com/mongodb-js/compass/commit/607228fc67f7ab024fde9af0f8602c3d71fd8437

Comment by Githook User [ 29/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-schema): update schema toolbar to leafygreen components COMPASS-5674 (#3167)
Branch: COMPASS-5673-query-bar
https://github.com/mongodb-js/compass/commit/607228fc67f7ab024fde9af0f8602c3d71fd8437

Comment by Githook User [ 27/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-schema): update schema toolbar to leafygreen components COMPASS-5674 (#3167)
Branch: main
https://github.com/mongodb-js/compass/commit/607228fc67f7ab024fde9af0f8602c3d71fd8437

Comment by Githook User [ 26/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: Merge branch 'main' into COMPASS-5674-update-schema-toolbar
Branch: COMPASS-5674-update-schema-toolbar
https://github.com/mongodb-js/compass/commit/9135eade152e91a0cc5e1d5a9764199c0a83edd9

Comment by Githook User [ 10/Jun/22 ]

Author:

{'name': 'Anemy', 'email': 'rhysh@live.com', 'username': 'Anemy'}

Message: Merge branch 'main' into COMPASS-5674-update-schema-toolbar
Branch: COMPASS-5674-update-schema-toolbar
https://github.com/mongodb-js/compass/commit/999183de457b366d1ce41ca6d45b76384a73b7d6

Comment by Githook User [ 06/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: Merge branch 'main' into COMPASS-5674-update-schema-toolbar
Branch: COMPASS-5674-update-schema-toolbar
https://github.com/mongodb-js/compass/commit/2760510ad633a280041565bca5e2c013dcba9ea0

Comment by Githook User [ 02/Jun/22 ]

Author:

{'name': 'Anemy', 'email': 'rhysh@live.com', 'username': 'Anemy'}

Message: Merge branch 'main' into COMPASS-5674-update-schema-toolbar
Branch: COMPASS-5674-update-schema-toolbar
https://github.com/mongodb-js/compass/commit/9df55661d365642be6a3ddd46c11820b9b29be6e

Generated at Wed Feb 07 22:40:24 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.