Skip to content

docs: organize theme and native UI guides for 2.0 - #305

Merged
rdlabo merged 4 commits into
mainfrom
docs/projection-attribute-tables
Oct 20, 2026
Merged

rdlabo merged 4 commits into
mainfrom
docs/projection-attribute-tables

Conversation

@rdlabo

@rdlabo rdlabo commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Readers need to find projection options, eligibility rules and layout differences without extracting them from long paragraphs. Both packages now present these reference details as tables and lists under focused headings, while retaining setup steps and conceptual explanations.

  • Add attribute tables and organize Native UI placement, grouping, tabs, search, FABs, fallback conditions and extension contracts.
  • Organize theme dark-mode choices, CSS variables, classes, posture values and overlay layout behavior; preserve migration guidance for existing users.
  • Document Capacitor Foldable integration in both packages, including application-owned CSS and non-Ionic apps.
  • Mark iPhone Duo and Vertical Bars support stable starting with 2.0.0. Extensions remain experimental.
  • Regenerate the demo documentation from the Markdown sources.

Validation: repository Prettier checks, git diff --check, documentation generation, Markdown parsing of all 19 package guides (67 tables, heading hierarchy checked), and TypeScript checking of the Foldable example. No runtime behavior changes.

@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Playwright test results

passed  453 passed
flaky  1 flaky

Details

stats  454 tests across 24 suites
duration  3 minutes, 43 seconds
commit  57e04bb
info  This detailed result covers Ionic 9 only. Ionic 8 runs against the same screenshots in a separate matrix job; check the workflow run for both results. To update the screenshots, comment with /update-screenshots.

Flaky tests

chromium › native-ui.spec.ts › native rail toggles and teardown preserve application-owned layout

@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

📊 Ionic 9 Playwright Test Report

View the detailed Ionic 9 report after GitHub Pages deployment completes: https://rdlabo-dev.github.io/ionic-theme-ios27/pr-305/

Ionic 8 runs against the same screenshots in a separate matrix job. View both results in the workflow run.

@rdlabo rdlabo changed the title docs: present projection attributes in reference tables docs: organize theme and native UI guides for 2.0 Oct 20, 2026
@rdlabo
rdlabo merged commit d485697 into main Oct 20, 2026
9 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

npm beta published

CI passed for the merge commit d485697732f3. Install the immutable version with:

npm install @rdlabo/ionic-theme-ios27@2.0.0-beta.pr305.shad485697732f3 @rdlabo/capacitor-native-ui@2.0.0-beta.pr305.shad485697732f3

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