Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Add user menu to new room list #4722

Merged
merged 25 commits into from
Jun 9, 2020
Merged

Conversation

turt2live
Copy link
Member

@turt2live turt2live commented Jun 8, 2020

For element-hq/element-web#13635
Fixes a commonly reported issue where the "sign out" button is impossible to find.

Based on #4711 - see pull/4711/head...pull/4722/head for real diff

TODO:

Screenshot:
image

turt2live added 24 commits June 4, 2020 16:40
This is a work in progress, but covers the coarse areas. This uses all-new classes to better describe what everything is, and to reduce the number of selectors we keep track of.

This is primarily layout for the list and not actually the final structure. For example, some buttons are missing and other areas are not styled correctly - the idea in this commit was to get things roughly in the right place and work on it.
This covers the larger parts of the design, but doesn't deal with the nuances of hover states, badge sizing, etc.
This is still somewhat placeholder.
Incomplete implementation: buttons don't work, some text is missing, etc
Tabs now have IDs, and we use those IDs to open things. This doesn't do any conversion to typescript, and doesn't add the same feature to the room settings out of concern for the size of diff.
@turt2live turt2live marked this pull request as ready for review June 8, 2020 15:43
@turt2live turt2live requested a review from a team June 8, 2020 15:43
@turt2live turt2live requested a review from t3chguy June 8, 2020 17:06
@turt2live turt2live merged commit ae1d14d into develop Jun 9, 2020
@turt2live turt2live deleted the travis/room-list/user-menu branch June 9, 2020 00:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants