Changes & fixes
- Fall back to default config when the custom config is corrupt. An error log will be displayed.
- Optimized CPU usage by limiting pipe readers.
- Added messages
CallLua
andCallLuaSilently
to call lua functions. The app state will be passed as inputs to the functions, and the returned messages will be handled by xplr.