openSUSE / agama

A service-based Linux installer
GNU General Public License v2.0
124 stars 36 forks source link

fix(web): reduce ProgressReport flickering #1395

Closed dgdavid closed 1 week ago

dgdavid commented 1 week ago

Problem

ProgressReport component is using the PF/ProgressStepper in a dynamic way, which produces quite a few annoying UI flickering.

See https://github.com/openSUSE/agama/issues/1373#issuecomment-2191899200

Solution

To mitigate these flickering by forcing a fixed inline-size for each step and making use of the PatternFly/Truncate component.

A final solution needs more time to think about the whole component.

Testing

Note for reviewers

Please, give it a try.