WFS Feature Requests Q3 2023

Create new Feature Requests for Watch Face Studio in this topic.

Feature request will be gathered and submitted to the Development Team and Samsung Support.

Do not report bugs in this topic.

Ron
Samsung Developer Relations

1 Like

Is it possible to support the Korean lunar calendar? I inquired a long time ago, but it’s not working yet.

[Feature Request]

Customize “Empty” watch face provider.

Description: Add one new layout to all complication slots which will be “Empty Layout”. This would allow us to add some elements to the disabled complication state. For example, we can put Heart Rate Icon and [HR] text there so we will have somehow more flexible complication slot.

[Feature Request]

Decrease font size (shrink) inside complication slot instead of textoverflow of ellipsis (… / three dots) when text inside the text box is too long for the complication slot bound

How it could work? Simple setting for the text field with two types of text behavior inside slot bound.
Text overflow → Ellipsis / Shrink.

This will be another big improvement for almost all complications types. Sometimes, there is not much space for big complication boundaries. For example, we have Sunrise / Sunset Complication with time in 12H = 08:00 PM. This, with the bigger font and smaller slot bounds will result into 08:0….

It’s also similar for different localizations & date complication etc.

With this feature, and ‘Text Shrink’ enabled, text would show 08:00 PM because font size would be reasonably decreased. (This is normal for all watch faces from Wear OS emulator - Elements Digital)
DigitalComplicationWatchFace.apk.zip (1.5 MB)

2 Likes

Hello,
Are you planning to give us the opportunity to have access to the weather program? It would be very useful to be able to display our own icons for the state of the weather or to display the weather for several days (hours), the chances of rain and UV. Also, why don’t you give access to the compass (this application is installed by default on all watches, at least the Samsung ones, as well as the weather program) to create watch faces intended for hiking?

3 Likes

@Iris

Are you planning to give us the opportunity to have access to the weather program? It would be very useful to be able to display our own icons for the state of the weather or to display the weather for several days (hours), the chances of rain and UV.

I know this is a very highly requested feature.

There is one issue that I am aware of and that is licensing. The preinstalled Weather apps, Google or Samsung Weather are licensed and the mobile app contains ads. They are not allowed to redistribute the API for that weather information.

Also, why don’t you give access to the compass (this application is installed by default on all watches, at least the Samsung ones, as well as the weather program) to create watch faces intended for hiking?

However it isn’t required for all Wear OS 3 watches so we can’t include it. You can add it as a custom ID for your own use but if you upload it to the store it will not work. You can go to Play Store and download the Package names app . open it and you will see the apps that are installed on your phone.

or use adb

adb connect 192.168.xxx.xxx:5555 (your watch IP address & enable debugging)
adb shell
pm list packages

You will get an output list like this
package:com.android.cts.priv.ctsshim
package:com.google.android.ext.services
package:com.android.providers.telephony

The app ID is the text after package:

Hope this helps and I will remind the team that the free Openweathermap or Meteromatics are requested.

Ron
Samsung Developer Relations

1 Like

Thanks for the reply, but…
Are we on a Samsung developer forum and are we talking about the inability to access data from a Samsung application? (meaning the weather)
And about the compass … I didn’t ask if I could bring the shortcut to the screen (I knew this), I asked if there was a possibility to receive data from the Samsung application that is also installed on the watch.
And I see no problem in announcing to a potential user that a watch face will only work on certain devices or will work if he also installs that application from the store.
Of course, the above are just personal opinions and I asked the questions out of curiosity.

@Iris
Your opinions are valid I just didn’t explain clearly let me try again.

Are we on a Samsung developer forum and are we talking about the inability to access data from a Samsung application? (meaning the weather)

That is called an Application Programming Interface (API)and it is up to the application creator if they want to share information. In this case Samsung Weather like Google Weather is licensed from the Weather Channel so Samsung cannot share it.

And I see no problem in announcing to a potential user that a watch face will only work on certain devices or will work if he also installs that application from the store.

