Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.69 KB

File metadata and controls

36 lines (24 loc) · 1.69 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changed

  • Bump @metamask/messenger from ^1.0.0 to ^1.2.0 (#8364, #8373, #8632)
  • Bump @metamask/base-controller from ^9.0.1 to ^9.1.0 (#8457)

Changed

  • Bump @metamask/base-controller from ^9.0.0 to ^9.0.1 (#8317)
  • Bump @metamask/messenger from ^0.3.0 to ^1.0.0 (#8317)

Added

  • Initial release of @metamask/client-controller (#7808)
    • ClientController for managing client (UI) open/closed state
    • ClientController:setUiOpen messenger action for platform code to call
    • ClientController:stateChange event for controllers to subscribe to lifecycle changes
    • isUiOpen state property (not persisted - always starts as false)
    • clientControllerSelectors.selectIsUiOpen selector for derived state access
    • Full TypeScript support with exported types