App Release 4.39.0

Features
  • Added triadic painting mode
  • Onboarding permissions primer screen
    • Create shared presenter/interactor
    • [Android] Permissions primer Fetcher
    • [Android] Permissions primer UI/Routing
    • [Android] Show Skip confirm dialog
    • Update “Add a” Contract to use shared navigation
    • Implement Permissions primer on app launch
    • Onboarding permissions primer screen
Improvements
  • [iOS] Add spinner UI for loading Permissions primer transitions
  • [iOS] Added caching for common models
  • Ceiling blend mode on color wheel
  • Color wheel refactor
  • [iOS] Design clean up on white and colour paint screens
  • Don’t trigger matter bluetooth search when bluetooth disabled
Bug Fixes
  • [Android] Added check to prevent brightness values going out of bounds
  • Fixed issue where color wheel might draw out of bounds at full saturation
  • Light name can be cut off on onboarding device list
  • [Android] Turning off power on control screen doesn’t disable effect for Tile/Ceiling