Repository navigation
App8 DSL 0.4.3
Patch release of the iOS + Android train (spec: https://github.com/appeight/app8-dsl/releases/tag/0.4.3).
- iOS: a reused collection cell is measured at its new item's size. Item templates sized by expressions (
layout.height: "{{item.height}}",isHidden) kept the previous item's values after reuse, so a short section could sit in a tall cell and leave a blank gap (the demo app shop after scrolling up and down). - iOS:
navigationBar.searchwithfillsBarcentres the field 10pt below the status bar, with a matching content inset. - iOS: labels avoid a lone last word with the
.pushOutline break strategy, also when alineHeightadds a paragraph style (which used to reset it). - Android: text uses
LineBreak.Paragraph, the equivalent of iOS.pushOut. - Docs:
design-best-practices.md, rules for generating store apps.