I have a an old watch face that I created before Facer went to a web interface. It has been working fine until the last update. Now, Transparency conditionals using $BS$ do not seem to be working. In particular,
$#BS# == "Charging"? 100 : 0 $
always has a value of 100. Like I said, this has always worked before. I have tried various versions using ‘=’ alone or adding (). None have worked.
According to documentation, #BS# should generate 1 or 0. However on watch it displays “Charging” and “Not Charging”. I think the space in “Not Charging” breaks the condition logic and cannot be used there. I did not find any workaround myself unfortunately.
I believe the expression model in Facer needs some serious update, to be able to treat “string expressions”, and also some fixes in documentation and/or tag translation has to be done. So far it is quite inconsistent.
Thanks @eradicator09, I did. @tyhm’s post tipped me off that some folks have tried using single = in their conditionals and found success.
But if I understand @lubomir.moric’s post correctly, #BS# conditionals won’t work properly until Facer can handle "string expressions". The documentation implies that it can, and it’s surprising that it doesn’t.
The condition got broken with a space in “Not charging”. So if you e.g. try to put it into a text field, in your watch you will see something like $Not Charging=Charging?100:0$ <- exactly as you see it here.
Conditionals are not well managed by Facer, if you are a programmer, you need to cry from this. It is really lousy coded.
Huh. Yeah, I guess it doesn’t work after all - I had it outputting as text. It lights up with Charging and Not Charging, probably as @lubomir.moric said…
I look forward to the Facer gods fixing this…
I’m curious if this is a Android Wear 2 thing. My charge indicator come on at the top of my Huawei watch regardless of the design. Most times the charging screen will replace my Facer face while charging completely. So either this is watch or Android wear driven.
As far as the #BS# condition goes, IDK? Never really used it in a design because of the aforementioned watch defaults.