Second hand: Clockwise & Counterclockwise movement

Hi, @Shamima

Is there a chance that the second hand movement option will be available in the following modes:

  • Clockwise movement
    and
  • Counterclockwise movement

I mean the second hand movement in SWEEP mode.

2 Likes

I think if you select step move first then CCW then go back an select sweep . But I am not sure I have no PC to check that right now .

Unfortunately, it automatically changes to CW :confused:

Previously you could choose CW or CCW, now this function is not possible to choose, hence my question is there a chance for this option to return again, since it was available before.

1 Like

@adrianrogalski
i’ve found a workaround.
You can add the watch hand as an image and set its angle to this:

(([SEC_MSEC])/60)*(-360)

I hope this changed meanwhile, but as I remember things, that was only half way workaround. Unfortunately, such hand would not match the default one in smoothness of movement, since [SEC_MSEC] tag was not true to its description. It was only updated 5 or 10 times a second and movement related to it would be visibly jerky.

1 Like

Yes, the smoothness is somewhere between “SWEEP” and “NORMAL”

1 Like

Yeah, I know that solution… but smoothness it’s unacceptable.
I got a few watch faces that uses this option (sweep CCW) and day for new update is comming… that’s why Im asking about that, because this feature is quite useful.

3 Likes

Hi, @Shamima could you help with that issue ?

Thank you :slight_smile:

2 Likes

@adrianrogalski
You can try using this tag for rotation

[SEC_MSEC]*-6

you can compare it with sweep option as well. Even though its not as smooth, its very close.

1 Like

Alternatively you can try [UTC_TS] tag as well. And see if this gives any smoother result.

1 Like

Thank you, but I know the effectiveness of these formulas and as @Peter wrote it’s not even 15Hz per sec.

I really can’t understand why this function was removed… :frowning:

2 Likes

Power Saving strategy . We have run this Topic ( about the smoothness of the sub sec tags ) before and I posted the response I got from Samsung . I will try find it .
This was fun and Ron was still about . Nothing has changed since ten and never will as far as I can guess.

I suspect the wearOS despite being developed for so long, still not optimized enough. I do not want to call it inferior to Tizen, but it feels that way, as my old Gear S3 Frontier with new yet smaller battery can last 4 days, even with smooth moving parts on face, while newer watches with bigger battery fight hard to last 2 (despite bragging about more advanced and efficient chips).

3 Likes

Oh, that’s so true… :frowning:

2 Likes

Our team will recheck the issue.
Thank you.

1 Like

Thank you, that’s very important to me :slightly_smiling_face:

1 Like

Hello @adrianrogalski ,
We have communicated with the related team regarding your issue.
This is how a clockwise motion is created on Watch Face Studio (internally it uses Watch Face Format):

<AnalogClock x="0" y="0" width="450" height="450" alpha="255">
    <SecondHand x="209" y="91" width="32" height="171" pivotX="0.5" pivotY="0.7836257"
        resource="wfs_hour_tidy_trimmed"
        alpha="255">
        <Sweep frequency="15" />
    </SecondHand>
</AnalogClock>

And this is how a counter-clockwise motion is created:

<PartImage x="209" y="91" width="32" height="171" name="hour_tidy_ef94" pivotX="0.5"
pivotY="0.7836257" alpha="255">
    <Transform target="angle" value="0 + (clamp([SECOND], 0, 60) - 0) * 6 * (-1)" />
    <Image
        resource="wfs_hour_tidy_trimmed" />
</PartImage>

Notice they don’t use the same XML tags.
SecondHand | API reference | Android Developers

AnalogClock tag which has the Sweep option does not support counter-clockwise motion.

That is why counter-clockwise motion had to be calculated using tags which is not as smooth, as mentioned before.

Team would be able to implement it, once this feature is introduced in Watch Face Format.

Best Regards,
Imrul Anwar
Samsung Developer Program Team

2 Likes

@imrul.anwar thank you so much for detailed explanation of this issue :slight_smile:

Best Regards,
Adrian

1 Like