*!!!!!!!!Bringing ClockFaces to a new level !!!!!!!!!*
*SWApp Link dev update*
During those last days (almost 20h every days...) I have redone my clock engine from scratch. The aim was being able to make it as modular as possible and using an XML Files as simple as possible.
This way:
• It will be possible for anyone to design it’s own clockfaces easily
• It will be possible to share them
• It will be easy to modify other’s clockfaces
• …
Here is the example of the great Clock Face Grand Master from +Martin Holm Nielsen that was quiet a challenge feature wise.
Now that my engine can deal with it, it will be very easy for anyone else to make clock faces with such features.
I have posted a screenshot of the xml file to show you how clear and simple it is:
1. Clock file name
2. Clockface screenshot name
3. Clock Name
4. Author
5. Face (the markers)
6. List of background (swipe up or down on the background to change it)
7. Analog Clock (there might be more analog clock lines)
8. OSD module (there could be more OSD modules)
9. OSD Items (lines ) with their index
a. here there are two lines, two items for each index, there could be more lines
b. each line as a “type” which tells the clock engine what text to display and attributes (format, color, target…) (but they will react to same gesture)
i. the time item can be at a different time zone
ii. clicking on the local alarm open the watch alarm dialog
iii. clicking on the stopwatch Start/Stop. Long click for Reset.
iv. clicking on the timer Start/Stop. Long click for Reset and set timer.
v. Possibility to combine several types: “3G,wifi,3G,wifi” are treated as 4 types and combined
c. txt: means it’s plain text
d. clicking on the background toggle between osd behind hands, osd in front of hands and no osd.
10. each line has a target : local will get data from your
11. Text type : display text info (Here Battery % at the middle, clicking on it will toggle between local and remote)
12. Icon type: display indicators (Here to indicator on the middle for 3G and Wifi signal, , clicking on it will toggle between local and remote)
13. each element has a t target : local will get data from your watch, remote from your phone, and both will allow to toggle between them
files are saved in 3 directory:
Root: xml file and sample
Images: png
Texts:fonts
So sharing a clockfaces will be very easy
To be done:
As soon as I’ll have done the Notification history in swapp link, I’ll add notifications items
Add ‘import’ and ‘export feature in swapp link
Make an Edit mode (modify any clock by clicking on the items)
WYSIWYG Clock Generator
Thanks again to +Martin Holm Nielsen , +Christos Vorkas who has designed Elegance, the first one i have use to start the engine, and to +Daniel Ortiz who sent me a clockface from the Gear that i could use too :-)

