-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
lift.highhigh lift issue -- may require some strategizing around ithigh lift issue -- may require some strategizing around itpriority.highHigh urgency, high impact -- Priority is the intersection of impact and urgency.High urgency, high impact -- Priority is the intersection of impact and urgency.type.refactorDeals with refactoring, typically with a better design in mind and should have a present/future painDeals with refactoring, typically with a better design in mind and should have a present/future pain
Milestone
Description
Display Manager Skeleton
The intent of DislayManager is to be able to determine the following things:
- which layout (e.g. mobile vs desktop) to use (if we’re discriminating b/w device types)
- hold state about current app mode and other configurations about it.
It seems there are 2 choices when structuring things:
- We could keep the DM as a sibling of the other liveviews (MediaBridge, Written)
- DM could be a parent for the other liveviews under it, effectively being somethng like a “stateful layout”
Some questions:
- Are the user action buttons going to be another liveview or a livecomponent?
- the only requirement is that, similar to the MediaBridge, stickiness is there even on page-reloads.
For now, I shall keep the necessary state within the DM
- the only requirement is that, similar to the MediaBridge, stickiness is there even on page-reloads.
Possible Steps:
- Nest existing extra liveviews within the DM, to create a parent-child r/s
- quick POCs have shown that the pub-sub comms work regardless of how liveviews are nested, so this doesn’t affect the comms b/w these server-side components
- Add some dummy state in DM, let DM also know the type of device by receving an event from the client-side
Metadata
Metadata
Assignees
Labels
lift.highhigh lift issue -- may require some strategizing around ithigh lift issue -- may require some strategizing around itpriority.highHigh urgency, high impact -- Priority is the intersection of impact and urgency.High urgency, high impact -- Priority is the intersection of impact and urgency.type.refactorDeals with refactoring, typically with a better design in mind and should have a present/future painDeals with refactoring, typically with a better design in mind and should have a present/future pain