• Administrator
  •  
    Support Ukraine
    If you experience any problems with the forum (it is not visible, there is no way to post messages, or some functionality does not work), please let us know. If you have problems with registration or you did not receive confirmation letter, let us know and we will activate your account manually.
    If you get an "The submitted form was invalid. Try submitting again" error, delete cookies, then try again.
     

Watch face editor for Amazfit watch on ZeppOS

This forum is designed to discuss and develop tools creating watch faces.

Moderators: asoo, lvpokka, Internal error, Watchmens

Forum rules
All communication in this branch should only be in English.
To discuss tools that are not in this section, use the “Watchfaces tools (discussion)” forum.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Watch face editor for Amazfit watch on ZeppOS

Post by SashaCX75 »

Alternative watch face editor for Amazfit watch on ZeppOS.
Supported watch models
- Amazfit Active
- Amazfit Active 2
- Amazfit Active 2 (Square)
- Amazfit Active Edge
- Amazfit Active Max
- Amazfit Band 7
- Amazfit Balance
- Amazfit Balance 2
- Amazfit Bip 5
- Amazfit Bip 5 Unity
- Amazfit Bip 6
- Amazfit Cheetah
- Amazfit Cheetah Pro
- Amazfit Cheetah (Square)
- Amazfit Cheetah 2 Pro
- Amazfit Falcon
- Amazfit GTR 3
- Amazfit GTR 3 Pro
- Amazfit GTR 4
- Amazfit GTR mini
- Amazfit GTS 3
- Amazfit GTS 4
- Amazfit GTS 4 mini
- Amazfit T-Rex 2
- Amazfit T-Rex 3
- Amazfit T-Rex 3 Pro
- Amazfit T-Rex Ultra
- Amazfit T-Rex Ultra 2
When unpacking the watch faces, it is advisable to immediately select the correct watch model, otherwise the colors may be distorted.

It is desirable to create a new project in a separate folder. Image names do not have to consist only of numbers, you can add short prefixes (for example, date_01, time_01).
Watch faces created in the editor and on Huami's website should unpack normally. Watch faces from Zepp and those created based on them will not be unpacked.
In a set of images for displaying one parameter (for example, images for displaying the day of the week), all images should preferably be the same size. If the size of the images is different, then the first image in the set should be the largest.

All new features in this and next release will be tested on the GTR4 and may not work on other models.
List of changes
v17.1
Fixed the bugs that were found.
Added support for Cheetah 2 Pro.
v17.0
Added the ability to create a ZAB file for publication in the store (button in settings)
Added wind speed in km/h
Added atmospheric pressure in mm Hg
Added support for T-Rex Ultra 2.
v16.1
The ability to invert time circles has been added.
Active Max support has been added.
Image file name verification has been added.
The behavior of application shortcuts in editable elements has been fixed.
v16.0
Added sleep widget.
Added text widgets.
v15.1
Added support for new watch models.
Added BioCharge widget.
Added buttons to launch new applications.
v15.0
Time circles added.
Added world time (time, city, time zone, time offset).
Added text display around the circle.
Added the ability to create watch faces in developer mode (for experienced users, allows logs to be displayed in watch faces).
v14.0
Added support for widgets: ALARM_CLOCK, TRAINING_LOAD, VO2MAX, AQI, BODY_TEMP, FLOOR, READINESS, HRV.
Added support for Balance 2.
Changed the structure of the Preview.States file.
When creating an animated preview, frames with a switchable background have been added.
Added the ability to display the city name in uppercase letters in the weather forecast.
Added links to lessons.
v13.2
Added support for Bip 6.
Fixed the progress display using the image set for most widgets. It should now be more similar to how it is displayed on the watch.
Reworked the code for displaying heart rate with a circular scale. It now uses the standard widget in place of the sensor.
Fixed PAI progress display. Note that the maximum value for the PAI pointer is 525, not 100. This is a feature of the watch, not the editor.
Added warning if files in watch face are in *.bin format.
v13.1
Added ability to make a shortcut to any application in editable items.
Added support for Active 2.
Fixed display of buttons and shortcuts when creating a GIF file.
v13.0
Added autosave (enabled in settings).
Added ability to switch background image by tap.
Added ability to switch background colour by tap.
v12.1
Added transparency for some widgets. Does not work on all models.
Added support for Amazfit T-Rex 3.
v11.2
Fixing the smooth second hand on the GTR4.
v11.1
Updated the digital time widget.
Updated shortcuts widget.
Added new application launch commands for buttons.
v11.0
Completely redesigned the weather widget.
Added weather widget for several days (forecast).
Added support for Bip 5 Unity.
v10.4
Added ability to display month names in a font.
Added Compass widget (works on ZeppOS 2 or later).
Added ability to create *.zpk file (enabled in settings).
v10.3
Added display of hours:minutes:seconds in a single line font.
Added display of date/month/year in one line font (order depends on the watch setting).
Added display of the day of the week in font.
Added new presets for button functions.
v10.2
Added ability to copy widget properties (context menu on the properties field).
v10.1
Added display of time and date in font.
Added widget for adding scripts to watch face.
Fixed bugs in sunrise/sunset operation on circle and at an angle.
Fixed bugs in digital time alignment.
v10.0
]Added support of fonts for data display (after installing such watch faces it is better to restart the watch).
Added possibility to display altitude (in barometer).
Completely redesigned the moon widget.
The arrow pointer for sun and moon should now not be displayed after sunset.
All images are now copied to the watch face, even if they are in folders.
v9.1
Fixed working with Amazfit Balance.
Added support for Amazfit Active.
Added support for Amazfit Active Edge.
Fixed display of distance on a circle.
Fixed displaying sunrise and sunset at an angle.
Added ability to convert images to ARGB format in settings.
Fixed continuous vibration in notifications.
v9.0
Added ability to create shortcuts for a set of images (IMG_LEVEL).
Added support for buttons and presets to launch inbuilt apps.
Added support for Amazfit Balance (not tested).
v8.2
Added ability to display angled or circumferential data for sunrise/sunset, maximum and minimum temperatures (for weather, separate units of Celsius and Fahrenheit only work on newer models).
Added support for Cheetah / Cheetah Pro.
Added support for Bip 5.
Theoretically it is now possible to add support for new models by editing the file in the model_config folder.
v8.1
Added ability to display data at an angle or in a circle for date and time.
Fixed found errors when unpacking dials.
Fixed found errors when working with UHD monitors.
v8.0
Added support for T-Rex Ultra
Added support for GTR Mini
Added the ability to display data at an angle or in a circle (battery, steps, distance, calories, heart rate, PAI, SpO2, stand)
v7.3
Fixed problems with icons in editable items.
Fixed problems with circular progress in editable items.
Added ability to set data rotation angle for some models (ZeppOS 2).
Improved algorithm for unpacking dials that contain additional features. Increased probability of partial dial recognition.
v7.2
Added the ability to change the type of line ending for linear and circular progress.
Added the ability to create shortcuts without using an image.
v7.1
Added independent element with image and top image.
For editable items on the clock, an additional selection in the form of a list is included.
Changed the function of creating an editable element for fat burning.
Fixed motion animation and rotation animation for GTR4 and GTS4.
Added wind direction.
Updated watch face file format.
v7.0
Added smooth second hand (several types)
Added alert every hour
Added the ability to change the direction of rotation of the hour hands
Added the ability to set the sector in which the hour hands work
v6.4
Improved the stability of the bluetooth connection loss notification function
Updated German and Spanish translation
v6.3
Added the possibility of notifications when the connection is broken and restored
Fixed work progress for fat burning
Fixed work progress for the pulse
Fixed bugs in temperature display
Fixed display of shortcuts in AOD mode
v6.1
Added Falcon support.
Changed the algorithm of shortcuts to eliminate conflicts with editable elements.
The configuration of created watch faces has been updated to version 2.
v6.0
Added support for editable background.
Added support for editable arrows.
Added support for editable elements.
Added German translation.
v5.0
Added support for GTR 4
Added support for GTS 4 Mini
Added support for Amazfit Band 7 (not to be confused with Mi Band 7)
v4.1
Fixed bugs when creating and unpacking GTR 3 Pro watch faces
v4.0
Added animation support.
Added Ukrainian language.
Added a tab with some tips on working with the editor.
Added the ability to display the distance in miles.
v 3.0
Added sunrise / sunset
Added barometer
Added stress
Wind added
Added fat burning
Added moon phases
v 2.0
Added weather.
Added workout (stand).
Added oxygen (SpO2).
Added humidity.
Added UV index.
Added the ability to highlight shortcuts when saving gif files (enabled in the settings).
Updated the display of shortcuts in connection with the firmware update on the watch.
Added Italian language.
Added Spanish language.
v 1.1
Fixed loss of error symbol for pulse.
Fixed errors when unpacking dials.
Fixed bug with incorrect model definition for GTS 3.
Version 17.1
Fixed the bugs that were found.
Added support for Cheetah 2 Pro.
Old versions
PS. The interface was translated using an online translator. If someone wants to improve the translation, then write to the PM.

