Notifications
Timed and persistent toast notifications for non-blocking feedback.
Notifications

Use Library:Notify() for quick, non-blocking feedback. Notifications support:
- Simple timed popups.
- Persistent messages you can update or destroy.
- Progress indicators with step counters.
- Optional sounds or other custom behavior based on your own logic.
Creating a notification
Choose between positional arguments for quick calls or a configuration table for full control.
Regular parameters
| Arg Idx | Argument Description | Type | Default |
|---|---|---|---|
| 1 | Description of the notification | string | "nil" |
| 2 | Amount of time to show the notification for | number | instance | 4 |
| 3 | SoundId to play when the notification is shown | number | nil |
Table parameters
Pick an example that matches your use case:
Prop
Type
Methods
ChangeTitle
Update the notification title without recreating it.
| Arg Idx | Argument Description | Type | Default |
|---|---|---|---|
| 1 | New title of the notification | string | nil |
ChangeDescription
Refresh the supporting text while keeping the notification open.
| Arg Idx | Argument Description | Type | Default |
|---|---|---|---|
| 1 | New description of the notification | string | nil |
ChangeStep
Advance or rewind the progress bar when using step-based notifications.
| Arg Idx | Argument Description | Type | Default |
|---|---|---|---|
| 1 | New step of the progress notification | number | nil |
Destroy
Immediately dismiss the notification and free its resources.