-
Notifications
You must be signed in to change notification settings - Fork 2k
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
FTUE - Dashboard #1177
FTUE - Dashboard #1177
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some minor edits and a suggested rewrite for the results content. Happy to discuss that further!
webapp/src/components/workspaceSwitcher/__snapshots__/workspaceSwitcher.test.tsx.snap
Show resolved
Hide resolved
webapp/src/components/workspaceSwitcher/__snapshots__/workspaceSwitcher.test.tsx.snap
Show resolved
Hide resolved
webapp/src/components/workspaceSwitcher/__snapshots__/workspaceOptions.test.tsx.snap
Show resolved
Hide resolved
webapp/src/components/workspaceSwitcher/__snapshots__/workspaceOptions.test.tsx.snap
Show resolved
Hide resolved
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I ran into a few issues while testing -
It matches figma, so more a question for @asaadmahmood, the button to hide the sidebar is no longer available.
When in Dashboard, "Add Board" should not be available. (It actually adds to last viewed board, if you add a board)
Direct channels Title does not display in either Dropdown or Dashboard. Group messages appear fine.
Fixed. It's now hidden in the dashboard view.
It was already fixed in a separate PR (#1179). |
Added the docs needed label as the docs will need to be updated, but it's not a blocker to merge. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Dashboard UI complete * Updating UI changes * Finishing touches * Made navigation better * Updated dashboard navigation * Fixed spacing issue * Fixed spacing issue * Updating UI * Fixed a CSS linter issue * Update webapp/i18n/en.json Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com> * Updated docs Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com> * Update webapp/i18n/en.json Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com> * Disabled image * FIxed tests * Review fixes Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com> Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com> Co-authored-by: Scott Bishel <scott.bishel@mattermost.com> (cherry picked from commit d0ba389)
* Dashboard UI complete * Updating UI changes * Finishing touches * Made navigation better * Updated dashboard navigation * Fixed spacing issue * Fixed spacing issue * Updating UI * Fixed a CSS linter issue * Update webapp/i18n/en.json Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com> * Updated docs Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com> * Update webapp/i18n/en.json Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com> * Disabled image * FIxed tests * Review fixes Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com> Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com> Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Summary
FTUE part 1 - Personal Dashboard
Ticket Link
https://community-daily.mattermost.com/boards/workspace/qgsck6cts3fwpqwyjiupjm5cde/47aa9bb4-6967-4a96-83c7-11bd6b20f1eb/7e38eab4-890a-4fc3-8f48-a1f9bd1ab822?c=3a4c80ae-7cd6-49eb-8257-ea0c11f63723