app.getProperty(key) returns null for each key every time. The weird part is that it happens only on Macbook, on Windows it is ok. I know it must work but i stuck here and i can't find the way to resolve the issue.
My properties.xml is pretty simple. It is located inside resources/settings folder together with settings.xml
<properties>
<property id="HoursColor" type="number">0x555555</property>
<property id="MinutesColor" type="number">0x00AAFF</property>
<property id="GoalProgressColor" type="number">0x00AAFF</property>
<property id="BackgroundColor" type="number">0x000000</property>
<property id="ShowSeconds" type="boolean">false</property>
<property id="ShowHeartRate" type="boolean">true</property>
<property id="AlwaysShowHeartRate" type="boolean">false</property>
<property id="ShowPhoneStatus" type="boolean">true</property>
<property id="DemoMode" type="boolean">false</property>
</properties>
And in my Watchface view (inside onUpdate function) i call:
settings["bgColor"] = app.getProperty("BackgroundColor"); //bgColor=>null
Settings are visible in Connect IQ App Settings Editor and they can be changed.
The only difference is OS: Windows - OK, MacOS - NOT.
Please help. Maybe i need some additional setup in my Eclipse or something like this? I will provide more info if needed.