- Added
inlineHelpClick
event emitter to support handling of inline help button click.
- Added support for SKY UX 11 and Angular 18.
- Updated
@blackbaud/sky-addin-client
to address bug related to undefinedsupportedEventTypes
.
- Added
actionClick
callback to notify box add-in when action has been clicked.
- Added
AddinClientConfigService
abstract service to allow additional host origins to be supplied for theAddinClientService
.
- Pulling in SKY UX and sky-addin-client package updates.
- Check an app's supported SKY UX themes before initializing the host's theme.
- Added support for SKY UX 10 and Angular 17.
- Remove unused
@skyux/http
and@blackbaud/auth-client
packages.
AddinClientService
is nowprovidedIn: 'root'
- Added support for SKY UX 9 and Angular 16.
- Allow host page to determine default values for flyout widths when not provided.
- Added support for SKY UX 8 and Angular 15.
- Add support to respect and match the SKY UX theme of the add-in host page.
- Add
actionButtonConfig
andtabConfig
to AddinClientReadyArgs.
- Added support for SKY UX 7 and Angular 14.
- Added support for SKY UX 6 and Angular 13.
- Updated
allowedOrigins
to support Education Management.
- Updated
allowedOrigins
to support congregant portal.
- Added support for SKY UX 5 and Angular 12.
- Add support for sending custom events to the add-in host page.
- Add event handler for processing events sent from the add-in host.
- Added support for SKY UX 4 and Angular 9.
- Updated library to use RxJS 6 syntax.
- Upgraded sky-addin-client
- Added
updateContext
callback to notify add-in when context information has been updated.
- Upgraded sky-addin-client
- Added
showWait
andhideWait
to allow developers to show/hide a full page wait indicator.
- Upgraded packages.
- Added AddinModalConfig with optional fullPage property (Default: false) to indicate if a modal add-in will be displayed full page.
- Added
removeInset
property toAddinTileConfig
to specify whether the tile content inset should be removed which allows the content to extend all the way to the edge of the tile container (Default: false)
- Added a
showConfirm
method to allow developers to show a confirm dialog with a title, description body, and button configuration containing custom actions to return when the dialog closes. - Added a
showError
method to allow developers to show an error dialog with a title, error description, and text for the close button.
- Added a
closeFlyout
method to allow developers to close a flyout panel. - Return an Observable from the
showFlyout
method which will notify when the flyout has closed.
- Added a
showFlyout
method to allow developers to display supplementary information in a flyout panel.
- Added a
showToast
method to allow developers to show a toast with a provided message and toast style.
- Fixed peer dependencies to not reference invalid version of
@blackbaud/sky-addin-client
. - Fixed peer dependencies to not reference
@skyux-sdk/builder
at all, since the consumer would not need to install SKY UX Builder to use this library.
- Fixed peer dependencies to reference the correct version of
@blackbaud/sky-addin-client@^2.0.0
.
- Migrated to SkyUX 3. You must be on SkyUX 3 to consume this library. SkyUX 2 libraries and applications should continue using v1.x.
- Adding support for tile and button config arguments as part of initializing an addin.
- Adding support for handling tile help and settings clicks and button clicks.
- Updated to list
sky-addin-client
as a peer dependency, using carat semver notation.
- Updated to latest
sky-addin-client
to leverage root level barrels; improved readme content.
- Initial public release.