Skip to content

feat(header-bar): add expandable notification dot indicator - #1756

Merged
arina-gutuboe merged 8 commits into
masterfrom
LIBS-868/header-notification-indicator
Sep 22, 2026
Merged

arina-gutuboe merged 8 commits into
masterfrom
LIBS-868/header-notification-indicator

Conversation

@arina-gutuboe

@arina-gutuboe arina-gutuboe commented Jul 7, 2026 •

Copy link
Copy Markdown
Contributor

Implements LIBS-868

Important

A follow-up PR will be opened against global-shell-app to port the equivalent badge behavior to its forked implementation.


Description

Replaces the persistent notification counter badge with a compact indicator dot when unread notifications exist. The full counter badge is shown temporarily after login (3 seconds) and on hover or keyboard focus, then collapses back to the dot.


Checklist

  • API docs are generated N/A
  • Tests were added N/A
  • Storybook demos were added N/A

Screenshots

A dot indicator is displayed by default, and a badge appears on hover:
Screenshot 2026-08-04 at 08 50 06

@arina-gutuboe
arina-gutuboe requested a review from a team as a code owner July 7, 2026 13:33
@dhis2-bot

Copy link
Copy Markdown
Contributor

🚀 Deployed on https://pr-1756--dhis2-ui.netlify.app

@dhis2-bot
dhis2-bot temporarily deployed to netlify July 7, 2026 13:35 Inactive
@arina-gutuboe
arina-gutuboe marked this pull request as draft July 13, 2026 13:14
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 22, 2026 13:05 Inactive
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 22, 2026 13:10 Inactive
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 23, 2026 06:48 Inactive
@arina-gutuboe
arina-gutuboe force-pushed the LIBS-868/header-notification-indicator branch from db46233 to 4b9e1b3 Compare July 23, 2026 07:13
@dhis2-bot
dhis2-bot temporarily deployed to netlify July 23, 2026 07:19 Inactive
@arina-gutuboe
arina-gutuboe marked this pull request as ready for review July 23, 2026 07:34
@sonarqubecloud

sonarqubecloud Bot commented Aug 4, 2026

Copy link
Copy Markdown

@d-rita d-rita left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This definitely improves the UI. Less visual noise.

headerbar.notification.mov

Follow-up on accessibility: Test for screen readers to see if the count is reachable?

@dhis2-bot
dhis2-bot temporarily deployed to netlify September 18, 2026 10:12 Inactive
@sonarqubecloud

Copy link
Copy Markdown

@dhis2-bot
dhis2-bot temporarily deployed to netlify September 18, 2026 10:35 Inactive
@arina-gutuboe
arina-gutuboe merged commit ee4452a into master Sep 22, 2026
19 checks passed
@arina-gutuboe
arina-gutuboe deleted the LIBS-868/header-notification-indicator branch September 22, 2026 08:37
@dhis2-bot

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 10.18.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

This branch was previously deployed

1 inactive deployment
netlify — 553b61d3 Deployed Sep 18, 2026 by dhis2-bot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants