# fix\(settings\): keep panel layout stable on opening · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/5fa195637ebdf5d7734c746a1ec7262b2d6aabb6)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: 5fa195637ebdf5d7734c746a1ec7262b2d6aabb6

Requested commit: 5fa195637ebdf5d7734c746a1ec7262b2d6aabb6

Commit: 5fa195637ebdf5d7734c746a1ec7262b2d6aabb6

Tree: 4bdf54f9e8071d7a07a82bf5bd4da12d0252ea20

Author: Simone

Committer: GitHub

## Message

```
fix(settings): keep panel layout stable on opening

Keep Panel settings text in place while the page opens by reserving the themed scrollbar gutter and excluding collapsed forms from width hints.

Strengthen the regression checks to compare multiple rendered frames on both axes, verify live RTL padding restoration, and enforce the strict no-skips gate for every QML runner invocation.

Documentation: update the usage and development guides, settings design record, and Unreleased changelog. No CLI contracts, configuration keys, translations, or TODO parity entries change.

Validation: strict make check passed with 878 Qt tests, 3 native label checks, 10 native geometry checks, and 62 Python tests. CI, packaging, and graphical smoke checks are recorded in PR #191. Review feedback and the reasons for retaining the stable gutter are documented in the PR.
```

## Parents

- [1bb7d7929eebb4577c4083e731765bfa7d765041](https://git.cafe/lucenx/codexbar-plasma/commit/1bb7d7929eebb4577c4083e731765bfa7d765041?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/5fa195637ebdf5d7734c746a1ec7262b2d6aabb6?format=markdown)
