KogasaPls / notification-panel

A RuneLite Plugin Hub plugin. Displays RuneLite notifications in an overlay.
BSD 2-Clause "Simplified" License
1 stars 0 forks source link

Notification Panel

This is a RuneLite plugin that displays notifications in an overlay panel. It is much more useful than native notifications when using multiple clients, and it's OS-agnostic.

image demo

Features / Options

Conditional Formatting for Notifications

You can enter a list of regex patterns, one per line, and a list of format strings, one per line. Notifications matching a regex pattern will be formatted using the options in the format string, overriding the defaults, if specified.

A format string is a comma-separated list of one or more of the following options:

For example, #bf616a, #bf616a, opacity=25, and hide are all valid format strings.

If a notification matches multiple regex patterns, each attribute will be taken from the first matching format string specifying this attribute. This can be used to simplify complex patterns: for example, if a notification looks like "You received (quantity) (item)", you could match on "quantity" to set the opacity, and "item" to set the color.

Video Demo

https://user-images.githubusercontent.com/87504405/180604701-3876d03f-e058-418c-a545-199b737b8293.mp4

TODO