As a Watch Face Designer you certainly can do that, you find the App ID and use that and when you upload to the store. At that time you should not include devices that you are not sure have the compass app.

In theory if you were to try and open an app that was not installed, Wear OS will have you check your mobile to download it. (but may not pass review) Something that requires hardware this is not possible.

Feel to ask more if you want clarification. I’m sure others have the same question.

Ron
Samsung Developer Relations

1 Like

Well then, how do the default watch faces (which we find in the Samsung watch when we buy it) have access to the weather application and the compass, if you still say it’s not possible. I specified that I want these facilities in the case of Samsung watches paired with Samsung phones and not of other watch or phone brands, where all kinds of rights would intervene.

And one more question: you may consider bringing the TAG on color as well, not only on transparency. And this would be extremely useful.

Because they are licensed to use the Weather Channel API but not licensed to let others use it. The compass is in the sensors and firmware that Samsung Galaxy Watches have.

Regarding compass app, Watch Face Studio does not know what other manufactures have now or will have in the future so it can’t be an option. You the designer can get the custom App ID and then not sell your watch face for other watch brands that do not have that Compass app, when you publish in Play Store.

Ron

This highly requested feature request.

There are some things you can do to change colors by tags for example by moving things on and off screen and other tricks but we are aware of the desire to set a color by a tag.

Ron
Samsung Developer Relations

[Testing WFS 1.4.13 on Wear OS 4 emulator]

Android Developers Blog: Introducing the Watch Face Format for Wear OS (googleblog.com)


Possible improvements:

1. Give us an option to name all styles inside customization instead of seeing 1st option, 2nd option … 30th option (For colors, it could be Theme 1, Theme 2 etc. or color name (3rd screenshot))

Screenshot_1684391035Screenshot_1684391100Screenshot_1684391895


2. Different watch face layouts? This would be huge. Maybe in the future :slight_smile:

Screenshot_1684391328Screenshot_1684391345Screenshot_1684391418


3. Finally implement simple boolean switch for some watch face elements? Would be huge too instead of masking with transparent images or using different complicated techniques

Screenshot_1684391588Screenshot_1684391590


Tomas
amoledwatchfaces™

3 Likes

I’m not sure what do you want to trigger the on / off action?

Ron
Samsung Developer Relation

Hi @r.liechty_SDR , for example
turn on / off

  • seconds hand
  • bold font or different font style like in the example
  • all watch face hands (hybrid watch face with an option to turn off watch hands completely)
  • digital seconds (some people don’t want to see seconds constantly changing on digital watch face)
  • some other visual element of full size (450x450) - even when you use alpha image, it still takes resources
  • turning on / off some animation / effects
  • forcing 12/24H without a need to change phone time format

I can’t remember everything at the moment, but there is definitely more. Basically, there hasn’t been a watch face in the last 2 years where I didn’t think it would be great if this functionality existed. In the past, I also proposed a boolean TAG for this.

1 Like

@amoledwatchfaces

Almost every tag can be Boolean (zero not zero) but what triggers the on off is what I wanted to know

Ron

@r.liechty_SDR
Sorry, I did not read your reply properly :smiley:

What triggers the on off? Some simple onchecked change function in customization.
Tap to enable, tap again to disable on = true, off = false.

This type of customization can be seen on stock Pixel Watch faces. Customization on Wear OS 4 looks similar to WFS 1.4.13 watch face so theoretically, it could be possible.

However, I’m not sure if new Watch Face format (building watch face only with xml) allows adding this type of customization.

Right now, timeline can actually disable elements so maybe it could be possible for this switch to work in similar way?

Maybe @Dorothy or @sinjae can shed more light on this?

Screenshot_1684391590

A tap action I understand :slight_smile:

Ron
Samsung Developer Relations

We are back at it. User interactive tags, avoided since GWD…

Some of the things you mentioned are currently available in WFS as well.
A watch face I made recently has such a function.
For example, 12/24 can be selected on the watch face without changing it on the phone.
Here is a link.