Commit Graph
11 Commits
Author SHA1 Message Date
Luxferre 3777a27bac fix(x11): engage fcitx by default so dmenu text-input dialogs work
Text-input dialogs (Wi-Fi SSID/Passphrase, search queries, config
prompts, etc.) invoke dmenu with -p but never -t, so the XIM/fcitx
routing that was gated solely by use_text_input was never enabled and
fcitx never activated on dmenu input; on the numeric keypad only raw
digits could be entered, making the dialogs non-functional.

Decouple the fcitx/IME routing from the -t flag via a new engage_ime
flag (default on) while keeping use_text_input for its output/selection
semantics, and skip routing Enter to fcitx when a menu list is present
so menu selection is never stolen by the T9 commit. XFilterEvent already
returns False when fcitx is toggled off via the mode switcher, so the
dialogs now respect the Fcitx mode switcher automatically.
2026-10-22 23:44:50 +03:00
Luxferre 179cc3066b feat(x11): disable X screensaver/DPMS blanking and enforce explicit-only locking 2026-10-22 22:15:28 +03:00
Luxferre 4e503d0654 Fix Bantam Apps menu entry, st XIM focus, and fcitx5-t9 InputContextDestroyed crash 2026-10-22 16:10:56 +03:00
Luxferre 6e58218e10 Add callscreen DWM plugin for incoming and active voice calls 2026-10-22 10:17:24 +03:00
Luxferre a31595070c Add unified Xresources theme engine, Default.xth export, and xthemes manager plugin 2026-10-21 20:36:27 +03:00
Luxferre 1ee112561c Fix sxmo_power.sh polkit multi-session auth and dmenu PATH 2026-10-21 17:59:11 +03:00
Luxferre d240f25131 Integrate dmenu as a preloaded zero-lag DWM plugin (dmenu.so) 2026-10-21 17:37:51 +03:00
Luxferre c1e5c646d6 Expand vertical dmenu to full screen (10 lines, 240x296) and rename St menu item to Terminal 2026-10-21 12:54:26 +03:00
Luxferre 7b7ae1dcc5 fix(xdrawer,dwm,dmenu): remove top bar gap and eliminate softkey menu latency 2026-10-21 10:11:11 +03:00
Luxferre 8045929c87 feat(x11): add XDrawer global phone controls drawer, softkey chord detection, and st/T9 scrollback 2026-10-21 09:26:41 +03:00
Luxferre 7bab7b7a11 feat(x11): migrate to pure Xlibre + dwm/dmenu/st stack, fix fcitx5-t9 bottom bar, PM8909 PON shutdown, and remove Wayland 2026-10-20 21:15:16 +03:00