ITADN

Draft: Fix Settings UI

#3664Pull Requestluciusmagn 创建于 2025-07-03
L
luciusmagncommented
# Description Previously, the settings page would show the browser's current runtime state rather than what we just saved in auto-config.lisp. This was confusing as it made it appear that settings weren't being saved. - Add get-configured-value to read values from auto-config - Update all settings controls to check saved values first - Migrate cookie policy and zoom to use define-configuration - Make configure-slot to generate modern define-configuration forms (just in case, I am not sure if it's needed) # Checklist: - [ ] Git branch state is mergable. - It isn't, as it is based on my other changes, not master - Also the changes are a little dirty, I'd like to discuss the issue a bit - [ ] Changelog is up to date (via a separate commit). - [x] New dependencies are accounted for. - [x] Documentation is up to date. - [x] Compilation and tests (`(asdf:test-system :nyxt/<renderer>)`) - No new compilation warnings. - Tests are sufficient.
合并状态:未合并 0 条评论