Repository navigation
docs(mobile/4): accordion, @selectionChange, per-platform icons, native:font overhaul - #453
Merged
Merged
Conversation
…ve:font overhaul Documents the four mobile-ui features that landed today: - New accordion page: header/content structure, live expanded binding, @change contract, and why native:model alone won't drive it - text-input: caret & selection reporting (@selectionChange) and per-platform leading/trailing icon attributes - button/chip/tab-row: ios-icon / android-icon overrides, and the iOS button height fix note - text: native:font rewritten for the interactive single-family flow, config aliases, --reset/--clear-cache, and the removed --weights/--italic All behavior verified against the released package source. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
SimonTingle
pushed a commit
to SimonTingle/nativephp.com
that referenced
this pull request
Sep 19, 2026
…atures docs(mobile/4): accordion, @selectionChange, per-platform icons, native:font overhaul
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documents the four nativephp/mobile-ui features merged today (2026-08-03):
New page
edge-components/accordion.md(order 90) —<native:accordion>with header/content children,expandedas a live two-way binding,@changecontract, FAQ example, programmatic API. Includes an explicit note thatnative:modelalone won't drive an accordion (the precompiler binds:value, which Accordion doesn't read) with the working:expanded+@change="__syncProperty(...)"form.Updated pages
text-input.md— new Caret and selection reporting section for@selectionChange: handler signature, Unicode code-point offsets, 150ms native coalescing (selection-debounce-ms, 16ms floor), cost aside, and the contract bullets (secure inputs never emit, programmatic pushes emit one end-caret event, discontiguous iOS selections collapse to one span, read-only reports Android-only). Plus Per-platform icons (ios-leading-icon/android-trailing-iconetc.).button.md/chip.md/tab-row.md—ios-icon/android-iconoverrides (withios/androidshorthand where it exists, trailing-slot forms on button), fallback semantics, and the iOS button height fix (glyph no longer drives button height).text.md—native:fontrewritten for the new interactive single-family flow: catalog search, style multiselect, configfontsaliases written on download,--default/--reset/--clear-cache/--force, non-interactive/CI behavior, and an upgrading aside for the removed--weights/--italicflags.Every documented behavior was verified against the package source (
applyAttributes(), renderers,FontCommand/GoogleFonts) rather than the PR descriptions — a few subtleties (exact-name CLI matching, Regular-with-fallback in non-interactive runs, no short aliases on trailing slots) are stated as the code actually behaves.🤖 Generated with Claude Code