Watch Face Studio Feature Requests (continued)

How it could work ?

  1. prepare layouts in all complications types
  2. select all complications (CTRL)
  3. merge complication types
  4. 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 ! :slight_smile:
@sinjae @r.liechty_SDR @Jakia.Sultana @phdzor

Tomas

2 Likes