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

feat(sidebar): Add the shell icon on hover to the connections in the sidebar COMPASS-8050 COMPASS-8071 #6057

Merged
merged 5 commits into from
Jul 25, 2024

Conversation

lerouxb
Copy link
Contributor

@lerouxb lerouxb commented Jul 24, 2024

Nuance that might be missed is that the way the three dot menu is designed is that it is the "spillover" of the actions that don't fit in the sidebar. So the open shell action actually moved from the menu to the sidebar in between the add database and menu icons. ie. really the number of icons at which point the rest is collapsed into a menu has changed.

Screenshot 2024-07-24 at 11 44 35

This also brings back a test for multiple connections that checks that the icon goes away if the shell is disabled.

@github-actions github-actions bot added the feat label Jul 24, 2024
@lerouxb lerouxb added the feature flagged PRs labeled with this label will not be included in the release notes of the next release label Jul 24, 2024
connectionName,
Sidebar.CreateDatabaseButton
)
await browser.selectConnectionMenuItem(
Copy link
Contributor Author

@lerouxb lerouxb Jul 24, 2024

Choose a reason for hiding this comment

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

Cleaned this up because selectConnectionMenuItem() now works for the items that aren't collapsed too. Therefore the sidebarConnectionActionButton selector is only necessary for the csfle and non-genuine markers.

@lerouxb lerouxb changed the title feat(sidebar): Add the shell icon on hover to the connections in the sidebar COMPASS-8050 feat(sidebar): Add the shell icon on hover to the connections in the sidebar COMPASS-8050 COMPASS-8071 Jul 24, 2024
@himanshusinghs
Copy link
Contributor

Something odd happening with sidebar tests, might wanna check that.

@lerouxb lerouxb merged commit df40eed into main Jul 25, 2024
30 checks passed
@lerouxb lerouxb deleted the COMPASS-8050 branch July 25, 2024 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat feature flagged PRs labeled with this label will not be included in the release notes of the next release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants