# New header dropdown / notification menu styles

**URL:** https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574
**Category:** UX
**Tags:** feedback, design-experiment
**Created:** [June 10, 2025, 4:49pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574 "2025-06-10T16:49:41Z")
**Posts on this page:** 20
**Page:** 4

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 17, 2025, 11:45pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/61 "2025-06-17T23:45:39Z")

</div>

Overall I think we are making lots of progress here, the right hand side is working, but I am finding the contrast on read stuff very hard to read and see of grey is a bit sad.

 ![The image shows a Slack app listing, with the top elements indicating 'Daily Summary (9pm UTC)' with 4 replies and 'Discourse Docker Manager' with 2 replies, and user comments below about laborational custom user field showing no error hint when.. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/c/5/1/c51a6700cc4dce07dad8f0faa4791917f36ca28a.png)

Compare to this interactive artifact (clickable, try it out)

I kind of like the last option the most, cause it is clear and uncluttered, but the first 2 feel fine as well.

Thoughts? (also what’s up with Nathan … what an avatar 🙂 )

(also the reduced border radius feels a tiny bit better)

---

<div class="post-metadata">

### Author: ![jordan.vidrine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan.vidrine/32/515563_2.png) [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine)
#### Post date: [June 18, 2025, 4:09pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/62 "2025-06-18T16:09:37Z")

</div>

Today some of the designers and I did some pairing and iterating on the styles. Here is where we landed.