PS2. Many people ask how to install watch faces. For starters, I advise you to read this topic. Personally, I prefer to use this program to install the created watch faces on the GTR 3 (for the GTS 3)

Сollection of code examples for use in watch faces.

Donate to the author - PayPal: [email protected].
Buy me a coffee
Last edited by SashaCX75 on 10 May 2026, 15:38, edited 52 times in total.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

@smith725 I don't think that's a problem. The language settings are changed very rarely.
You can use resume_call() to update the text each time the screen is switched on.

I have never seen such problems with time display. I have seen mention that the time widget updates once a minute if there are no seconds. If there are seconds on the watch face, it updates every second. You can try adding seconds to the watch face (so that they are not visible if you don't need them).
smith725
WF maker
Posts: 14
Joined: 22 Oct 2021, 23:18
Location: Canada
Been thanked: 1 time
Contact:

Post by smith725 »

SashaCX75 wrote: 30 Oct 2023, 10:53
I have never seen such problems with time display.
I built a very simple test face, with digits designed to clearly show what I see. Maybe it's just something in my environment or watch?

Just uploaded https://amazfitwatchfaces.com/gtr/view/36479 - should be viewable soon.
User avatar
rush2112
Posts: 91
Joined: 02 Apr 2022, 10:53
Location: Montreal, QC, Canada
Has thanked: 116 times
Been thanked: 10 times

Post by rush2112 »

@SashaCX75

Thank you for your hard work for the watch face editor just a small question, inside where is the weather display can you make a place for all GTR3 and GTR3 Pro ( A check mark for the fix of the weather icons ) You no the issue not showing night icons . just asking if it's possible:)

Thank You
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

@smith725 If I understand you correctly, I don't see this problem myself. And I don't remember anyone complaining about it.
Spoiler
Image
Try disabling the function to make the minutes follow the hours. Also try to change the order of displaying hours and minutes in the editor (move their elements in the table above or below).
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

@rush2112 Not displaying night weather icons is a problem with older watch models. This has been fixed on newer models. In my editor the weather is displayed in the standard widget and I don't plan to change it.

Some authors fix this bug themselves. But for this they do not use the standard widget of the clock, and write code that depending on the weather and time data chooses what picture to show.
User avatar
rush2112
Posts: 91
Joined: 02 Apr 2022, 10:53
Location: Montreal, QC, Canada
Has thanked: 116 times
Been thanked: 10 times

Post by rush2112 »

Okay, great thanks for your reply :)

But your newer model you mean the GTR4 and up....... you are not talking about the GTR3 and GTR3 Pro ?
smith725
WF maker
Posts: 14
Joined: 22 Oct 2021, 23:18
Location: Canada
Been thanked: 1 time
Contact:

Post by smith725 »

SashaCX75 wrote: 31 Oct 2023, 09:33
@smith725 If I understand you correctly, I don't see this problem myself. And I don't remember anyone complaining about it.
--
Try disabling the function to make the minutes follow the hours. Also try to change the order of displaying hours and minutes in the editor (move their elements in the table above or below).
Perhaps to clarify my description - the problem is transient. I tried both disabling the "follow" option and moving the minutes well out to the side. This pair of images is taken a few second apart - the first is a few seconds before 12:41, the second is a few seconds after 12:41. The watch entered AOD mode during 12:40, so the first image is the 'initial' AOD screen.
Spoiler
Image
I also tried moving hours above minutes in the 'digital time' dialog in the editor. It produced the same results.
User avatar
rush2112
Posts: 91
Joined: 02 Apr 2022, 10:53
Location: Montreal, QC, Canada
Has thanked: 116 times
Been thanked: 10 times

Post by rush2112 »

@SashaCX75

Small question, what is the reason on the ( GTR3 Pro ) with you watch face editor for the Steps we can use the angle and for the stress ,...calories ,hearts,, ?

Thank You
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

rush2112 wrote: 31 Oct 2023, 20:18
But your newer model you mean the GTR4 and up....... you are not talking about the GTR3 and GTR3 Pro ?
On the GTR4 and newer models, this is fixed at the firmware level. On older firmware it can only be fixed by writing additional code in the watch face.
rush2112 wrote: 01 Nov 2023, 08:25
Small question, what is the reason on the ( GTR3 Pro ) with you watch face editor for the Steps we can use the angle and for the stress ,...calories ,hearts,, ?
Displaying data at an angle in the editor is implemented in 2 different ways.
The first way is simply to add an additional parameter to the widget. This is the easiest way, but it works only on new models.
The second way is to calculate the position of each digit using a code. It is much more complicated, but works on all models.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

@smith725 As I wrote earlier, I do not observe such a problem. So I think this problem is only ZeppOS1 or only on your watch model.

As a possible solution, you can make all numbers except "0" without transparent background. For the digit "0" use a fully transparent picture of the same size. Make the background under the left digit black, and draw "0" on the background under the right digit. Then it will be possible to enable display of leading zeros and left alignment. The result should be as you want it to be.
smith725
WF maker
Posts: 14
Joined: 22 Oct 2021, 23:18
Location: Canada
Been thanked: 1 time
Contact:

Post by smith725 »

SashaCX75 wrote: 01 Nov 2023, 09:33
Then it will be possible to enable display of leading zeros and left alignment. The result should be as you want it to be.
I clearly need to work on my explanations. The problem is entirely with "no leading zero". Turning leading zero on leads to no problems. And - I went hunting and discovered it is very hard to find GTR 3 Pro faces that use "no leading zero" in the digital number display. This causes me to wonder if many people have previously seen this problem, but just decided to work around it.

As for the language button - as per your suggestion, I just moved to setting the language at startup. I also finished the "16 segment letters" for all the reasonably supported languages that the API can return, which did take some time. It still bothers me that I could not make the switching work, but it does not really affect the results at https://amazfitwatchfaces.com/gtr/view/36301

Thanks again for this discussion - it has been very useful and I am learning lots through both experience and discussion.
FabioZumbi12
Posts: 1
Joined: 02 Nov 2023, 00:57
Location: Brasil
Contact:

Post by FabioZumbi12 »

Is there a tutorial on how to use some advanced features of editor, like the "Editable Elements"?
User avatar
TRK88PL
Posts: 116
Joined: 17 Jan 2023, 08:23
Location: Poland
Has thanked: 67 times
Been thanked: 40 times
Contact:

Post by TRK88PL »

Hey, can we get option to use Weather_Current for angle on circle on GTR3 or this is not possible to do? @SashaCX75 i mean right now we have only option to have text on circle, for min and max temperature, why can't We have option to use current temperature also on circle / angle text?
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

@TRK88PL The data for such inscriptions is taken from the sensor and we cannot get the value of the current temperature.

There is an option to display this data in a circle in the system font. But it will probably not work on GTR3. And I will not add this feature to the editor.
domenicopardo
WF maker
Posts: 38
Joined: 04 Sep 2021, 18:09
Location: Bologna
Contact:

Post by domenicopardo »

What is Zeppos? Can I install what I download from Dropbox on Windows? Can I make dials for GTR3 PRO like with AmazFit_Watchface_Editor_2 I do for GTR2???
Thanks, I want to buy a GTR3 PRO but I want to know if I will be able to make dials afterwards.
Thank you again
Bigotesfow
Posts: 1
Joined: 11 Nov 2023, 13:02
Location: Buenos Aires
Has thanked: 1 time
Contact:

