Skip to content

feat(menu): Update menus#103

Merged
rbarker-dev merged 1 commit intomainfrom
102-move-menu-items-under-the-profile-picture
Feb 17, 2026
Merged

feat(menu): Update menus#103
rbarker-dev merged 1 commit intomainfrom
102-move-menu-items-under-the-profile-picture

Conversation

@rbarker-dev
Copy link
Contributor

Description

This pull request updates the navigation menus on the profile and projects pages to move several menu items into the profile dropdown and introduces a new mechanism to indicate "under construction" features. It also adds a reusable toast notification for informational messages and a utility to bind "under construction" handlers to menu items.

Navigation and Menu Restructuring:

  • Moved "Projects", "Public Gallery", "Paintbar NFTs", and "About" links from the main navigation bar into the profile dropdown menu in both profile.html and projects.html. These dropdown items now include icons for better clarity and visual appeal. [1] [2] [3] [4]
  • Renamed the "My Profile" dropdown item to "Profile" for consistency.

Under Construction Feature Handling:

  • Added a new bindUnderConstruction utility in toast.ts that attaches click handlers to specified elements by ID, displaying an informational toast when clicked to indicate the feature is not yet available.
  • Applied bindUnderConstruction to the "Public Gallery" and "Paintbar NFTs" menu items on both the profile and projects pages, so users receive immediate feedback that these features are under construction. [1] [2] [3] [4]

Toast Notification Enhancements:

  • Added a new showInfo function to toast.ts for displaying informational toast notifications, used by the "under construction" handler.

Related Issue(s)

Closes #102

Signed-off-by: Roger Barker <roger@pandaswhocode.com>
@rbarker-dev rbarker-dev self-assigned this Feb 17, 2026
@rbarker-dev rbarker-dev added enhancement New feature or request ai-tasking Task for ai agent to do. labels Feb 17, 2026
@rbarker-dev rbarker-dev linked an issue Feb 17, 2026 that may be closed by this pull request
@github-actions github-actions bot added the feat label Feb 17, 2026
@rbarker-dev rbarker-dev merged commit 84f7d47 into main Feb 17, 2026
6 checks passed
@rbarker-dev rbarker-dev deleted the 102-move-menu-items-under-the-profile-picture branch February 17, 2026 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-tasking Task for ai agent to do. enhancement New feature or request feat

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move Menu items under the profile picture

1 participant