Solving panel dodge/autohide mode hiding window on notification

Hi,

I am using a single bottom panel in dodge mode. Whenever there is an urgent notification, the panel overlaps with the windows. The only way of getting rid of it is to click the notification, which could switch to a different virtual desktop. This is very disrupting especially with chat apps constantly calling for attention.

My main window is mostly a full terminal, so the panel always covers the input row, which is pretty annoying. I put together some examples to convey the problem a bit better.

Proposal 1: Peek mode

My first proposal is a peek mode. Instead of fully displaying the panel to catch the attention of the user, the panel only peeks a fraction into the screen. This could be fixed or user-configurable.

This could be just a few pixels

Or even half the height of the icon. IMO showing the full panel width results in too much overlap for a full-width panel.

Proposal 2: Glow mode

Whenever there is an alert, show a glow at the bottom. This could be a simple line, or some animated glow to attract the attention of the user.