aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md9
1 files changed, 7 insertions, 2 deletions
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-<name>` 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.