- Bringing back the blue bg, but slightly more muted.
- keep the new “read” styling to mimic topic lists
- decrease “active” background highlight of active nav item
- keep the blue circle bg for icons of unread

 ![CleanShot 2025-06-18 at 11.07.49@2x](https://global.discourse-cdn.com/meta/original/4X/9/e/e/9eea20f037cfb5216a5a3f5671588051a8e0b8eb.png)

* * *

Sam, I like the first two options your artifact shows as well. Will look more into those. For now, I think our most recent iteration gets us in a spot where the differentiation is a bit more clear.

To move further I think we’d need some tweaks to the template & copy.

> [@sam](#):
>
> Thoughts? (also what’s up with Nathan … what an avatar 🙂 )

CSI ENHANCE

 ![CleanShot 2025-06-18 at 12.43.58@2x](https://global.discourse-cdn.com/meta/original/4X/c/4/c/c4c5396aafa8315ee0cb421356c618b3eb56993f.png)

 ![CleanShot 2025-06-18 at 12.44.37@2x](https://global.discourse-cdn.com/meta/original/4X/d/b/6/db6ee147feac5a18c40a2d6008aa0c38b5224b00.png)

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/f/9/6f9ae4d6886c9057a33a90a6055c532a9217ab1d.jpeg)

Seems normal

---

<div class="post-metadata">

### Author: ![schneeland](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/schneeland/32/275391_2.png) [@schneeland](https://meta.discourse.org/u/schneeland)
#### Post date: [June 18, 2025, 9:28pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/63 "2025-06-18T21:28:10Z")

</div>

> [@sam](#):
>
> Thoughts?

Last one looks quite good! It communicates the unread status clearly, but is still very light. Similarly, I like the first one (though I don’t think the blue circle is necessary, so in comparison the last one wins). All other designs are “too much” for my personal taste.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 18, 2025, 10:45pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/64 "2025-06-18T22:45:05Z")

</div>

On mobile I am getting “reddish” background instead of blue.

I am finding the light grey very hard to read, it feels washed out. Maybe we try with only greying the avatar decoration?

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/8/3/983270e57215e94b7677aa8a4db11c2f131d89f0.png)

The contrast here is just very very hard on the eyes, especially on the non bold text.

I think this is why gmail ended up with using font-weight for the delineation.

Also on desktop, getting 2 different blues which is confusing.

 ![This image shows a Slack notification panel with four alert messages, including system notifications for an application approval, a scheduled Discourse event, an unread inbox notification, and an achievement notification of earning 'Nice Topic'. Key Details: - There are four notifications displayed in the Slack notification panel. - The system... (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/9/2/f/92f2ab1203a4af795cdaa5e78d4ba93e72bc16e4.png)

---

<div class="post-metadata">

### Author: ![jordan.vidrine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan.vidrine/32/515563_2.png) [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine)
#### Post date: [June 19, 2025, 12:02am UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/65 "2025-06-19T00:02:51Z")

</div>

> [@sam](#):
>
> I am finding the light grey very hard to read, it feels washed out. Maybe we try with only greying the avatar decoration?
> 
> The contrast here is just very very hard on the eyes, especially on the non bold text.

Yeah, I’m finding this feedback interesting. It must be due to proximity, bold, spacing, and shorter width of text.

I am using the same color to signify “read” that our topic lists use.

 ![CleanShot 2025-06-18 at 18.57.47@2x](https://global.discourse-cdn.com/meta/original/4X/2/4/2/2425ba3821f86eeab3ffa35674b7655b1e502572.png)

 ![CleanShot 2025-06-18 at 18.58.25@2x](https://global.discourse-cdn.com/meta/original/4X/3/a/e/3ae99b94ae918983ef7ddcbc95b48e96c0bb31a5.png)

That said, I do think the icon bg has something to do with this as well, which is why I like @keegan suggestion here:

 ![CleanShot 2025-06-18 at 18.59.05@2x](https://global.discourse-cdn.com/meta/original/4X/a/6/3/a63319860fa391426bddc5d34b2d2cab9f91c4ad.png)

One more option I am kind of wanting to implement is inline title w/ description. Something like this:

 ![CleanShot 2025-06-18 at 19.01.40@2x](https://global.discourse-cdn.com/meta/original/4X/4/4/6/446941aa0ef9282c8b5cdec44b74785a4f8c8d3e.png)

> [@sam](#):
>
> Also on desktop, getting 2 different blues which is confusing.
> 
> ![This image shows a Slack notification panel with four alert messages, including system notifications for an application approval, a scheduled Discourse event, an unread inbox notification, and an achievement notification of earning 'Nice Topic'. Key Details: - There are four notifications displayed in the Slack notification panel. - The system... (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/9/2/f/92f2ab1203a4af795cdaa5e78d4ba93e72bc16e4.png)

Is this on hover? Or is the list actually showing two diff colors of blue background on different items?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 19, 2025, 12:09am UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/66 "2025-06-19T00:09:54Z")

</div>

> [@jordan.vidrine](#):
>
> two diff colors

This one, yeah two diff colors. You need to get an account to require approval on local to see this.

---

<div class="post-metadata">

### Author: ![jordan.vidrine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan.vidrine/32/515563_2.png) [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine)
#### Post date: [June 19, 2025, 12:11am UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/67 "2025-06-19T00:11:11Z")

</div>

Ah ok, the styles are applying to unread. Will add some css to target this one as well.

> [@sam](#):
>
> On mobile I am getting “reddish” background instead of blue.

Can you send a screenshot of the mobile reddish bg?

---

<div class="post-metadata">

### Author: ![jordan.vidrine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan.vidrine/32/515563_2.png) [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine)
#### Post date: [June 24, 2025, 2:51pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/71 "2025-06-24T14:51:32Z")

</div>

The latest updates have been live for a couple days now. Wondering how everyone here feels about them.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 24, 2025, 11:58pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/72 "2025-06-24T23:58:16Z")

</div>

I am generally good with it, but there is something about that light grey text that still bugs me. I still prefer it in black. Can we try that? leave icon grey but keep text in black on read notifications?

Except for that I prefer this styling to our original. Still think it is worth exploring some more radical options, but as an iteration it feels good.

Also @lindsey a big change we should think about is making the avatars show up by default, we are not doing that and so many default installs get this less than optimal default experience:

 ![This is a screenshot of the Discord desktop app displaying a greeting message from "discobot" and an offer of assistance from "gpt-4.1," alongside various Discord interface elements. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/0/4/c/04c0c9d604207c6c94a85d2c065342810eafe087.png)

The changes @jordan.vidrine made here are refinements vs re-imagining, which is nice

- Selecting feels a bit nicer
- Distinct icon styling for read vs unread feels nicer
- The blue links in notifications are an outlier, it is nice to have this in black.

---

<div class="post-metadata">

### Author: ![jordan.vidrine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan.vidrine/32/515563_2.png) [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine)
#### Post date: [June 25, 2025, 1:08am UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/73 "2025-06-25T01:08:38Z")

</div>

The change has been merged.

![](https://media.tenor.com/d1at3TGZR-AAAAAC/happy-birthday-bon-anniversaire.gif)

---

<div class="post-metadata">

### Author: ![lindsey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lindsey/32/318210_2.png) [@lindsey](https://meta.discourse.org/u/lindsey)
#### Post date: [June 25, 2025, 5:22pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/74 "2025-06-25T17:22:10Z")

</div>

> [@sam](#):
>
> Also @lindsey a big change we should think about is making the avatars show up by default

Huh didn’t we try this at some point recently? I thought we’d given that a go and decided not to proceed for some reason. But I very much like the idea, the notification menu is much more interesting and informative with the avatars.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 25, 2025, 9:36pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/75 "2025-06-25T21:36:46Z")

</div>

I think a good compromise here is to start by defaulting it on new installs

I think the big reason we held off is customisations people made

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 25, 2025, 11:47pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/76 "2025-06-25T23:47:42Z")

</div>

@jordan.vidrine I feel like we can enable this experiment now globally on meta (and pin this topic), and see if anyone complains, overall I think where we are at is better than our default.

@lindsey thoughts?

It is a evolutionary change that is subtly better in a few ways.

---

<div class="post-metadata">

### Author: ![jordan.vidrine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan.vidrine/32/515563_2.png) [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine)
#### Post date: [June 27, 2025, 10:35pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/77 "2025-06-27T22:35:51Z")

</div>

Done!

Enabled for all **trust\_level\_0 users.**

---

<div class="post-metadata">

### Author: ![jordan.vidrine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan.vidrine/32/515563_2.png) [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine)
#### Post date: [June 27, 2025, 11:20pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/78 "2025-06-27T23:20:16Z")

</div>



---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [June 28, 2025, 5:20am UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/81 "2025-06-28T05:20:55Z")

</div>

I still find the difference between white on blue and black on white easier to recognize than the difference between white on blue and white on dark grey

 ![Screenshot_20250628_070240_Firefox](https://global.discourse-cdn.com/meta/original/4X/7/2/0/720a305762eccb19a6a30ea7df52db64de5a9e4c.jpeg) ![Screenshot_20250628_070157_Firefox](https://global.discourse-cdn.com/meta/original/4X/d/a/c/dac31262153ab66f5ca50d034ca0df5bfece0bfd.jpeg)

Maybe it’s because the icon is the first place I look at.  
It is more important to me than the avatar. Because the one, who triggered the notification is also there as text, what I’m notified about is only there for moved posts, otherwise the icon is the only indicator.

---

<div class="post-metadata">

### Author: ![schneeland](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/schneeland/32/275391_2.png) [@schneeland](https://meta.discourse.org/u/schneeland)
#### Post date: [June 28, 2025, 10:29pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/82 "2025-06-28T22:29:37Z")

</div>

Did something change regarding the font or icon size? My first impression is they are a bit larger now, but that might be because of the added white space. This creates a bit of a mismatch between the notification icons and the menu icons.

Also, the padding on the right of seems a bit too large to me.

 ![grafik](https://global.discourse-cdn.com/meta/original/4X/e/1/e/e1e469487944f27601e50c2f48a08fbce3482123.png)

Side note: I am using browser scaling to 90% (not sure how that would cause any issues, but browsers are odd sometimes 😄 ).

---

<div class="post-metadata">

### Author: ![jordan.vidrine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan.vidrine/32/515563_2.png) [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine)
#### Post date: [July 14, 2025, 9:25pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/84 "2025-07-14T21:25:08Z")

</div>

The latest (and likely final) iteration is now live. I’m setting a bookmark reminder for myself for next week to merge if there are no further comments.

 ![CleanShot 2025-07-14 at 16.31.55@2x](https://global.discourse-cdn.com/meta/original/4X/0/4/a/04abf7707583b129323a7d5b00c7ba0939018be8.jpeg)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [July 15, 2025, 9:21pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/85 "2025-07-15T21:21:11Z")

</div>

Thanks for evolving this nice feature. It’s way better than how it was over a year ago.

Must admit, though, I’m not completely convinced by the use of a full new line break before the description.

In my current instance you can see how much space is saved by the detail starting right after the username and the separation is achieved in any case by the bold type of the username against the lower weight of the description.

But if we retain the ability to customize that via CSS I’m good.

Speaking of which, does it make sense to have a class on this div?:

![image](https://global.discourse-cdn.com/meta/original/4X/1/d/c/1dcd095d8ac5480035d4786b7044b05fc0631b25.png)

---

<div class="post-metadata">

### Author: ![jordan.vidrine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan.vidrine/32/515563_2.png) [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine)
#### Post date: [July 15, 2025, 10:03pm UTC](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574/86 "2025-07-15T22:03:56Z")

</div>

> [@merefield](#):
>
> Speaking of which, does it make sense to have a class on this div?:

Yes that should definitely have a class@

[Previous page](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574.md?page=3)

[Next page](https://meta.discourse.org/t/new-header-dropdown-notification-menu-styles/369574.md?page=5)
