Skip to content

feat: replace LogoMenu with Custom Command Menu extension#264

Merged
castrojo merged 1 commit intoprojectbluefin:mainfrom
dylanmtaylor:custom-command-menu
Apr 13, 2026
Merged

feat: replace LogoMenu with Custom Command Menu extension#264
castrojo merged 1 commit intoprojectbluefin:mainfrom
dylanmtaylor:custom-command-menu

Conversation

@dylanmtaylor
Copy link
Copy Markdown
Contributor

@dylanmtaylor dylanmtaylor commented Apr 6, 2026

Replaces logomenu with Custom Command Menu. Supports translations, actively maintained, fully customizable entries.

The main bluefin image Containerfile will also need to swap the extension package.

image

Ref: #222

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request replaces the Logo-menu extension with custom-command-menu, introducing a new configuration and a custom symbolic icon. Feedback indicates that the new configuration lacks the DistroShelf entry and Containers submenu previously available, uses a menu setting that may display unintended text, and includes an SVG with hardcoded colors that prevent proper theme integration. Additionally, the MOTD tips require updates to reflect the new menu structure.

@dylanmtaylor dylanmtaylor force-pushed the custom-command-menu branch 4 times, most recently from 6ff5478 to 860ecbe Compare April 6, 2026 13:50
@dylanmtaylor dylanmtaylor marked this pull request as ready for review April 6, 2026 13:55
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. area/gnome Anything GNOME related kind/enhancement New feature, don't implement without a spec and consensus labels Apr 6, 2026
@dylanmtaylor dylanmtaylor force-pushed the custom-command-menu branch 2 times, most recently from 718f096 to 605f8ec Compare April 6, 2026 14:06
@castrojo
Copy link
Copy Markdown
Contributor

castrojo commented Apr 7, 2026

The menu doesn't look like anything specced in the issue? We just need the one in the issue implemented. And we ship distroshelf not boxbuddy.

@castrojo
Copy link
Copy Markdown
Contributor

castrojo commented Apr 7, 2026

We can punt on "Ask Bluefin" until latest though so we can leave that one out, thanks!

@dylanmtaylor dylanmtaylor force-pushed the custom-command-menu branch from 605f8ec to 1c7d4b8 Compare April 7, 2026 22:03
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:M This PR changes 30-99 lines, ignoring generated files. labels Apr 7, 2026
@dylanmtaylor
Copy link
Copy Markdown
Contributor Author

dylanmtaylor commented Apr 7, 2026

The menu doesn't look like anything specced in the issue? We just need the one in the issue implemented. And we ship distroshelf not boxbuddy.

@castrojo Odd, my bluefin has boxbuddy instead of distroshelf. I pushed a version with your menu (incl. ask bluefin), and came up with a way to get the hostname in the menu using a oneshot service that starts on graphical session start. There's no way to evaluate within custom menu.

@dylanmtaylor
Copy link
Copy Markdown
Contributor Author

image

@dylanmtaylor dylanmtaylor force-pushed the custom-command-menu branch 2 times, most recently from 5544b7e to ffb53f1 Compare April 7, 2026 22:10
@castrojo
Copy link
Copy Markdown
Contributor

+1 from me, thanks for making the adjustments, since this is a service I'll let the others comment.

@dylanmtaylor
Copy link
Copy Markdown
Contributor Author

Let's see if we can get StorageB/custom-command-menu#10 upstreamed and then use that for the hostname setting

@castrojo
Copy link
Copy Markdown
Contributor

Can we land the config now so we can ship custom menu in dakota? Since we're making good progress there we might as well ship it.

@dylanmtaylor
Copy link
Copy Markdown
Contributor Author

Can we land the config now so we can ship custom menu in dakota? Since we're making good progress there we might as well ship it.

I'm happy to land this now and pull out the systemd service and replace it with the new version in the future.

Replace logomenu@aryan_k with [email protected]
for the panel menu. This extension supports translations, is actively
maintained, and allows fully customizable command entries.

Menu entries: Terminal, Files, System Monitor, Settings, Extension
Manager, and Software (Bazaar) with the ublue 'u' icon in the panel.

Note: The main bluefin image Containerfile will also need to be updated
to install [email protected] instead of
logomenu@aryan_k.

Ref: projectbluefin#222
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Apr 12, 2026
castrojo added a commit to castrojo/dakota that referenced this pull request Apr 13, 2026
Swaps logomenu for StorageB/custom-command-menu, which is actively maintained,
supports translations, and is fully customizable. Mirrors projectbluefin/common#264.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@castrojo castrojo enabled auto-merge April 13, 2026 00:04
castrojo added a commit to castrojo/dakota that referenced this pull request Apr 13, 2026
Swaps logomenu for StorageB/custom-command-menu, which is actively maintained,
supports translations, and is fully customizable. Mirrors projectbluefin/common#264.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@castrojo castrojo added this pull request to the merge queue Apr 13, 2026
Merged via the queue into projectbluefin:main with commit d58a378 Apr 13, 2026
1 check passed
@dylanmtaylor dylanmtaylor deleted the custom-command-menu branch April 13, 2026 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/gnome Anything GNOME related kind/enhancement New feature, don't implement without a spec and consensus lgtm This PR has been approved by a maintainer size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants