iTwin / appui

Monorepo for iTwin.js AppUi
MIT License
8 stars 2 forks source link

Deprecate `provide*` methods of `UiItemsProvider` #823

Closed GerardasB closed 2 months ago

GerardasB commented 3 months ago

Describe the Solution you'd like

provide* methods of UiItemsProvider should be replaced by corresponding get* variants.

- [x] Deprecate `provide*` methods of `UiItemsProvider`
- [x] Bump `get*` methods of `UiItemsProvider` to `@public`
- [x] Bump `layouts` properties and types to `@public` i.e. `CommonToolbarItem["layouts"]`, `Widget["layouts"]`
ignas-k commented 2 months ago

Decided not to implement the custom layout because we do not have the functionality to fully support it and we can easily add it later.