element-web/src
Travis Ralston c5812d6c27 Move list layout management to its own store
This is more general maintenance than performance as the RoomList doesn't need to be generating layouts for the sublists, and it certainly doesn't need to be creating a bunch of extra ones. 

The sublists are perfectly capable of getting their own layout instance and using it, and we are perfectly able to limit the number of these things we create through the session's lifespan.
2020-07-08 18:28:21 -06:00
..
@types Move list layout management to its own store 2020-07-08 18:28:21 -06:00
accessibility Merge pull request #4871 from matrix-org/t3chguy/room-list/3 2020-07-08 13:24:10 +01:00
actions
async-components/views/dialogs Make Styled Radio Button outlines default-off 2020-07-03 19:27:45 +01:00
autocomplete De-duplicate rooms from the room autocomplete provider 2020-06-30 16:23:52 +01:00
components Move list layout management to its own store 2020-07-08 18:28:21 -06:00
contexts convert MatrixClientContext to Typescript 2020-07-02 23:39:27 +01:00
dispatcher Type view_room_delta as ViewRoomDelta 2020-07-06 17:57:40 +01:00
editor
emojipicker
hooks add timing/interval/expiry hooks 2020-06-29 11:35:14 +01:00
i18n/strings i18n 2020-07-08 18:07:01 +01:00
indexing
integrations
mjolnir
notifications
rageshake
resizer
settings Back to defaul orientation 2020-07-08 17:03:08 +01:00
stores Move list layout management to its own store 2020-07-08 18:28:21 -06:00
toasts
usercontent
utils Fix signature of sleep utility 2020-07-02 22:38:21 +01:00
widgets
ActiveRoomObserver.js
AddThreepid.js
Analytics.js
AsyncWrapper.js
Avatar.js
BasePlatform.ts First step towards a11y in the new room list 2020-07-02 23:14:31 +01:00
boundThreepids.js
CallHandler.js
CallMediaHandler.js
ContentMessages.tsx
createRoom.ts delint 2020-07-02 23:22:36 +01:00
CrossSigningManager.js
DateUtils.js
DecryptionFailureTracker.js
DeviceListener.ts Lint a few semicolons 2020-06-18 14:32:43 +01:00
email.js
emoji.ts
extend.js
FromWidgetPostMessageApi.js
GroupAddressPicker.js
groups.js fix import 2020-07-02 23:26:39 +01:00
HtmlUtils.tsx Use html innerText for org.matrix.custom.html m.room.message room list previews 2020-07-08 08:50:25 +01:00
IdentityAuthClient.js
ImageUtils.js
index.js
Keyboard.ts
languageHandler.tsx Transition languageHandler to Typescript 2020-07-02 23:15:08 +01:00
Lifecycle.js
linkify-matrix.js
Login.js
Markdown.js
MatrixClientPeg.ts
Modal.js
Notifier.js
ObjectUtils.js
PageTypes.js
PasswordReset.js
PhasedRollOut.js
phonenumber.ts Update src/phonenumber.ts 2020-05-12 10:29:06 +01:00
PlatformPeg.ts First step towards a11y in the new room list 2020-07-02 23:14:31 +01:00
Presence.js
ratelimitedfunc.js
Registration.js
Resend.js
Roles.js
RoomAliasCache.js
RoomInvite.js
RoomListSorter.js
RoomNotifs.js
RoomNotifsTypes.ts Move the Volume union type out to a throwaway 2020-07-07 14:07:35 +01:00
Rooms.js
ScalarAuthClient.js
ScalarMessaging.js
SdkConfig.ts
Searching.js
SendHistoryManager.js
shouldHideEvent.js
Skinner.js
SlashCommands.tsx Fix /join slash command via servers including room id as a via 2020-06-29 16:27:59 +01:00
Terms.js
TextForEvent.js
theme.js
Tinter.js
ToWidgetPostMessageApi.js
Unread.js
UserActivity.js
UserAddress.js
VectorConferenceHandler.js
Velociraptor.js
VelocityBounce.js
verification.js
WhoIsTyping.js
WidgetMessaging.js
WidgetMessagingEndpoint.js