Skip to content

fix(uix): support native navigation controls - #21

Open
cdd1037 wants to merge 1 commit into
ghboke:mainfrom
cdd1037:codex/uix-navigation-controls
Open

fix(uix): support native navigation controls#21
cdd1037 wants to merge 1 commit into
ghboke:mainfrom
cdd1037:codex/uix-navigation-controls

Conversation

@cdd1037

@cdd1037 cdd1037 commented Aug 23, 2026

Copy link
Copy Markdown

Summary

  • expose native Stack, NavItem, and SplitView handles and C APIs
  • teach the UIX UiPage factory/compiler to create and compose these controls
  • support reactive text, selected, open, and active bindings
  • document the new UIX controls and APIs

Motivation

The legacy UiLayout parser already understands these navigation controls, but the newer UIX/UiPage path could not create them. Applications therefore had to emulate navigation with generic containers and buttons.

Validation

  • built the optimized Windows x64 DLL with clang-cl
  • exercised the native controls in a UIX application using SplitView + NavItem + Stack
  • verified native selected/hover rendering and page switching

Build: https://github.com/cdd1037/core-ui/actions/runs/32629855670

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant