element-x-ada/features
Marco Romano a814c4a95a
TimelineItemPresenterFactories (#1609)
DI infrastructure to allow injection of presenters into the timeline.
Add an `@AssistedFactory` of type `TimelineItemPresenterFactory` to a `Presenter` class and bind this factory into the TimelineItemPresenterFactory map multi binding using:

```
@Binds
@IntoMap
@TimelineItemEventContentKey(MyTimelineItemContent::class)
```

A map multibinding of such factories will be available in the `LocalTimelineItemPresenterFactories` composition local for further use down the UI tree.
2023-10-19 15:57:34 +02:00
..
analytics Move InfoListOrganism to the new organisms package. 2023-10-04 09:08:57 +02:00
call Konsist: add rule obout test class name, and fix existing issue 2023-10-12 15:03:50 +02:00
createroom Konsist: add test to ensure filename match top level Composable View, and fix existing issue 2023-10-10 15:39:22 +02:00
ftue Sync Strings from Localazy 2023-10-16 00:09:47 +00:00
invitelist Konsist: improve test about no default value for State classes, and fix new detected issues. 2023-10-10 21:42:18 +02:00
leaveroom Konsist: improve test about no default value for State classes, and fix new detected issues. 2023-10-10 21:42:18 +02:00
location [Voice messages] Add voice recording UI (#1546) 2023-10-12 15:17:18 +00:00
lockscreen Pin : some clean up and fixes 2023-10-18 15:55:52 +02:00
login Sync Strings from Localazy 2023-10-16 00:09:47 +00:00
logout Merge pull request #1526 from vector-im/feature/bma/konsist 2023-10-11 16:40:22 +02:00
messages TimelineItemPresenterFactories (#1609) 2023-10-19 15:57:34 +02:00
networkmonitor Konsist: add test to ensure filename match top level Composable View, and fix existing issue 2023-10-10 15:39:22 +02:00
onboarding Sync Strings from Localazy 2023-10-16 00:09:47 +00:00
poll Konsist: improve test about no default value for State classes, and fix new detected issues. 2023-10-10 21:42:18 +02:00
preferences Sync Strings from Localazy 2023-10-16 00:09:47 +00:00
rageshake Sync Strings from Localazy 2023-10-16 00:09:47 +00:00
roomdetails Sync Strings from Localazy 2023-10-16 00:09:47 +00:00
roomlist Remove unused import 2023-10-12 12:05:22 +02:00
signedout Sync Strings from Localazy 2023-10-16 00:09:47 +00:00
verifysession Sync Strings from Localazy 2023-10-16 00:09:47 +00:00