Travis Ralston
ae1d14d29f
Merge pull request #4722 from matrix-org/travis/room-list/user-menu
...
Add user menu to new room list
2020-06-08 18:10:05 -06:00
Travis Ralston
fc93a95974
Merge pull request #4711 from matrix-org/travis/room-list/css-layout
...
New room list basic styling and layout
2020-06-08 18:09:48 -06:00
Travis Ralston
04566e12b2
Fix indentation in styles
2020-06-08 17:14:40 -06:00
Travis Ralston
0354bf9b6d
Reimplement breadcrumbs for new room list
...
This all-new component handles breadcrumbs a bit more smoothly for the app by always listening to changes even if the component isn't present. This allows the breadcrumbs to remain up to date for when the user re-enables breadcrumbs.
The new behaviour is that we turn breadcrumbs on once the user has a room, and we don't turn it back off for them.
This also introduces a new animation which is more stable and not laggy, though instead of sliding the breadcrumbs pop. This might be undesirable - to be reviewed.
2020-06-08 17:11:58 -06:00
Travis Ralston
17d98e8956
Merge branch 'travis/room-list/css-layout' into travis/room-list/breadcrumbs
2020-06-08 17:11:28 -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
2c8a42927c
Merge branch 'travis/badge-ts' into travis/room-list/sublist-hover
2020-06-08 12:15:56 -06:00
Travis Ralston
21c8611300
Convert FormattingUtils to TypeScript and add badge utility function
...
The new function is to be used in the new room list.
2020-06-08 12:14:32 -06:00
Jorik Schellekens
b4bdb23f5f
Clean up font scaling appearance
2020-06-08 19:02:36 +01:00
Travis Ralston
1487be5979
Merge branch 'travis/room-list/css-layout' into travis/room-list/sublist-hover
2020-06-08 11:47:48 -06:00
Travis Ralston
de4c2fe3d9
Use real buttons in user menu
2020-06-08 11:06:21 -06:00
Travis Ralston
6002fef269
Merge branch 'travis/room-list/css-layout' into travis/room-list/user-menu
2020-06-08 09:41:38 -06:00
Travis Ralston
000c92a53f
Merge branch 'develop' into travis/room-list/css-layout
2020-06-08 09:40:21 -06:00
Travis Ralston
fd8c056200
Fix i18n
2020-06-08 09:40:03 -06:00
Travis Ralston
50673496c3
Add hosting link
2020-06-08 09:32:16 -06:00
Travis Ralston
94ce23aa4b
Wire up theme changer
2020-06-08 09:32:05 -06:00
Travis Ralston
acf78ae475
Wire up the remaining dialogs
2020-06-08 09:04:43 -06:00
Travis Ralston
de18af35ff
Support minimum to open user settings to a particular tab
...
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.
2020-06-08 08:20:15 -06:00
Jorik Schellekens
4b39ccbe26
Merge pull request #4727 from matrix-org/joriks/fix-read-receipt-overlap
...
Fix read receipt overlap
2020-06-08 15:08:35 +01:00
Jorik Schellekens
fe0ae07b84
Merge pull request #4726 from matrix-org/joriks/font-scaling-unit-change
...
Load correct default font size
2020-06-08 14:48:24 +01:00
Jorik Schellekens
a7bc722b3f
Use px where images use px width
2020-06-08 14:45:12 +01:00
Jorik Schellekens
458bea20be
Load correct fonstSize default value
2020-06-08 14:31:53 +01:00
Michael Telatynski
36e49df025
Merge pull request #4724 from matrix-org/t3chguy/lb
...
send state of lowBandwidth in rageshakes
2020-06-08 14:16:02 +01:00
Jorik Schellekens
349d7a5700
Merge pull request #4725 from matrix-org/joriks/font-scaling-unit-change
...
Change internal font size from from 15 to 10
2020-06-08 13:46:04 +01:00
Jorik Schellekens
2fe7c37566
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into joriks/font-scaling-unit-change
2020-06-08 13:37:05 +01:00
Michael Telatynski
6fe5196a19
send state of lowBandwidth in rageshakes
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-06-08 11:43:50 +01:00
J. Ryan Stinnett
b35cde4546
Merge pull request #4723 from matrix-org/jryans/upgrade-deps-2020-06-05
...
Upgrade deps
2020-06-08 10:58:38 +01:00
J. Ryan Stinnett
1315ed503b
Upgrade deps
2020-06-08 10:12:11 +01:00
Travis Ralston
f05a1e532b
Point buttons at the right functions
2020-06-07 22:17:02 -06:00
Travis Ralston
8b6b117fbf
Appease the linter
2020-06-07 22:15:54 -06:00
Travis Ralston
8e0247afe5
Add most of the UI for the new room list's menu button
...
Incomplete implementation: buttons don't work, some text is missing, etc
2020-06-07 22:06:41 -06:00
Travis Ralston
bb3cdd3335
Merge branch 'travis/room-list/css-layout' into travis/room-list/user-menu
2020-06-07 20:24:10 -06:00
Travis Ralston
e4aeabe5a6
Merge pull request #4444 from pv/jitsi-popout-immediate-join
...
Ensure active Jitsi conference is closed on widget pop-out
2020-06-07 20:22:39 -06:00
Travis Ralston
19a7297a77
Merge pull request #4720 from matrix-org/travis/room-list/sticky
...
Introduce sticky rooms to the new room list
2020-06-07 19:05:07 -06:00
Travis Ralston
760333a0ae
Move function to a private function
2020-06-07 13:08:25 -06:00
Travis Ralston
a7fe7cb28d
Merge remote-tracking branch 'origin/develop' into travis/room-list/sticky
2020-06-07 13:06:30 -06:00
Travis Ralston
736151027f
Merge pull request #4721 from matrix-org/travis/room-list/edge-cases
...
Handle remaining cases for room updates in new room list
2020-06-07 13:05:50 -06:00
Travis Ralston
9b928b5a5d
Handle remaining cases for room updates in new room list
...
For https://github.com/vector-im/riot-web/issues/13635
This adds support for:
* Tag changes
* DM changes
* Marking our own rooms as read
* Our own membership changes
The remaining branch we didn't need was the alternate 'new room' branch, so it was removed.
This is not optimized - optimization is deferred.
2020-06-05 20:12:32 -06:00
Travis Ralston
0bb1eefdea
Remove view_room listener as it isn't needed
...
We use the RoomViewStore
2020-06-05 19:47:15 -06:00
Travis Ralston
021d6d626e
Merge branch 'develop' into travis/room-list/css-layout
2020-06-05 19:44:09 -06:00
Travis Ralston
6548748d7c
Introduce sticky rooms to the new room list
...
Originally this was intended to be done only in the importance algorithm, however it is clear that all algorithms will need to deal with this. As such, it has been put into the base class to deal with as we may override it in the future.
This commit should be self-documenting enough to describe what is going on, though the major highlight is that the handling of the sticky room is done by lying to the underlying algorithm.
This has not been optimized for performance yet.
For https://github.com/vector-im/riot-web/issues/13635
2020-06-05 18:44:38 -06:00
Michael Telatynski
e809f280f5
Merge pull request #4719 from matrix-org/t3chguy/emoji-ligatures
...
Allow searching the emoji picker using other emoji
2020-06-05 23:54:21 +01:00
Michael Telatynski
0c32daa162
label ZWJ as such
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-06-05 23:34:04 +01:00
Michael Telatynski
69ea635398
Allow searching the emoji picker using other emoji
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-06-05 23:19:00 +01:00
Travis Ralston
2806c8c18b
Fix temporary class
2020-06-05 14:13:28 -06:00
Travis Ralston
829bf3c774
Add another TODO comment
2020-06-05 14:11:04 -06:00
Travis Ralston
1d8833e9f8
Selected state, cleanup, and profile display
2020-06-05 14:08:20 -06:00
Travis Ralston
ea6b0a60ab
Merge branch 'develop' into travis/room-list/css-layout
2020-06-05 13:19:00 -06:00
Travis Ralston
ee3d2c51d8
Merge pull request #4697 from matrix-org/travis/room-list/scrolling-resize
...
New room list scrolling and resizing
2020-06-05 13:17:59 -06:00
Travis Ralston
e93a41c5fb
Minor clarity
2020-06-05 13:14:44 -06:00