Closed dgrebb closed 5 months ago
Enhance user experience by enabling persistent compare report settings across sessions.
Potentially closes #1519.
Implemented Redux state persistence and hydration using localStorage. This update focuses on layoutSettings:
localStorage
layoutSettings
defaultState
webpack-dev-server
npm run dev-compare
toggleTextInfo
SettingsPopup.js
compare
onToggle
id
@garris here's a moving picture as well:
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 onlayoutSettings
:defaultState
.Notes
Bugfixes and Enhancements
webpack-dev-server
configuration andnpm run dev-compare
.toggleTextInfo
fromSettingsPopup.js
in thecompare
module.onToggle
can be repurposed for updating any setting byid
.