yonomi_device_widgets 2.12.1
yonomi_device_widgets: ^2.12.1 copied to clipboard
Yonomi Device Widgets
2.12.0 - 2022-09-28 #
2.10.2 - 2022-04-27 #
2.10.1 - 2022-04-26 #
2.10.0 - 2022-04-26 #
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 #
2.8.0 - 2022-02-21 #
2.7.0 - 2022-02-17 #
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 #
2.5.1 - 2022-01-19 #
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 #
2.2.0 - 2021-12-16 #
Bug Fixes #
- sdk version bump (bd57566)
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.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)