nvda
Add methods to register and unregister custom sections in configuration
#20221
Merged

Add methods to register and unregister custom sections in configuration #20221

seanbudd merged 50 commits into nvaccess:master from nvdaes:addSection
nvdaes
nvdaes nvdaes force pushed from be4dd506 to 4d8519a2 37 days ago
nvdaes nvdaes force pushed from 69aceb2a to 91c66a65 37 days ago
nvdaes nvdaes force pushed from e00d4e97 to 6bbca6f3 36 days ago
nvdaes nvdaes force pushed from 5223e872 to 0fc9b243 35 days ago
nvdaes nvdaes force pushed from 926a438d to e38152df 34 days ago
nvdaes nvdaes force pushed from 9df3ed10 to 02a21646 33 days ago
seanbudd seanbudd added conceptApproved
nvdaes nvdaes force pushed from 698cdf58 to a19e78e3 30 days ago
nvdaes nvdaes force pushed from 812794e0 to 9e2619e1 30 days ago
nvdaes nvdaes force pushed from a276883e to c5087935 30 days ago
nvdaes Simplify approach
7f5a8f8e
nvdaes Revert "Simplify approach"
33e3bbc4
nvdaes Reapply "Simplify approach"
2f9f695e
nvdaes Move the addSection function at the module level, successfully tested…
2b1d6a40
nvdaes Remove addSection method from ConfigManager
266c7766
nvdaes Improvement
883f0a13
nvdaes Cleanup
37b4ec41
nvdaes Improvements
c4c763f3
pre-commit-ci[bot] Pre-commit auto-fix
804cd789
nvdaes Load sections before instanciating ConfigManager
2b225056
nvdaes Add custom sections file to WritePaths
643b2fe1
nvdaes Improve ligging messages
f3493151
pre-commit-ci[bot] Pre-commit auto-fix
924b78ac
nvdaes Fix path to section file, and removed test file created by Copilot
892e7084
nvdaes Add a registeredSection function in config.conf
a015d7e0
nvdaes Save custom sections without using faultTolerant so that the yaml con…
770ca3f3
nvdaes Save sections with utf-8 encoding
ca83a64c
nvdaes Improve save sections
84af1c18
nvdaes Add unregisterSection function
3ccd9269
nvdaes Add a customSections dictionary at the module level
3262d73e
pre-commit-ci[bot] Pre-commit auto-fix
7c31c1f1
nvdaes Delegate to _addSection updates of customSections dictionary
7e3f4de4
pre-commit-ci[bot] Pre-commit auto-fix
691f3c93
nvdaes Remove section.yaml created by Copilot
6c2f512e
nvdaes nvdaes force pushed from 48cfadf5 to 6c2f512e 27 days ago
nvdaes Add tests for _loadCustomSections
618c0524
nvdaes Removed files created while testing
06d6d6b4
nvdaes nvdaes force pushed from 9e93503c to 06d6d6b4 27 days ago
nvdaes Allow registering and unregistering sections with try except to impro…
0305e674
nvdaes nvdaes force pushed from 6e9665bb to 0305e674 26 days ago
pre-commit-ci[bot] Pre-commit auto-fix
407d6764
nvdaes Update changelog
d16dd95d
pre-commit-ci[bot] Pre-commit auto-fix
097b49c9
nvdaes nvdaes changed the title Add ability to extend base only sections Add methods to register and unregister custom sections in configuration 26 days ago
nvdaes
nvdaes nvdaes marked this pull request as ready for review 26 days ago
nvdaes nvdaes requested a review 26 days ago
nvdaes nvdaes requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 26 days ago
nvdaes nvdaes requested a review from seanbudd seanbudd 26 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-06-08
nvdaes nvdaes marked this pull request as draft 25 days ago
nvdaes Address review comments made by Copilot
da74e57d
nvdaes Merge master
cc2c3bd1
nvdaes Remove test
262175b3
nvdaes nvdaes marked this pull request as ready for review 22 days ago
seanbudd
seanbudd commented on 2026-06-17
seanbudd
seanbudd commented on 2026-06-17
nvdaes Address review from @seanbudd
293ffd50
seanbudd seanbudd marked this pull request as draft 18 days ago
nvdaes Update source/config/__init__.py
3df0bccd
nvdaes Update source/config/__init__.py
e137a3a3
nvdaes Update source/config/__init__.py
eeeb4496
nvdaes Address partial review from @seanbudd
d1017306
nvdaes Update changelog
0a020c94
nvdaes Merge branch 'master' into addSection
b97e49b7
nvdaes Change tests
631930aa
nvdaes Fix import
c4be7ab1
nvdaes Fix im`port
ede67c54
nvdaes Fix tests
3e9be007
nvdaes Import ConfigManager inside _addSection function to avoid circular im…
5052b9c4
pre-commit-ci[bot] Pre-commit auto-fix
cf16eaaa
nvdaes Update changelog removing recommendation to unregister section with o…
6443a3f9
nvdaes
nvdaes nvdaes marked this pull request as ready for review 17 days ago
seanbudd seanbudd requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 12 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-06-22
seanbudd
seanbudd approved these changes on 2026-06-22
nvdaes Move yaml import out function
37e9fbf1
nvdaes Merge master
3d2eaba1
nvdaes nvdaes force pushed from 6ba2bb74 to 3d2eaba1 12 days ago
seanbudd
nvdaes
nvdaes Apply suggestions
29972de0
seanbudd seanbudd enabled auto-merge (squash) 12 days ago
disabled auto-merge 10 days ago
Manually disabled by user
seanbudd seanbudd merged 079eaca8 into master 10 days ago
github-actions github-actions added this to the 2026.3 milestone 10 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone