with a feature to convert a mi band 6 watchface to mi band 7
You can try it here : https://watchface-web-editor.vercel.app/
To convert a mi band 6 watchface to mi band 7, select "Xiaomi mi band 6" if not already selected. Click "Open bin", select your mi band 6 bin file. If the File is valid it should display its content. Clic "Convert to band 7" To export a mi band 7 wathface file.
Everything runs client side in the browser and does not rely on any server, you can even use it offline.
This is a work in progress, the interface of the editor is still pretty basic. I was more focused on writting a javascript library to read/write the watchface bin files.
If you want to build you own web editor, you can use the underlying library. It's open source and available here : https://github.com/Nadeflore/watchface-js
You can also use it as a command line tool :
With node installed, you can install it globally with:
Code: Select all
npm i -g watchface-jsCode: Select all
wfjs convertBand6To7 -i mywatchface.bin- Analog watch face does not work (yet ?)
- Text with a vertical spacing is displayed horizontally
- Minors differences due to how positionning works in newer watches