[COMPASS-5960] Incorporate the compass-databases-collections tree widget into the new sidebar Created: 14/Jul/22  Updated: 28/Sep/22  Resolved: 05/Aug/22

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

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

Epic Link: COMPASS-5486
Story Points: 3
Documentation Changes: Not Needed
Sprint: Iteration Grouper, Iteration Herring

 Description   

Might need slight tweaks to get it up to date with leafygreen, but should mostly just work



 Comments   
Comment by Githook User [ 28/Sep/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar) New sidebar navtree COMPASS-5960 (#3320)

  • dark/light sidebar
  • Revert "dark/light sidebar"

This reverts commit 7e53c546c1212da593694652b027ac63a2fbfc94.

  • darkMode flag for ResizableSidebar
  • new light style for compass-databases-navigation
  • Update packages/compass-databases-navigation/src/collection-item.tsx

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>

  • update placeholder spacing for the new sidebar
  • remove TODO
  • use colour css vars
  • also use css vars for the icons
  • add the active item indicator
  • mode is never used with IconButtonSmall
  • defaults for resizable sidebar in one place
  • typing improvement
  • linting
  • use the theme provider
  • no need to override the provider for the new sidebar
  • no need to specify darkmode
  • don't forget to set the css color vars for the old sidebar
  • always use the overridden theme provider regardless of darkmode feature flag
  • rm TODO

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>
Branch: update-compass-shell-to-shared-config
https://github.com/mongodb-js/compass/commit/e66ef8466aa0ae0b07fd6a45ad35bfd6ec0ae157

Comment by Githook User [ 28/Sep/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar): COMPASS_SHOW_NEW_SIDEBAR feature flag COMPASS-5959 COMPASS-5960 (#3295)

  • rename components to components-legacy
  • feature flag and new (largely empty) sidebar
Comment by Githook User [ 30/Aug/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar) New sidebar navtree COMPASS-5960 (#3320)

  • dark/light sidebar
  • Revert "dark/light sidebar"

This reverts commit 7e53c546c1212da593694652b027ac63a2fbfc94.

  • darkMode flag for ResizableSidebar
  • new light style for compass-databases-navigation
  • Update packages/compass-databases-navigation/src/collection-item.tsx

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>

  • update placeholder spacing for the new sidebar
  • remove TODO
  • use colour css vars
  • also use css vars for the icons
  • add the active item indicator
  • mode is never used with IconButtonSmall
  • defaults for resizable sidebar in one place
  • typing improvement
  • linting
  • use the theme provider
  • no need to override the provider for the new sidebar
  • no need to specify darkmode
  • don't forget to set the css color vars for the old sidebar
  • always use the overridden theme provider regardless of darkmode feature flag
  • rm TODO

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>
Branch: compass-settings
https://github.com/mongodb-js/compass/commit/e66ef8466aa0ae0b07fd6a45ad35bfd6ec0ae157

Comment by Githook User [ 30/Aug/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar): COMPASS_SHOW_NEW_SIDEBAR feature flag COMPASS-5959 COMPASS-5960 (#3295)

  • rename components to components-legacy
  • feature flag and new (largely empty) sidebar
Comment by Githook User [ 15/Aug/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar) New sidebar navtree COMPASS-5960 (#3320)

  • dark/light sidebar
  • Revert "dark/light sidebar"

This reverts commit 7e53c546c1212da593694652b027ac63a2fbfc94.

  • darkMode flag for ResizableSidebar
  • new light style for compass-databases-navigation
  • Update packages/compass-databases-navigation/src/collection-item.tsx

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>

  • update placeholder spacing for the new sidebar
  • remove TODO
  • use colour css vars
  • also use css vars for the icons
  • add the active item indicator
  • mode is never used with IconButtonSmall
  • defaults for resizable sidebar in one place
  • typing improvement
  • linting
  • use the theme provider
  • no need to override the provider for the new sidebar
  • no need to specify darkmode
  • don't forget to set the css color vars for the old sidebar
  • always use the overridden theme provider regardless of darkmode feature flag
  • rm TODO

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>
Branch: COMPASS-5940-indexes-css-js
https://github.com/mongodb-js/compass/commit/e66ef8466aa0ae0b07fd6a45ad35bfd6ec0ae157

Comment by Githook User [ 05/Aug/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar) New sidebar navtree COMPASS-5960 (#3320)

  • dark/light sidebar
  • Revert "dark/light sidebar"

This reverts commit 7e53c546c1212da593694652b027ac63a2fbfc94.

  • darkMode flag for ResizableSidebar
  • new light style for compass-databases-navigation
  • Update packages/compass-databases-navigation/src/collection-item.tsx

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>

  • update placeholder spacing for the new sidebar
  • remove TODO
  • use colour css vars
  • also use css vars for the icons
  • add the active item indicator
  • mode is never used with IconButtonSmall
  • defaults for resizable sidebar in one place
  • typing improvement
  • linting
  • use the theme provider
  • no need to override the provider for the new sidebar
  • no need to specify darkmode
  • don't forget to set the css color vars for the old sidebar
  • always use the overridden theme provider regardless of darkmode feature flag
  • rm TODO

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>
Branch: electron-15
https://github.com/mongodb-js/compass/commit/e66ef8466aa0ae0b07fd6a45ad35bfd6ec0ae157

Comment by Githook User [ 05/Aug/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar) New sidebar navtree COMPASS-5960 (#3320)

  • dark/light sidebar
  • Revert "dark/light sidebar"

This reverts commit 7e53c546c1212da593694652b027ac63a2fbfc94.

  • darkMode flag for ResizableSidebar
  • new light style for compass-databases-navigation
  • Update packages/compass-databases-navigation/src/collection-item.tsx

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>

  • update placeholder spacing for the new sidebar
  • remove TODO
  • use colour css vars
  • also use css vars for the icons
  • add the active item indicator
  • mode is never used with IconButtonSmall
  • defaults for resizable sidebar in one place
  • typing improvement
  • linting
  • use the theme provider
  • no need to override the provider for the new sidebar
  • no need to specify darkmode
  • don't forget to set the css color vars for the old sidebar
  • always use the overridden theme provider regardless of darkmode feature flag
  • rm TODO

Co-authored-by: Sergey Petushkov <petushkov.sergey@gmail.com>
Branch: main
https://github.com/mongodb-js/compass/commit/e66ef8466aa0ae0b07fd6a45ad35bfd6ec0ae157

Comment by Githook User [ 02/Aug/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar): COMPASS_SHOW_NEW_SIDEBAR feature flag COMPASS-5959 COMPASS-5960 (#3295)

  • rename components to components-legacy
  • feature flag and new (largely empty) sidebar
Comment by Githook User [ 29/Jul/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar): COMPASS_SHOW_NEW_SIDEBAR feature flag COMPASS-5959 COMPASS-5960 (#3295)

  • rename components to components-legacy
  • feature flag and new (largely empty) sidebar
Comment by Githook User [ 28/Jul/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar): COMPASS_SHOW_NEW_SIDEBAR feature flag COMPASS-5959 COMPASS-5960 (#3295)

  • rename components to components-legacy
  • feature flag and new (largely empty) sidebar
Comment by Githook User [ 28/Jul/22 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: feat(sidebar): COMPASS_SHOW_NEW_SIDEBAR feature flag COMPASS-5959 COMPASS-5960 (#3295)

  • rename components to components-legacy
  • feature flag and new (largely empty) sidebar
Generated at Wed Feb 07 22:41:26 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.