Skip to content

Refactor Settings DSL - #557

Merged
DP-Hridayan merged 2 commits into
DP-Hridayan:masterfrom
Mahmud0808:master
Sep 5, 2026
Merged

Refactor Settings DSL#557
DP-Hridayan merged 2 commits into
DP-Hridayan:masterfrom
Mahmud0808:master

Conversation

@Mahmud0808

Copy link
Copy Markdown
Collaborator

No description provided.

… rendering architecture.

- Replaced `CustomSlot` with keyed `item` entries in `SettingsColumn`.
- Introduced a dedicated `searchGraph` DSL for indexing settings independently of UI structure.
- Overhauled `SettingsColumn` rendering to use a pre-calculated flat render plan.
- Improved item highlighting and scroll-to-item behavior with persistent state support.
- Updated settings screens and search view model to use the new search engine and indexing logic.
- Added architecture tests to verify consistency between UI and search DSL declarations.
- Removed unused search metadata and logic from the core Settings DSL nodes and builders.
@DP-Hridayan
DP-Hridayan merged commit 85c17b5 into DP-Hridayan:master Sep 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants