Changelog:
- Fix crashes due to XInitThreads not being called
- Fix main UI so that it scales with HiDPI displays / large fonts
- Add preference allowing to show apps even if they specify not to show in the current desktop environment
- Prevent "zombie processes" being created when trying to launch an app which is already running
- Make sure ulauncher uses Xwayland when launched from systemd.
- Implement standard shell/emacs ctrl-n/ctrl-p scrolling.
Signed-off-by: Algent Albrahimi <algent@protonmail.com>