-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
[ML 0.1/UI.04.1] - Migrate MessageListFragment to Compose-based renderer #10774
Copy link
Copy link
Open
Copy link
Labels
tb-teamTasks and features handled by project maintainersTasks and features handled by project maintainerstype: enhancementNew features or improvements to existing features.New features or improvements to existing features.
Description
Description
Migrate MessageListFragment from the legacy XML-based rendering to use the new MessageListScreenRenderer backed by Compose. This includes creating the new fragment layout with a ComposeView, registering the renderer in the DI module, extracting side effect handler factories, adding the AllConfigurationsReadySideEffect, and cleaning up the fragment.
Acceptance Criteria
MessageListFragmentuses the newComposeView-based layout (new_message_list_fragment.xml).MessageListScreenRendereris registered inFeatureMessageListModule.- Side effect handler factories are extracted to a dedicated
MessageListSideEffectsModule. AllConfigurationsReadySideEffecthandles readiness transitions in theWarmingUpstate.MessageListMetadata.isReadyproperty simplifies state logic.MessageListStateMachineenhanced with logging and transaction history dump for debugging.- Fragment is cleaned up from legacy rendering code.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
tb-teamTasks and features handled by project maintainersTasks and features handled by project maintainerstype: enhancementNew features or improvements to existing features.New features or improvements to existing features.
Type
Projects
Status
In Review