garris / BackstopJS

Catch CSS curve balls.
http://backstopjs.org
MIT License
6.66k stars 602 forks source link

feat(compare): add `layoutSettings` state persistence (#1519) #1538

Closed dgrebb closed 5 months ago

dgrebb commented 5 months ago

Summary

Enhance user experience by enabling persistent compare report settings across sessions.

Potentially closes #1519.

Solution

Implemented Redux state persistence and hydration using localStorage. This update focuses on layoutSettings:

Notes

Bugfixes and Enhancements

dgrebb commented 5 months ago

@garris here's a moving picture as well:

Demo

BackstopJS With Persisted Compare Settings