From 21fa486da1b07131518eb9fa742dd29f3ab1320c Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sun, 18 Oct 2026 12:00:12 +0200 Subject: feat: fullscreen launcher with Apps, Run and Folders tabs udt-launcher.sh is rewritten: drun, run and the new udt-folders script mode as tabs, icons with names below, always on DP-1. udt-folders lists home, the GTK bookmarks and the folders in ~ with XDG icons, and opens the pick in pcmanfm-qt. The launcher no longer derives from adi1090x, so the license exceptions shrink to rofipass and udt-powermenu.sh. Co-Authored-By: Claude Opus 5.5 --- AGENTS.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'AGENTS.md') diff --git a/AGENTS.md b/AGENTS.md index 4b44a10..28f33f4 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -37,6 +37,11 @@ much of the older Private Use Area and draws a blank instead. - **Glyph-only elements need `children: [ element-text ]`** in their layout, or the hidden icon slot pushes the glyph off centre. - Do not judge a menu by exit code: rofi exits non-zero on Escape. +- **`-show drun` ignores `-kb-custom-*`**, so drun cannot be refiltered from + a button and relaunched; only dmenu and script modes exit on them. That is + why the launcher has no category tabs: typing a category filters instead. +- **A script mode's tab label is its `-modi` name**; `-display-` is + ignored for it, so the glyph goes in the name (`"󰉋 Folders:udt-folders"`). ## Conventions @@ -57,7 +62,7 @@ visual, open the menu in the session, screenshot and look: - License: GPLv2 only (`LICENSE`, header in each source file), except `bin/rofipass` (derived from MIT-licensed upstream, notice kept in the file) - and `bin/udt-powermenu.sh`, `bin/udt-launcher.sh` (derived from adi1090x/rofi, - GPL-3.0 like upstream). + and `bin/udt-powermenu.sh` (derived from adi1090x/rofi, GPL-3.0 like + upstream). - `origin` is the personal git server (cgit section "Linux"). - Work directly on master. -- cgit v1.2.3