SAO Utils 2 extends development with QML scripts to create Launcher Menu, Desktop Widget, Startup Animation, Data, Action and a variety of other new features.
With QML Plugin, you can even inter-operate with C++ to implement underlying functionalities or use system API. More Details:
Q: Sometimes I can't use mouse gesture on desktop?
When enabling NVIDIA GeForce Experience In-Game Overlay, it always place a full-screen window on the desktop.
This might confuse the system to think that the user is playing in full screen.
While SAO Utils has tried to make some fixes for this, NGE updates may invalidate these workarounds.
When encountering similar problems, you can try to disable In-Game Overlay or disable SAO Utils full-screen detection in "Do Not Disturb Mode".
Q: Desktop widgets displaying black background? Launcher flickering?
This problem can be caused if you modified NVIDIA graphics driver's settings.
It's required to turns off Multi-Frame Sampled AA (MFAA) and Antialiasing - FXAA for SAO Utils.