<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://watchmaker.haz.wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Watchmaker Wiki - tips</title>
        <description>The ultimate watch maker for Android Wear!</description>
        <link>https://watchmaker.haz.wiki/</link>
        <lastBuildDate>Wed, 20 May 2026 01:12:20 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://watchmaker.haz.wiki/_media/wiki:logo.png</url>
            <title>Watchmaker Wiki</title>
            <link>https://watchmaker.haz.wiki/</link>
        </image>
        <item>
            <title>backup</title>
            <link>https://watchmaker.haz.wiki/tips:backup?rev=1515697319&amp;do=diff</link>
            <description>Backup your Watchfaces

For whatever reason you need to uninstall the Watchmaker app and then reinstall it, you might want to backup your faces.

There are two main ways to do this.

	*  Export each face - then backup the .watch files. After you reinstall the app you can simply import these files to use the faces again. This step requires you do each face one at a time for both export and import.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 11 Jan 2018 19:01:59 +0000</pubDate>
        </item>
        <item>
            <title>batterymeters</title>
            <link>https://watchmaker.haz.wiki/tips:batterymeters?rev=1421902912&amp;do=diff</link>
            <description>Analog Battery Meters

Examples

Via Rotation:
 Rotation:  3.6*{bl}  (0% @ 0ᵒ to 100% @ 360ᵒ – diminishing Counterclockwise)
 Rotation:  (1.8*{bl})+180  (100% @ 0ᵒ to 0% @ 180ᵒ – diminishing Counterclockwise)
 Rotation:  1.8*(100-{bl})  (100% @ 0ᵒ to 0% @ 180ᵒ – diminishing Clockwise)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 22 Jan 2015 05:01:52 +0000</pubDate>
        </item>
        <item>
            <title>burnprotection</title>
            <link>https://watchmaker.haz.wiki/tips:burnprotection?rev=1424858736&amp;do=diff</link>
            <description>Avoid Burn-In and deal with the Screensaver

If you&#039;re using a watch with an OLED display like the LG Watch R, Android Wear uses a mechanism to avoid burn-in when the watch is dimmed. The dimmed display will shift a few pixels every minute.

This means you should not place important information at the most outer border of your watch face. At least not in dimmed mode. Instead move it about 10 pixels off the border.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 25 Feb 2015 10:05:36 +0000</pubDate>
        </item>
        <item>
            <title>calendarmanip</title>
            <link>https://watchmaker.haz.wiki/tips:calendarmanip?rev=1422453280&amp;do=diff</link>
            <description>Manipulating Calendar Data

Adding all your calendar information together and making sure the name of the event isn&#039;t too long:
&quot;{c1b}&quot; .. string.sub(&#039;{c1t}&#039;, 0, 10) .. &quot;{c1l}&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 28 Jan 2015 13:54:40 +0000</pubDate>
        </item>
        <item>
            <title>calendarmargin</title>
            <link>https://watchmaker.haz.wiki/tips:calendarmargin?rev=1422786209&amp;do=diff</link>
            <description>Event-Durations as Margin Markers

The goal is to display a little border on a round watch face to mark the duration of the next 3 events.

This technique is used in my Agenda Watch Face.

This page describes the basic technique only for the margin visualization only. You can of course combine it with other agenda features like actually displaying the events.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 01 Feb 2015 10:23:29 +0000</pubDate>
        </item>
        <item>
            <title>dynamiccolor</title>
            <link>https://watchmaker.haz.wiki/tips:dynamiccolor?rev=1467747126&amp;do=diff</link>
            <description>Changing Color Dynamically

Examples

Change Color When Event is Approaching
 {c1bp} &lt;= ({dtp}+(1/24)) and &#039;FF0000&#039; or &#039;FFFFFF&#039;
Gradually Transition Color As Battery Drains, From Green to Yellow to Red
 {bl} &gt; 66 and string.format(&#039;%.2x%s&#039;,(100-{bl})*255/33,&#039;FF00&#039;) or {bl} &gt; 16 and string.format(&#039;%s%.2x%s&#039;,&#039;FF&#039;,({bl}-16)*255/50,&#039;00&#039;) or &#039;FF0000&#039;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 05 Jul 2016 19:32:06 +0000</pubDate>
        </item>
        <item>
            <title>feelslike</title>
            <link>https://watchmaker.haz.wiki/tips:feelslike?rev=1422392324&amp;do=diff</link>
            <description>Adding a &quot;Feels Like&quot; Temperature

A “Feels Like” or “Apparent Temperature” can mean many different things, but typically, it&#039;s Actual Temperature, modified by Wind Chill or Heatindex, as appropriate.  Okay, so why do we have separate Wind Chill and Heatindex pages then?  Why not just have this one page?</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 27 Jan 2015 20:58:44 +0000</pubDate>
        </item>
        <item>
            <title>flashingtext</title>
            <link>https://watchmaker.haz.wiki/tips:flashingtext?rev=1422473967&amp;do=diff</link>
            <description>Flashing/Alternating Text or Graphics

Ever want to display flashing text?  How about a battery indicator that flashes when the battery drops below 20%?  Or, maybe you&#039;d like to show weather and date in the same space?  Here&#039;s how.  All example formulas are designed for the</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 28 Jan 2015 19:39:27 +0000</pubDate>
        </item>
        <item>
            <title>forecast_days</title>
            <link>https://watchmaker.haz.wiki/tips:forecast_days?rev=1515509128&amp;do=diff</link>
            <description>How to Calculate Forecast Days

If you want to add the weather forecast to your watch but aren&#039;t sure how to get the day names correct, use the below examples for days 1-5. This uses the {ddw0} tag to calculate the next 5 day names.

Example

Day 1
 {ddw0} +1==1 and &#039;Mon&#039; or {ddw0} +1==2 and &#039;Tue&#039; or {ddw0} +1==3 and &#039;Wed&#039; or {ddw0} +1==4 and &#039;Thu&#039; or {ddw0} +1==5 and &#039;Fri&#039; or {ddw0} +1==6 and &#039;Sat&#039; or {ddw0} +1==7 and &#039;Sun&#039;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 09 Jan 2018 14:45:28 +0000</pubDate>
        </item>
        <item>
            <title>getstarted</title>
            <link>https://watchmaker.haz.wiki/tips:getstarted?rev=1422382951&amp;do=diff</link>
            <description>Getting started

The first thing anyone wanting to create a face is:

	*  Install the app Installation
	*  Poke around on the G+ page and facerepo site and find a watch you like or has a feature(s) you like.
	*  Download that face and import it into the WatchMaker app.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 27 Jan 2015 18:22:31 +0000</pubDate>
        </item>
        <item>
            <title>heatindex</title>
            <link>https://watchmaker.haz.wiki/tips:heatindex?rev=1422360752&amp;do=diff</link>
            <description>Calculating Heatindex

The heat index (HI) is an index that combines air temperature and relative humidity in an attempt to determine the human-perceived equivalent temperature—how hot it feels. The result is also known as the “felt air temperature</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 27 Jan 2015 12:12:32 +0000</pubDate>
        </item>
        <item>
            <title>measuretest</title>
            <link>https://watchmaker.haz.wiki/tips:measuretest?rev=1422566331&amp;do=diff</link>
            <description>Measuring and Alignment Help

Sometimes it&#039;s not easy to properly align things on your watch face or you might have trouble creating a certain image in the right dimensions.

The following transparent image can help you with that. Simply download it to your phone, add an</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 29 Jan 2015 21:18:51 +0000</pubDate>
        </item>
        <item>
            <title>movehands</title>
            <link>https://watchmaker.haz.wiki/tips:movehands?rev=1456437311&amp;do=diff</link>
            <description>Smoothly Move Analog Hands from Current Time to Zero (12:00) and Back

This tutorial will allow you to smoothly and realistically move the analog hands of a watch face to the 12:00 position (zero) and back to the current time, through the use of a tap action.  In this scenario,</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 25 Feb 2016 21:55:11 +0000</pubDate>
        </item>
        <item>
            <title>okgoogle</title>
            <link>https://watchmaker.haz.wiki/tips:okgoogle?rev=1422460523&amp;do=diff</link>
            <description>Get rid of OK Google

So you designed a beautiful watch face but that ugly “OK Google” message always obstructs the view?

This message comes from Android Wear and can not be removed by Watchmaker. However you can get rid of it:

	*  Make sure your watch is active (bright mode)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 28 Jan 2015 15:55:23 +0000</pubDate>
        </item>
        <item>
            <title>quotesinstrings</title>
            <link>https://watchmaker.haz.wiki/tips:quotesinstrings?rev=1423239568&amp;do=diff</link>
            <description>How to deal with apostrophes and quotes in strings

Examples
 string.sub(&#039;{c1t}&#039;,1,15)
 string.sub(&quot;{c1t}&quot;,1,15)
 string.sub([[{c1t}]],1,15)
Apostrophes, Quotes, and Braces (Oh, my!)

Dealing with strings is usually pretty straightforward.  However, in LUA formulas, you&#039;re often mixing these strings with mathematical or string manipulation functions that require the use of some sort of string identifier.  Most people use apostrophes (single-quotes) or quotation marks (double-quotes) for this.  L…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 06 Feb 2015 16:19:28 +0000</pubDate>
        </item>
        <item>
            <title>realistically_moving_shadows</title>
            <link>https://watchmaker.haz.wiki/tips:realistically_moving_shadows?rev=1422056570&amp;do=diff</link>
            <description>Realistically Moving Shadows

Most analog watch faces created in WatchMaker have static shadows attached to their watch hands. The down side is, that like this the shadow will always stay on the same side of the hand, regardless of the position of the watch hand. A real shadow, though would always stay on the side away from the light source. Luckily it&#039;s really easy to create</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 23 Jan 2015 23:42:50 +0000</pubDate>
        </item>
        <item>
            <title>refresh_age</title>
            <link>https://watchmaker.haz.wiki/tips:refresh_age?rev=1516994736&amp;do=diff</link>
            <description>Calculate Time since last refresh

Since the {wlu} tag is in 24 hr format we need to do some manipulation to figure out how long ago the last refresh occurred.

Example
(&#039;{dh23}&#039;==&#039;0&#039; and (string.sub(&#039;{wlu}&#039;,1,2)==&#039;23&#039;)) and (string.sub(&#039;Updated &#039;,1,8))..(({dm}+60)-(string.sub(&#039;{wlu}&#039;,4,5)))..&#039; min ago&#039; or&#039;{dh23z}&#039; &gt; (string.sub(&#039;{wlu}&#039;,1,2)) and (string.sub(&#039;Updated &#039;,1,8))..(({DM}+60) - (string.sub(&#039;{wlu}&#039;,4,5)))..&#039; min ago&#039; or(string.sub(&#039;Updated &#039;,1,8)..{DM} - (string.sub(&#039;{wlu}&#039;,4,5)))..&#039; m…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 26 Jan 2018 19:25:36 +0000</pubDate>
        </item>
        <item>
            <title>start</title>
            <link>https://watchmaker.haz.wiki/tips:start?rev=1614833605&amp;do=diff</link>
            <description>Tutorials and Recipes

This page lists various recipes to help you achieve awesome effects in Watchmaker. Many of these tips make use of advanced expressions in the Lua scripting language. To better understand how these work, it is recommended to familiarize yourself with</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 04 Mar 2021 04:53:25 +0000</pubDate>
        </item>
        <item>
            <title>tapcolor</title>
            <link>https://watchmaker.haz.wiki/tips:tapcolor?rev=1429852565&amp;do=diff</link>
            <description>Changing Color Through Tap Action

A feature that&#039;s becoming more and more common, especially with paid watches that can&#039;t be edited, is the ability to change the color of an item or items on your watch face via tap action.  This tutorial will explain the most efficient method for doing this.  We&#039;ll be using arrays, so you&#039;re going to need version 3.4 (or higher) of WatchMaker to pull this off.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 24 Apr 2015 05:16:05 +0000</pubDate>
        </item>
        <item>
            <title>tempmeters</title>
            <link>https://watchmaker.haz.wiki/tips:tempmeters?rev=1515189982&amp;do=diff</link>
            <description>Analog Temperature Meters

Building a temperature dial is quite simple.
Presuming that you already have an image for your scale, the first thing you will need to know is which temperature is displayed at the top of the dial. This is where Watchmaker begins its calculations.  Then you must know how many degrees (rotation) your degrees Centigrade or Fahrenheit are apart from each other.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 05 Jan 2018 22:06:22 +0000</pubDate>
        </item>
        <item>
            <title>textshortening</title>
            <link>https://watchmaker.haz.wiki/tips:textshortening?rev=1422077786&amp;do=diff</link>
            <description>Shorten Long Text

Examples

Limit event text to 18 characters
 string.sub(&#039;{c1t}&#039;, 1, 18)
Show ellipses after shortened event text
 string.format(&#039;%-.18s%s&#039;,string.sub(&#039;{c1t}&#039;, 1, 15), string.len(&#039;{c1t}&#039;)&gt;18 and &#039;...&#039; or string.sub(&#039;{c1t}&#039;,16,18))
Show event time with shortened event text and ellipses when needed</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 24 Jan 2015 05:36:26 +0000</pubDate>
        </item>
        <item>
            <title>tickertext</title>
            <link>https://watchmaker.haz.wiki/tips:tickertext?rev=1432734918&amp;do=diff</link>
            <description>Scrolling (Ticker) text without masks

WatchMaker doesn&#039;t (yet) have a scrolling text function, so if you want to scroll text, you have to get creative.  The most common way is to use a normal text object, and animate the “Position X” attribute.  The problem with this is that you have to animate it such that it the start and end points have to be offscreen (or behind some higher-level mask).  If only there were a way to scroll text without a mask</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 27 May 2015 13:55:18 +0000</pubDate>
        </item>
        <item>
            <title>tomorrow_s_day_of_the_week</title>
            <link>https://watchmaker.haz.wiki/tips:tomorrow_s_day_of_the_week?rev=1484441591&amp;do=diff</link>
            <description>You can get day name for tomorrow (and and other day after that) by inserting the inserting the following formula into the watch script and calling it when needed
   function dwplus(daystring,n) 
      local days = &#039;SunMonTueWedThuFriSat&#039;      
      local found = string.find(days, daystring)
      local new = 1+((3*n + found-1)%21)
      return string.sub(days,new,new+2)
   end</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 15 Jan 2017 00:53:11 +0000</pubDate>
        </item>
        <item>
            <title>unzipit</title>
            <link>https://watchmaker.haz.wiki/tips:unzipit?rev=1651454645&amp;do=diff</link>
            <description>Copy Assets from one Watch Face to another

Let me preface this with “I&#039;m not writing this for people to steal others work.” Currently you can download any unprotected WatchMaker file to use on your watch and customize it. 

There is no feature that allows you to copy from one face to another. So without having to recreate the wheel, here is the steps you can use.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 02 May 2022 01:24:05 +0000</pubDate>
        </item>
        <item>
            <title>weatherage</title>
            <link>https://watchmaker.haz.wiki/tips:weatherage?rev=1593292096&amp;do=diff</link>
            <description>Indicate the Age of the Last Weather Update

Having the current weather conditions show on your watch is nice, but how do you know that they&#039;re actually... you know... current?  Here&#039;s one way to quickly indicate that, without taking up a lot of space.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 27 Jun 2020 21:08:16 +0000</pubDate>
        </item>
        <item>
            <title>windchill</title>
            <link>https://watchmaker.haz.wiki/tips:windchill?rev=1422392363&amp;do=diff</link>
            <description>Calculating Wind Chill

Wind-chill is the perceived decrease in air temperature felt by the body on exposed skin due to the flow of air. So this tells you how cold a day “feels”.

Examples

Fahrenheit
 Text:  ({wt}&gt;50 and {wt} or {wws}&lt;3.1 and {wt} or math.floor(35.74+(0.6215*{wt})-(35.75*({wws}^0.16))+(0.4275*({wt}*({wws}^0.16)))+.5)) .. &quot;ᵒF&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 27 Jan 2015 20:59:23 +0000</pubDate>
        </item>
    </channel>
</rss>
