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

Room Directory Explore Servers redesign #4209

Merged
merged 19 commits into from
Mar 18, 2020

Conversation

t3chguy
Copy link
Member

@t3chguy t3chguy commented Mar 13, 2020

Fixes element-hq/element-web#3769
Fixes element-hq/element-web#3770
Fixes element-hq/element-web#5194
Fixes element-hq/element-web#6260
Fixes element-hq/element-web#12495
Fixes element-hq/element-web#12497

  • Implement design to match Figma
  • Implement way to add servers
  • Implement way to remove added servers
  • Improve accessibility
  • Switch to Field in TextInputDialog
  • Use validations to check that the server the user has entered has a public working room directory
  • Don't use a green stroke on the dropdown
  • Ensure hovers don't over-occlude out of the dropdown (currently happening on + Add a server)
  • Fix widths of the sub-dialogs
  • Decorate results with network as per Figma This is being deferred due to complexity.
  • Disable [Add] button by default, enable after validation is successful We decided against this

image
image
image
image

Test build available at: https://riots.im/adhoc/servers5/

Remaining work:

  • Nad needs to confirm Server address vs Server name
  • Investigate local echo as settings are slow :(

t3chguy added 8 commits March 10, 2020 23:11
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
t3chguy added 6 commits March 13, 2020 14:19
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
@t3chguy t3chguy requested review from a team March 13, 2020 17:37
@t3chguy t3chguy marked this pull request as ready for review March 13, 2020 17:37
t3chguy added 5 commits March 16, 2020 11:45
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
Signed-off-by: Michael Telatynski <[email protected]>
@dbkr dbkr requested review from dbkr and removed request for a team March 18, 2020 09:54
Copy link
Member

@dbkr dbkr left a comment

Choose a reason for hiding this comment

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

looks plausible!

Copy link
Contributor

@nadonomy nadonomy left a comment

Choose a reason for hiding this comment

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

LGTM, looking forward to spending more time on this in future, but a welcome improvement for the short term. :)

@t3chguy t3chguy merged commit ef79492 into develop Mar 18, 2020
@t3chguy t3chguy deleted the t3chguy/redesign/room_directory branch April 27, 2020 17:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.