Custom or additional ICU formats

Hi @ Jakia.Sultana
Since version 1.6.9 we’ve been able to add ICU dates via the Component menu, which is a great new feature - in particular because it dynamically changes the date format (American or International) used by the connected phone.

I’m currently using E, MMM d (Wed, Aug 28) for the date format for my watch face. However, I would like to use E, MMMM d instead (Wed, August 28) because this is the format used by my Galaxy S24 on its lockscreen. However, this format is not currently available in WFS.

So I’d like to ask if the Samsung devs could please either:

  1. Add E, MMMM d as a new ICU format for the “ICU date & time” component; OR
  2. Allow us to create our own custom ICU formats ourselves, by letting us manually type in our own format.

Thanks!

1 Like

You could do this — with great difficulty — by extracting watchface.xml from a WFS build and changing a line such as <Parameter expression="icuText(&quot; E, MMM d&quot;)" />.

You’d then need to rebuild and sign the watchface outside WFS.

2 Likes

Haha yeah, “with great difficulty” - I wouldn’t even know where to begin! :sweat_smile: Which is why I’m hoping they’ll add this to WFS so we can do it the easy way via a nice GUI. :wink:

2 Likes

Update: E, MMMM d has now been added as a new ICU format with Watch Face Studio 1.7.13 :partying_face: - thanks Samsung!