Travis Ralston
e4a51a7c01
Add presence icons; Convert to generic icon component
...
For https://github.com/vector-im/riot-web/issues/14039
2020-06-16 14:44:37 -06:00
Travis Ralston
bcebef7e56
Add a globe icon to public rooms
...
For https://github.com/vector-im/riot-web/issues/14039
2020-06-16 12:13:12 -06:00
Travis Ralston
2c04a56784
Add a minimized view to the new room list
...
This covers everything except breadcrumbs, as those are somewhat undecided from a design perspective.
2020-06-11 14:39:28 -06:00
Travis Ralston
6ccb566587
Show message previews on the new room list tiles
...
They're heavily cached.
2020-06-10 18:37:59 -06:00
Michael Telatynski
ed7f4755cc
use ButtonEvent instead of MouseEvent | KeyboardEvent for AccessibleButton (make CI happy)
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-06-10 22:05:29 +01:00
Travis Ralston
0755b4c148
Add a context menu to rooms in the new room list
...
The tag options are not implemented out of concern for diff size.
This splits the context menu classes out to a new "iconized" style which is common across a number of context menus, including the UserMenu.
Some of the badge/sublist styles had to change to better accommodate the menu icon lining up.
This also contains the framework required for https://github.com/vector-im/riot-web/issues/13961
2020-06-09 23:09:15 -06:00
Travis Ralston
086b9101fa
Add sublist badge counts to new room list
...
Also add IDLE state to rooms
2020-06-08 13:42:18 -06:00
Travis Ralston
1d8833e9f8
Selected state, cleanup, and profile display
2020-06-05 14:08:20 -06:00
Travis Ralston
0c15b2bdb6
Simple structuring of the room list itself
...
This covers the larger parts of the design, but doesn't deal with the nuances of hover states, badge sizing, etc.
2020-06-04 21:21:04 -06:00
Travis Ralston
4c1bc50649
Initial styling for new room list
...
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.
2020-06-04 16:41:18 -06:00
Travis Ralston
8370fa8bb4
Event.decrypted from the client
2020-05-26 19:56:56 -06:00
Travis Ralston
bf8a3d4419
Bind to the room instead of the client
...
Also add the other missing deregister handlers
2020-05-26 16:20:51 -06:00
Travis Ralston
a9c54153ee
Update badge counts in new room list as needed
2020-05-26 14:16:33 -06:00
Jorik Schellekens
fc1f14f5aa
Appease the types
2020-05-25 17:53:09 +01:00
Travis Ralston
3a3ddbf7c4
Add missing documentation
2020-05-22 18:10:30 -06:00
Travis Ralston
a19e27d11c
Calculate badges in the new room list more reliably
...
Fixes https://github.com/vector-im/riot-web/issues/13757
This uses a different way of calculating the badges by using about 6 less variables, and consolidating the remaining ones down.
2020-05-22 18:05:09 -06:00
Travis Ralston
559dd98d01
Fix comment style to be less bothersome
2020-05-21 11:53:16 -06:00
Travis Ralston
6cb1efc1a4
Use the new TS dispatcher
2020-05-14 13:45:17 -06:00
Travis Ralston
f8cbadaba5
Clean up comments in skeleton components
2020-05-14 12:53:00 -06:00
Travis Ralston
c37352679d
Fix bold rooms not bolding
2020-05-14 12:46:16 -06:00
Travis Ralston
e8c33161ec
Initial work on badges
...
This doesn't work for bold rooms
2020-05-14 12:46:16 -06:00
Travis Ralston
6bdcbd0f3d
Support switching rooms
2020-05-14 12:46:16 -06:00
Travis Ralston
715dd7e1b6
Prepare tooltip for collapsed support
2020-05-14 12:46:16 -06:00
Travis Ralston
cb3d17ee28
Bare minimum for rendering a room list
...
This is non-interactive and missing most features users will expect to have
2020-05-14 12:46:16 -06:00