Skip to content

Releases: pebble/clay

v1.0.4

21 Nov 20:10
v1.0.4
Compare
Choose a tag to compare
  • #77 - Add docs for setSettings() (#155)
  • #151 - Fix incorrect value being set when defaultValue is falsey (#152)
  • #77 - Allow claySettings to be modified from app.js (#150)

v1.0.3

18 Oct 16:48
v1.0.3
Compare
Choose a tag to compare
  • #124 - Allow devs to select config items by group (#147)
  • Recompile for emery

v1.0.2

08 Jul 23:16
v1.0.2
Compare
Choose a tag to compare
  • #123 - Add 'configurable' capability to Clay's package.json so devs don't need to.
  • #108 - Fix colorpicker for Diorite

v1.0.1

18 Jun 00:26
v1.0.1
Compare
Choose a tag to compare
  • Build Clay using Pebble SDK 4.0-dp1

v1.0.0

16 Jun 18:34
v1.0.0
Compare
Choose a tag to compare
  • #100 Migration Guide
  • #90 Support message keys
  • #96 Fix webviewclosed data being double decoded
  • #98 Expose-clay-version
  • #97 Pebble Package
  • #69 Remove attributes references in docs

Be sure to read the migration guide if you are upgrading from a previous version

v0.1.7

31 May 17:25
v0.1.7
Compare
Choose a tag to compare
  • #87 Allow NOT_ prefix for capabilities

NOTE There is a bug in the emulator that is reporting the firmware version incorrectly. HEALTH, SMARTSTRAP and SMARTSTRAP_POWER capabilities will not work correctly. Clay relies on firmware version for certain capability detection as some features were only introduced in certain firmware versions. These will still work properly on actual devices though. As a temporary workaround you can use NOT_PLATFORM_APLITE however we strongly advise you change this back to the correct value once the SDK is updated. This is now fixed in SDK 3.13

BREAKING CHANGES

  • Platform capabilities are now prefixed with PLATFORM_ eg: PLATFORM_APLITE. If you were using v0.1.6 and were filtering based on platform you must update your config file. eg BASALT becomes PLATFORM_BASALT.

v0.1.6

31 May 05:18
v0.1.6
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release
  • #18 Allow the option to only show certain items/sections based on the capability of the watch
  • #10 Fix old settings being sent back to the watch
  • #72 Allow optgroups in select types
  • #74 Fix select styling on windows
  • #70 Fixed time and date input styling on iOS
  • #76 clayConfig.build() now clears the page before building
  • #67 Always display all the decimals of the slider's value

WARNING The platform capabilities are incorrectly named in this release and will change in v0.1.7. Do not use APLITE BASLALT CHALK etc as these will be changing to PLATFORM_APLITE PLATFORM_BASLALT PLATFORM_CHALK. It is safe to use the other capabilities, such as HEALTH or BW

v0.1.5

21 Mar 18:31
Compare
Choose a tag to compare
  • #61 Fixed the value display of the color picker not showing if black was the initial value

v0.1.4

16 Mar 01:19
Compare
Choose a tag to compare
  • #52 Updated color picker to allow custom layouts and to automatically limit the available colors on aplite
  • #55 Added unicode support ♥
  • #47 Added a range slider component
  • #20 Allow arbitrary user data to be passed to the custom function from the app.js
  • #39 Fix events being triggered on the wrong element in some components.

v0.1.3

09 Mar 01:45
Compare
Choose a tag to compare
  • #40 Move type conversions from ClayConfig.getSettings to Clay.getSettings()