← Tüm pluginler

ToastNotifications

Show a pop-up toast notification, configurable for DMs, group, friends, or guild channels.

AppearanceCustomisationNotifications

Yazar: Skully, Ethan, Buzzy

ToastNotifications

Displays a pop-up 'toast' notification in a configurable corner of the screen whenever you receive a message in a DM, group DM, or server channel.

🔧 Configuration

Notification Position

Determines which corner of your screen the notification will appear in, valid options are:

  • Bottom Left (Default)
  • Bottom Right
  • Top Left
  • Top Right

Notification Timeout

The duration (in seconds) for which notifications will be shown on the screen before disappearing, a progress bar is shown below notifications to indicate how long is left before they disappear.

[!NOTE] You can hover over a notification while it is visible to pause the timeout and keep it on screen indefinitely until you move your mouse away from it again.

Opacity

The visible opacity of the notification message to display, acceptable value is between 10% and 100%.

Max Notifications

The maximum number of concurrent notifications to display on the screen at once, if this limit is reached, the oldest notification will be removed from the screen to make room for the new one.

Disable In Streamer Mode

When enabled, notifications are suppressed while Discord's streamer mode is active.

Respect Do Not Disturb

If enabled, notifications will not be shown when your Discord status is set to Do Not Disturb mode.

Direct Messages

Toggle notifications for messages sent in direct messages.

Group Messages

Toggle notifications for messages sent in group DMs.

Friend Server Notifications

When enabled, messages from friends in shared servers always trigger a notification regardless of the channel's notification level.

Ignored Users

A comma-separated list of Discord User IDs whose messages will not trigger a notification. This is useful for ignoring messages from users who are not important to you or who send too many messages. Example value:

  • 123456789012345678,234567890123456789,345678901234567890

The above example will ignore messages from the users with IDs 123456789012345678, 234567890123456789, and 345678901234567890. You can find a user's ID by right-clicking on their name in Discord and selecting <kbd>Copy ID</kbd> (Developer Mode must be enabled in Discord settings).

Notify For

A comma-separated list of channel IDs to always receive notifications from, regardless of the channel's notification level or mute state.


🎨 Theming

This plugin supports theming and exposes a number of CSS variables to allow you to customize the appearance of notifications.

| CSS Variable | Description | | ------------------------------------------------- | -------------------------------------------------------------------------- | | --vc-toast-notifications-background-color | Background color of the notification card. | | --vc-toast-notifications-text-color | Default text color inside notifications. | | --vc-toast-notifications-border-radius | Border radius of the notification card. | | --vc-toast-notifications-width | Width of the card. Defaults to fit-content. | | --vc-toast-notifications-min-width | Minimum width to use regardless of content. | | --vc-toast-notifications-max-width | Maximum width a single notification can grow to. | | --vc-toast-notifications-min-height | Minimum height to use regardless of content. | | --vc-toast-notifications-max-height | Maximum height a single notification can grow to. | | --vc-toast-notifications-padding | Inner padding of the notification card. | | --vc-toast-notifications-position-offset | Distance from the screen corner the stack is anchored at. | | --vc-toast-notifications-title-color | Color of titles (system notifications) and context headers (group/server). | | --vc-toast-notifications-title-font-size | Font size of titles and context headers. | | --vc-toast-notifications-title-font-weight | Font weight of titles and context headers. | | --vc-toast-notifications-title-line-height | Line height of titles and context headers. | | --vc-toast-notifications-image-height | Height of the avatar/icon shown in system notifications. | | --vc-toast-notifications-image-width | Width of the avatar/icon shown in system notifications. | | --vc-toast-notifications-image-border-radius | Border radius of the avatar/icon in system notifications. | | --vc-toast-notifications-close-button-color | Color of the dismiss (X) button. | | --vc-toast-notifications-close-button-hover-color | Color of the dismiss (X) button on hover. | | --vc-toast-notifications-close-button-opacity | Opacity of the dismiss (X) button at rest. | | --vc-toast-notifications-close-button-hover-opacity | Opacity of the dismiss (X) button on hover. | | --vc-toast-notifications-progressbar-height | Height of the progress bar shown at the bottom of notifications. | | --vc-toast-notifications-progressbar-color | Color of the progress bar. |