Public bug reported:
[Impact]
* Users experience severe UI lag/stuttering when adjusting the
transparency slider in UKUI Control Center → Personalization → Theme →
Window Effects. The slider becomes unresponsive or updates very slowly,
making the feature unusable.
* This affects all Ubuntu Kylin users running the UKUI desktop
environment who attempt to customize window transparency settings.
* The fix optimizes the rendering logic in kysdk-qtwidgets, reducing
unnecessary repaints across 44 widget source files, which eliminates the
lag.
[Test Plan]
1. Install Ubuntu Kylin 26.04 (resolute) with the current libkysdk-applications
package
2. Open Control Center → Personalization → Theme → Window Effects
3. Drag the transparency slider back and forth rapidly
4. Observe: the slider lags severely, UI updates are delayed
5. Install the updated libkysdk-applications package from resolute-proposed
6. Repeat steps 2-3
7. Observe: the slider responds smoothly with no lag
[Where problems could occur]
* The changes touch the paintEvent/update logic in 44 widget files. If
any of the optimized repaint calls are incorrect, individual widgets
could fail to redraw properly (e.g., buttons, labels, progress bars,
dialogs).
* The changes are in the widget rendering layer, so any regression would
manifest as visual glitches (stale content, missing updates) in
applications using libkysdk-applications widgets.
[Other Info]
* The changes are minimal and targeted — they only modify paint/update
methods in widget classes, not adding new features.
** Affects: libkysdk-applications (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2151856
Title:
UI lag when adjusting transparency slider in UKUI Control Center
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libkysdk-applications/+bug/2151856/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs