How it could work ?
- prepare layouts in all complications types
- select all complications (CTRL)
- merge complication types
- Result:
Code-wise, this is definitely possible & easy to do.
> /**
> * Represents the unique id associated with a complication and the complication types it supports.
> */
> sealed class ComplicationConfig(val id: Int, val supportedTypes: List<ComplicationType>) {
> object Left : ComplicationConfig(
> LEFT_COMPLICATION_ID,
> listOf(
> ComplicationType.RANGED_VALUE,
> ComplicationType.MONOCHROMATIC_IMAGE,
> ComplicationType.SHORT_TEXT,
> ComplicationType.SMALL_IMAGE
> )
> )
>
> object Right : ComplicationConfig(
> RIGHT_COMPLICATION_ID,
> listOf(
> ComplicationType.RANGED_VALUE,
> ComplicationType.MONOCHROMATIC_IMAGE,
> ComplicationType.SHORT_TEXT,
> ComplicationType.SMALL_IMAGE
> )
> )
> }
Let’s unlock full Wear OS complications potential with WFS !
@sinjae @r.liechty_SDR @Jakia.Sultana @phdzor
Tomas