Skip to content

calculates position and size of an analog clock on a Bangle.js 2

License

Notifications You must be signed in to change notification settings

rozek/banglejs-2-simple-clock-size

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banglejs-2-simple-clock-size

calculates position and size of an analog clock on a Bangle.js 2

This module calculates the size of an analog clock face for the Bangle.js 2 based on Bangle.appRect.

The screenshot illustrates how the area for the clock has been reduced in order to make room for any loaded widgets.

Usage

Within a clock implementation, the module may be used as follows:

let Clockwork = require(...);
Clockwork.windUp({
  size: require('https://raw.githubusercontent.com/rozek/banglejs-2-simple-clock-size/main/ClockSize.js'),
  ...
});

Example

The following code shows a complete example for a (still simple) analog clock using this clock size calculator:

let Clockwork = require('https://raw.githubusercontent.com/rozek/banglejs-2-simple-clockwork/main/Clockwork.js');

Clockwork.windUp({
  size:  require('https://raw.githubusercontent.com/rozek/banglejs-2-simple-clock-size/main/ClockSize.js'),
  face:  require('https://raw.githubusercontent.com/rozek/banglejs-2-twelve-numbered-clock-face/main/ClockFace.js'),
  hands: require('https://raw.githubusercontent.com/rozek/banglejs-2-simple-clock-hands/main/ClockHands.js'),
},{
  Foreground:'#FFFFFF', Background:'#000000', Seconds:'#FFFF00',
  withDots:true
});

License

MIT License

About

calculates position and size of an analog clock on a Bangle.js 2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published