yonomi_device_widgets 2.12.1 copy "yonomi_device_widgets: ^2.12.1" to clipboard
yonomi_device_widgets: ^2.12.1 copied to clipboard

Yonomi Device Widgets

2.12.1 (2022-10-24) #

Bug Fixes #

2.12.0 (2022-09-28) #

Features #

  • pin_code_widget: Detail view, Edit or Delete PIN Code(s) (#55) (1c50e6a)

2.11.0 (2022-09-27) #

Features #

  • PinCode_Widget: introduce PinCode Trait Widget (#54) (9eaf083)

2.10.2 (2022-04-27) #

Bug Fixes #

  • color_temp_slim_widget: use correct icons according to figma (#47) (e8354d9)

2.10.1 (2022-04-26) #

Bug Fixes #

  • color_temp_widget: use correct icons according to figma designs (#46) (2d40f9b)

2.10.0 (2022-04-26) #

Features #

  • ColorTemperature: ColorTemperature dynamic widget (DX-362) (#44) (ae07596)

2.9.0 (2022-04-25) #

Bug Fixes #

  • color_slim_widget.dart: Implement color slim widget (5509ded)
  • Add color to the trait builders (cf07567)
  • Fix color picker dialog (d3888d7)
  • Fix defects by state finding helpers and improve code coverage (692ee25)
  • Fix presentation of color widgets (0cdc1c2)
  • Implement color provider (709d910)
  • Implement full size color widget (23b0775)
  • Make test provider properly reflect state and fix tests (cc3c63c)
  • Show a tile with progress and error indicators to keep look consistent (b0c9b22)

Features #

  • Scaffold for new color trait (361420d)

2.8.1 (2022-03-03) #

Bug Fixes #

  • cleanup circleci (aadfa0c)
  • removed token and cleanup documentation to regenerate (ffab8b4)
  • uncommented documentation generation step to test (a27c4d9)

2.8.0 (2022-02-21) #

Bug Fixes #

Features #

  • added settargettemperature (31c5aba)

2.7.0 (2022-02-17) #

Features #

  • DX-353: display IsJammed State if device supports it (#37) (e82f8d4)

2.6.0 (2022-01-25) #

Bug Fixes #

  • Fix unknown primary trait display to be same style as other primary traits on detail screen (6a835bd)
  • Thermostat will have multiple states not multiple traits (36b323b)
  • Thermostats can have multiple traits and states so make sure target temp is returning the target temp state (8ffe24e)
  • detail_screen.dart: Add additional test and fix what happens if a device for some reason has no traits (0286c5b)
  • thermostat_provider.dart: Fix thermostat trait casting to prevent type cast error (51b556a)

Features #

  • Add cursory display of target temperature (89ddaf2)
  • Add simple display of target temperature (c648bb6)

2.5.1 (2022-01-19) #

Bug Fixes #

  • Align icons in trait list between expandables and non expandables (cf17d1d)
  • Fix the lock icons not updating on actions (1da3ac3)

2.5.0 (2022-01-10) #

Bug Fixes #

  • battery_widget.dart,detail_screen.dart,lock.dart,power_widget.dart,widget_style_constants.dart: Make icons and text colors on widgets and icons customizable (d4510a4)
  • battery_widget.dart,detail_screen.dart,lock.dart,power_widget.dart,widget_style_constants.dart: Make icons and text colors on widgets and icons customizable (29734b2)
  • detail_screen.dart: Add accordion import that seemed to get lost somewhere (160408a)
  • detail_screen.dart: Update styling to better match figma (cb661c0)

Features #

  • Add slim lock for multi trait list (b0f8176)

2.4.0 (2022-01-05) #

Bug Fixes #

  • battery_level_trait_provider.dart: Make match power provider though we probably should handle this differently (805dac2)
  • battery_level_trait_provider.dart: Now correctly report the battery level (6cf915e)
  • battery_widget.dart: add a percent sign for battery (5a0d398)
  • battery_widget.dart: Add text battery level (33c87d5)
  • battery_widget.dart: Make battery widget battery level text on next line (27c059f)
  • battery_widget.dart,battery_widget_test.dart: Correctly display name and battery level on the actual widget of a battery trait primary object (5fd31f1)
  • detail_screen.dart: Correct look and feel on battery trait (1d35f97)
  • lib/traits/battery_widget.dart: Correct widget text to match figma (f24c319)
  • widget_style_constants.dart-detail_screen.dart: Add correct accent colors according to figma (460405c)

Features #

  • battery_level_icon.dart,battery_level_provider.dart,battery_widget.dart,widget_style_constants.dart,battery_widget_test.dart,battery_widget_test.mocks.dart: Add battery icon display content (55bdf09)
  • detail_screen.dart,pubspec.yaml: Use accordions for subtraits (e501169)

Reverts #

  • Revert "build(pubspec.yaml): Fix to use material icons for accordion" (6a1c304)

2.3.0 (2021-12-17) #

Features #

  • power_widget: handle loading, error and normal UI states for PowerWidget (90cfe2c)

2.2.0 (2021-12-16) #

Bug Fixes #

Features #

  • detail_screen: handle PowerTrait and render a Power widget (650c487)
  • power_trait_provider: reflect error state in UI (cd3d154)
  • power_trait_provider.dart: expose an error message along with error state (e0a9260)
  • power_trait_provider.dart: introduce PowerTraitProvider (d088a5c)
  • trait_detail_screen: use PowerProvider to view state and perform actions on device (9a65169)
  • trait_device_screen: show toast with error message if any error occurs (0cebb62)

2.1.0 (2021-12-10) #

Bug Fixes #

  • lock_item_icon.dart: Use actual size and color arguments (cceea78)
  • lock_item_icon.dart: Use the correct bootstrap lock icons (ebea44c)
  • lock_widget.dart: Remove arc as the arc doesn't match mockups for lock (fc5e019)
  • thermostat_icon_test.dart: Use text style when provided (0742522)
  • unknown_item_icon.dart: Use constructor size and color instead of constant (860634b)
  • ref pegged to commit (4762ca4)
  • unknown_widget.dart,device_provider.dart,unknown_provider.dart: Remove widget provider logic for unknown device (003a674)
  • alignments (a1e5a6d)
  • cleanup (28e4d03)
  • code cleanup (67db7d0)
  • coverage plus cleanup (0d933a2)
  • detail screen (862835a)
  • increase code coverage (5ec43d6)
  • lock widget display (0633664)
  • moved detail screen to device widget (522bdef)
  • rename test (c392d7c)
  • sdk dependency (5df8963)
  • simplified the logic to use bootstrap directly (9ad42a4)
  • upgrade sdk (ec31cc7)

Features #

  • lib/assets/traits/device_item_icon.dart,lib/assets/traits/unknown_item_icon.dart,lib/components/unknown_widget.dart,test/assets/device_item_icon_test.dart: Add display of Bootstrap Icons box for unknown trait devices (24b5cad)
  • trait_based: create new trait-based device detail screen (16f42ae)
  • unknown_widget.dart,device_provider.dart,unknown_provider.dart: Add a provider for the unknown trait devices and a base provider (673bc69)

2.0.1 (2021-11-22) #

Bug Fixes #

2.0.0 (2021-11-19) #

Bug Fixes #

  • all tests passing (6999c74)

  • build test code (e247044)

  • Fix build from any Null test error (15edc76)

  • Fix lock_provider_test mock method signatures and tests (8a4b30b)

  • Fix lock_provider_test mock method signatures and tests (897a7bb)

  • Fix mock lock provider get details function signature (37a9b72)

  • flutter version (199efaa)

  • injection method non nullable (ba7aeff)

  • merge fixes (ce6b92f)

  • mocking lockunlocak (a691110)

  • modes_toolbar_test (554b316)

  • provider tests (0f619f4)

  • Remove bad implicit casts (483a529)

  • updated sdk dependency (beed178)

  • Merge pull request #20 from Yonomi/fix_dependencies (9261801), closes #20

BREAKING CHANGES #

  • make codebase null-safe compatible

1.1.0 (2021-06-02) #

Bug Fixes #

  • lock provider doesn't execute action if an action is pending (9a0c4e5)
  • build: Fixing build errors happening due to newer flutter version (6850172)
  • cicd: Publish step added (50e3f21)
  • dependency: Pointed to private repo (f3c9308)
  • renaming_package: fix renaming packages (4e63fca)
  • semver: added simple pipeline setup (aaa63ad)
  • semver: clear naming circleci (d375361)
  • semver: global pub needs link (758ee8b)
  • semver: Make sure all test reports are generated (0ee1cc9)
  • semver: tests broken because pub (c99ddae)
  • use GestureDetector instead of InkWell widget for center icon (6e1ce89)
  • use renamed DeviceItemIcon methods (63a55ce)
  • test: Added test (f46cd1a)
  • version: Downgrade mockito (da3156e)

Features #

  • Arc component supports: displayOnly, SingleSelector, DoubleSelector modes (fd1a722)
  • arc ring color matches lock state color specs (a02e68b)
  • expose Loading state when either retrieving detail or performing action in Provider (cd33d76)
  • initial creation of Lock widget and its components (42e46cf)
  • lockProvider uses LockRepository to send lock action (8640b0f)
  • show center lock or unlock icon depending on state (a7fdb76)
  • show circular progress indicator while LockProvider loads data (e557e34)
  • use Arc component for Lock Widget (12dba33)

1.0.6 (2021-05-18) #

Bug Fixes #

1.0.5 (2021-05-18) #

Bug Fixes #

  • cicd: test steps cleanup (ba370f6)

1.0.4 (2021-05-18) #

Bug Fixes #

1.0.3 (2021-05-18) #

Bug Fixes #

1.0.2 (2021-05-18) #

Bug Fixes #

1.0.1 (2021-05-18) #

Bug Fixes #

  • changelog: changelog fixes (795285f)

1.0.0 (2021-05-18) #