Post by Bigotesfow »

Hello, good afternoon!
I am a user from the other side of the ocean (Argentina) I am getting started in the development wfaces for my Amazfit Band 7 smartband.
I am using the Watchface editor (ZeppOS) and I need to know if it is possible to upload the face to my watch, to test and see adjustments before uploading it to your site.
Maybe there is a way to do it from Windows or from an Android tool to do it.

Thank you very much and greetings
I don't want to mix politics but I just want you to know that I stand in solidarity with all of you.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

@domenicopardo The process of creating watch faces for the GTR3 Pro is similar to creating watch faces for the GTR2.

You cannot install watch faces directly from windows. But there are some android and apple apps to install watch faces.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

@Bigotesfow I don't have an Amazfit Band 7 and I don't know what software they use to install watch faces on this model. But I know that there are such programmes for android. I think even AmazFaces app can do it.
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

Version 10.0
Mirror
Added support of fonts for data display (after installing such watch faces it is better to restart the watch).
Added possibility to display altitude (in barometer).
Completely redesigned the moon widget.
The arrow pointer for sun and moon should now not be displayed after sunset.
All images are now copied to the watch face, even if they are in folders.
Lattenknaller
Posts: 153
Joined: 09 Aug 2022, 08:43
Location: Hamburg
Has thanked: 57 times
Been thanked: 128 times
Contact:

Post by Lattenknaller »

I have a question about the use of custom fonts:
What format must the font be in and where is the file then stored so that the program recognizes it?
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

@Lattenknaller The font must be with ttf extension in TrueType format. After adding them to the project, they will be copied to the required folder by themselves. Not all models support the use of font files.
Lattenknaller
Posts: 153
Joined: 09 Aug 2022, 08:43
Location: Hamburg
Has thanked: 57 times
Been thanked: 128 times
Contact:

Post by Lattenknaller »

SashaCX75 wrote: 07 Dec 2023, 06:37
@Lattenknaller The font must be with ttf extension in TrueType format. After adding them to the project, they will be copied to the required folder by themselves. Not all models support the use of font files.
Thanks, so there's the mistake, ZeppOS1 can't do it (GTR3 Pro) and ZeppOS2 can (GTR4). Just tested, too bad
mrmegi
Posts: 1
Joined: 07 Dec 2023, 22:04
Location: Sweden
Has thanked: 2 times
Contact:

Post by mrmegi »

SashaCX75 wrote: 07 Dec 2023, 06:37
@Lattenknaller The font must be with ttf extension in TrueType format. After adding them to the project, they will be copied to the required folder by themselves. Not all models support the use of font files.
Regarding the fonts, what does "Data display" in "Added support of fonts for data display" mean? Can ttf files be used instead of images for e.g the digital clock?
And for adding ttf file, lets say I have a project called "newFace" in the Watch_face folder, I added my ttf file to the "newFace" folder. How can I expect to use the font that I added? I can not see it while creating watchfaces. (Trying it out on a GTS 4)

And thank you for this app, love creating watchfaces with it!
User avatar
SashaCX75
Posts: 812
Joined: 26 Oct 2019, 15:18
Location: Ukraine
Has thanked: 13 times
Been thanked: 1006 times
Contact:

Post by SashaCX75 »

Fonts should be added using the corresponding button in the editor. Then they will be available for selection.
In the current version, fonts can only be used for activities. Support for time and date fonts will be available in the next version.
User avatar
BigBlind68
Posts: 25
Joined: 28 Sep 2023, 09:00
Location: Netherlands
Has thanked: 4 times
Been thanked: 4 times
Contact:

Post by BigBlind68 »

Is there someone who can make, or maybe already made, a tutorialvideo how to build a simple watch face from scratch with the software from @SashaCX75?

I'm curious because the interface could be more user friendly imho, especially for beginners.
Amazfit Balance Sunset Grey | iPhone X iOS 16.7 | ZEPP OS 3.0 | Software 3.14.1.3
Post Reply

Return to “Watchfaces tools”

Who is online

Users browsing this forum: No registered users and 2 guests