Skip to content

App8 DSL 0.4.3

Choose a tag to compare

@PopovVadim PopovVadim released this 12 Nov 16:47
· 11 commits to main since this release

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.search with fillsBar centres the field 10pt below the status bar, with a matching content inset.
  • iOS: labels avoid a lone last word with the .pushOut line break strategy, also when a lineHeight adds 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.