Commit Graph

105 Commits (08b2193a91aaa3cfd41ed33087731c625f94ec92)

Author SHA1 Message Date
Martin Boonk 08b2193a91 imageclock - Cleanup performance logging 2022-10-05 20:05:52 +02:00
Martin Boonk c0b5b8343d imageclock - Fix using palettes 2022-10-05 20:05:52 +02:00
Martin Boonk 36d8cea4cb imageclock - Clear initial timeouts 2022-10-03 20:08:37 +02:00
Martin Boonk e6c5a61393 imageclock - Make performance function accessible again 2022-10-03 20:08:37 +02:00
Martin Boonk c610eb8f2d imageclock - Readd short loading screen for slow watchfaces 2022-10-03 20:08:37 +02:00
Martin Boonk c7f102a5f4 imageclock - Use let to store functions in variables 2022-10-03 20:08:37 +02:00
Martin Boonk 2c79b06be5 imageclock - Move loadWidgets to after setUI 2022-10-03 20:08:37 +02:00
Martin Boonk 402717557c imageclock - Bump version and changelog 2022-09-30 18:10:40 +02:00
Martin Boonk 3f5c74a50b imageclock - Fix the clock not refreshing completely after switch 2022-09-30 18:05:53 +02:00
Martin Boonk 62b7b2c0f8 Bump versions 2022-09-30 11:06:58 +02:00
Martin Boonk cb23df95ce imageclock - Comment out a debug print 2022-09-30 10:37:49 +02:00
Martin Boonk 14d4c2e250 imageclock - Fix strange widget behaviour 2022-09-29 23:34:53 +02:00
Martin Boonk 8274a23952 imageclock - Always clear as default is not showing widgets 2022-09-27 22:16:42 +02:00
Martin Boonk 8b2fac1a71 imageclock - Initial implementation of remove UI 2022-09-27 20:44:32 +02:00
Martin Boonk a818496f45 Use let instead of var 2022-09-27 17:37:58 +02:00
Alessandro Cocco 42c2b5c8a2 Use default Bangle formatter for booleans 2022-06-18 22:08:51 +02:00
Martin Boonk 5f0025fe76 Update demo watchface 2022-06-02 16:20:29 +02:00
Martin Boonk ebce52ea13 Use a 4 bit buffer 2022-06-02 16:20:29 +02:00
Martin Boonk 6f8a7b0534 Add drawing of circles and refactor poly 2022-06-02 16:20:29 +02:00
Martin Boonk be4521d0f5 Update demo watchfaces 2022-06-02 16:20:29 +02:00
Martin Boonk a7959390ba Adds settings 2022-06-02 16:20:29 +02:00
Martin Boonk 662b4c1cda Update README 2022-06-02 16:20:29 +02:00
Martin Boonk 09dabad760 Refactoring and removing old code 2022-06-02 16:20:29 +02:00
Martin Boonk c047cfda6d Allow hiding/showing widgets on drag up/down 2022-06-02 16:20:29 +02:00
Martin Boonk eb54751886 Optionally add debug printing to generated code 2022-06-02 16:20:29 +02:00
Martin Boonk 850e76685f Render watchfaces using additional planes without drawing to p0 correctly 2022-06-02 16:20:29 +02:00
Martin Boonk 46b6ba3929 Generate smaller code 2022-06-02 16:20:29 +02:00
Martin Boonk f9494b592f Fix double variable definition when wrapping in timeouts 2022-06-02 16:20:29 +02:00
Martin Boonk 04bd84b439 Fix setting properties in Amazfit conversion 2022-06-02 16:20:29 +02:00
Martin Boonk 3608574ab2 Convert to json from default JS object 2022-06-02 16:20:29 +02:00
Martin Boonk c1f1d0938a Update changelog and metadata 2022-06-02 16:20:29 +02:00
Martin Boonk 73c9ea2c1a Set planes for Amazfit conversion 2022-06-02 16:20:29 +02:00
Martin Boonk e246b762b6 Clear all panes if clear is requested 2022-06-02 16:20:29 +02:00
Martin Boonk 555a5e34b5 Render in planes 2022-06-02 16:20:29 +02:00
Martin Boonk 0efe1dd6a5 Only switch sensors on on unlock if used by watchface 2022-06-02 16:20:29 +02:00
Martin Boonk 627c58e8cd Allow optionally drawing using timeouts 2022-06-02 16:20:29 +02:00
Martin Boonk 36e2a64cda Optionally wrap in timeouts 2022-06-02 16:20:29 +02:00
Martin Boonk 092a042c84 Catch barometer errors 2022-06-02 16:20:29 +02:00
Martin Boonk 23eb62f9a6 Remove obsolete drawing methods 2022-06-02 16:20:29 +02:00
Martin Boonk 163b59dac9 Draw into buffer to prevent visible refreshing 2022-06-02 16:20:29 +02:00
Martin Boonk ebfc73ebd8 Cache complete image in elements for faster drawing 2022-06-02 16:20:29 +02:00
Martin Boonk eb3dd9e401 Update demo apps 2022-06-02 16:20:29 +02:00
Martin Boonk f25d5d577e Update ChangeLog 2022-06-02 16:20:29 +02:00
Martin Boonk 1a6683695c Allow drawing rectangles 2022-06-02 16:20:29 +02:00
Martin Boonk c24be8c698 Allow refreshing selectively 2022-06-02 16:20:29 +02:00
Martin Boonk 1b733dd330 Use the last draw time to set better timeouts 2022-06-02 16:20:29 +02:00
Martin Boonk 20f4c10c9c Load widgets in timeout 2022-06-02 16:20:29 +02:00
Martin Boonk 87c74b7536 Modify resource directly, making caching the default 2022-06-02 16:20:29 +02:00
Martin Boonk 0bbf574613 Do not use resources/face variables from global scope but as parameters 2022-06-02 16:20:29 +02:00
Martin Boonk ec7125c7dd Update metadata and README 2022-06-02 16:20:29 +02:00