# ui

### display

Current application display (`expanded`, `collapsed`, or `fullscreen`)

### visibility

Current application visibility ( `visible` or `hidden` )

### state

Current application state (`loading`, `ready`, `empty`, `error` or `partial`)

### menu

Current application menu state (`visible` or `hidden` )

### badgeVisibility

The visibility of the application badge ( `visible` or `hidden` )

### badgeCount

The number to display in in the application badge

### settingsVisibility

The application setting visibility ( `visible` or `hidden` )

### isResizing

Is the application currently resizing? (`boolean`)

### notification

Value of the current notification

### notificationType

Type of the current notification

### title

Application title

### changeTitle

`changeTitle(title)`

Resets the display title the application

### showMenu

`showMenu()`

Shows the UI container's application menu

### hideMenu

`hideMenu()`

Hides the UI container's application menu

### showBadgeCount

`showBadgeCount()`

Shows a number in the application badge

### hideBadgeCount

`hideBadgeCount()`

Hides a number in the application badge

### isVisible

`isVisible()`

Checks if the application is visible

### isHidden

`isHidden()`

Check if the application is hidden

### show

`show()`

Show the application

### hide

`hide()`

Hide the application

### isExpanded

`isExpanded()`

Checks if the application is expanded

### isCollapsed

`isCollapsed()`

Checks if the application is collapsed

### collapse

`collapse()`

Collapses the application

### expand

`expand()`

Expands the application

### fullscreen

`fullscreen()`

Puts the application in full-screen mode. Full-screen mode will not be acquired if another app is already in full-screen

### isLoading

`isLoading()`

Checks if the UI is in the loading state

### isReady

`isReady()`

Checks if the UI is in the ready state

### isError

`isError()`

Checks if the UI is in a loading state

### showLoading

`showLoading()`

Shows a loading indicator

### hideLoading

`hideLoading()`

Hides the active loading indicator

### showNotification

`showNotification(message, type)`

### closeNotification

`closeNotification()`

### showSettings

`showSettings()`

Shows the settings API
