aboutsummaryrefslogtreecommitdiff
path: root/src/er_xdg_pipe_menu.app.src
diff options
context:
space:
mode:
authorChristopher R. Nelson <christopher.nelson@languidnights.com>2026-07-21 10:54:00 -0400
committerChristopher R. Nelson <christopher.nelson@languidnights.com>2026-07-21 10:54:00 -0400
commit46b72a375101b54819f8750750017bd71e7c3798 (patch)
treee8d72906b59252bd01939a5806235ccc75934f56 /src/er_xdg_pipe_menu.app.src
parent6bbc784b4cf0717ddc7f5c3ad32c1d5e2d486877 (diff)
Group menu items into per-category submenus
Parse the Categories key from .desktop files and have the renderer emit one <menu> submenu per category (via xmerl), with items sorted within each; entries in multiple categories appear in each submenu, and uncategorized entries fall into a catch-all "Other" submenu. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Diffstat (limited to 'src/er_xdg_pipe_menu.app.src')
-rw-r--r--src/er_xdg_pipe_menu.app.src3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/er_xdg_pipe_menu.app.src b/src/er_xdg_pipe_menu.app.src
index 7013bc7..1649ec3 100644
--- a/src/er_xdg_pipe_menu.app.src
+++ b/src/er_xdg_pipe_menu.app.src
@@ -5,7 +5,8 @@
{mod, {er_xdg_pipe_menu_app, []}},
{applications, [
kernel,
- stdlib
+ stdlib,
+ xmerl
]},
{env, []},
{modules, []},