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
48aaacf04f
Match top bar background to main theme background across all themes
2026-10-22 18:22:49 +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
9002560a38
Fix fcitx5-t9 * longpress auto-repeat and reset Ctl mode on focus/window change
2026-10-21 21:04:53 +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
4bb95d42b0
fix(camera,sms,dwm): fix CAMSS AXI frame-boundary stop, SMS draft button label, and post-reboot softkey responsiveness
2026-10-21 16:00:41 +03:00
Luxferre
55b20c5b85
Add preloaded SMS, File Manager, and Camera (live viewfinder) DWM plugins
2026-10-21 14:46:11 +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
d27ca9f224
Add Contacts DWM plugin, desktop Menu/Names softkey labels, and 15px plugin label fonts
2026-10-21 12:32:21 +03:00
Luxferre
996e80b095
Preload DWM plugins (dialer, calllog, xdrawer) with resident X11/Pango state and FIFO IPC
2026-10-21 11:57:23 +03:00
Luxferre
0a02400505
feat(dwm): add dynamic plugin system with xdrawer, dialer, and calllog plugins
2026-10-21 11:11:45 +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
da24f0d9ac
fix(system,x11): set system-wide TERM=xterm-256color and C.UTF-8 locale
2026-10-21 00:16:33 +03:00
Luxferre
673ee72dbc
fix(x11,docs): use busctl+pkcheck for polkit power actions, increase st font to 18px, and format README overview list
2026-10-20 21:38:49 +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