ME

name: pull request about: submit changes to the project title: “[pr] feat: add submenu with icons to tray menu” labels: ‘enhancement, tray, ui’ assignees: ‘s00d’


description

This PR adds a submenu to the tray menu with custom icons. The changes improve the tray menu structure by organizing related commands into logical submenu groups, making the interface more intuitive and visually appealing.

This was a complex task that required making changes across multiple Tauri projects and integrating updates in 3 dependencies. To properly integrate these changes, I updated the dependencies to their latest versions. I also created custom icons specifically for the 2 recording command items to enhance the user experience.

Note: This PR builds upon the submenu icon support I implemented across the Tauri ecosystem:

related issue: #1306

how to test

add a few steps to test the pr in the most time efficient way.

  1. Check tray menu structure: Right-click on the screenpipe tray icon and verify that the recording commands are now grouped in a “recording” submenu
  2. Test recording submenu: Click on the “recording” submenu to verify it opens and shows both “start recording” and “stop recording” options with icons
  3. Verify icon loading: Check that custom icons are displayed for the recording submenu and individual recording commands (fallback to default icon if custom icons not found)
  4. Test recording functionality: Click on start_recording and stop_recording to ensure they still work as expected
  5. Check existing functionality: Verify that all other tray menu items (pipes, settings, etc.) still work correctly
image

/claim #1306

Claim

Total prize pool $100
Total paid $100
Status Approved
Submitted August 25, 2025
Last updated August 25, 2025

Contributors

PA

Pavel Kuzmin

@s00d

100%

Sponsors

ME

mediar.ai

@mediar-ai

$100 paid