Skip to content

v0.0.124

Choose a tag to compare

@github-actions github-actions released this 09 Oct 02:30
· 2847 commits to main since this release

Compare changes

🚀 Features

  • mobile: type and wrap the new iOS native APIs (e3e8238) (by Chris)
  • ios: give the page background time for silent pushes and refreshes (973a4bb) (by Chris)
  • ios: recover a dead page on a budget and keep the person's place (9cd0009) (by Chris)
  • ios: tell the page the text size and motion settings (9405cb8) (by Chris)
  • ios: make the web view feel like an app (4d05272) (by Chris)
  • ios: drive native dialogs, menus, browser and chrome from the page (eec4665) (by Chris)
  • ios: give the web view a UI delegate (e5437df) (by Chris)
  • ios: cap the splash at first paint and replace the placeholder with an offline page (b68b860) (by Chris)
  • ios: install the bridge at document start (f86041b) (by Chris)
  • ios: play each haptic on its own generator, kept warm (290e063) (by Chris)
  • android: honor configured appearance (a9ea34c) (by glennmichael123)
  • native: forward flat list scroll events (26e2e2e) (by glennmichael123)
  • native: expose scroll momentum events (9263ae2) (by glennmichael123)
  • native: support scroll view paging (674c202) (by glennmichael123)
  • native: expose image alt accessibility (b6ae17b) (by glennmichael123)
  • native: align scroll bounce behavior (f300e4c) (by glennmichael123)
  • native: support text input defaults (bcdecb6) (by glennmichael123)
  • native: support text truncation props (05ece0f) (by glennmichael123)
  • native: support long press handlers (088ed61) (by glennmichael123)
  • native: dismiss keyboard from flat lists (94aad0c) (by glennmichael123)
  • native: support scroll keyboard dismissal (987d0dd) (by glennmichael123)
  • native: make safe area containers explicit (11a7079) (by glennmichael123)
  • native: distribute flex layout space (9e9086c) (by glennmichael123)
  • native: add image lifecycle events (0447a2a) (by glennmichael123)
  • native: style multiline text inputs (40de4b8) (by glennmichael123)
  • native: add multiline text input parity (fb2e33a) (by glennmichael123)
  • native: align text input limits and colors (1b7bc33) (by glennmichael123)
  • native: support switch tint props (0f6508b) (by glennmichael123)
  • native: complete slider control parity (216be42) (by glennmichael123)
  • native: add activity indicator controls (84af916) (by glennmichael123)
  • native: emit responsive layout measurements (aed1222) (by glennmichael123)
  • native: add native slider controls (495c3c2) (by glennmichael123)
  • native: support Android night backgrounds (2bd1f4e) (by glennmichael123)
  • native: add native switch controls (d0bb7ea) (by glennmichael123)
  • native: add native link controls (238032b) (by glennmichael123)
  • native: add cross-platform grid layout (b738cf7) (by glennmichael123)

🐛 Bug Fixes

  • ios: compile the native list and screen again, and record the new Swift actions (53d5b57) (by Chris)
  • ios: show the offline page in apps with app-bound domains (a4b425d) (by Chris)
  • ios: open the system context menu and pin the viewport first (75d3873) (by Chris)
  • ios: preserve image resize mode fallbacks (992846e) (by glennmichael123)
  • android: support justified text alignment (72e522b) (by glennmichael123)
  • ios: align capitalize text transform (1f1e46b) (by glennmichael123)
  • native: align default text metrics (0b1d8ba) (by glennmichael123)
  • ios: include text in input focus events (5cc633f) (by glennmichael123)
  • android: normalize nullable layout styles (c31d28a) (by glennmichael123)
  • android: align scroll bounce axes (b1ae725) (by glennmichael123)
  • android: honor null list thresholds (1cb28d8) (by glennmichael123)
  • android: preserve nullable control props (00db3d9) (by glennmichael123)
  • android: clear null backgrounds (6631715) (by glennmichael123)
  • android: honor link color props (3b89b3e) (by glennmichael123)
  • android: preserve optional grid tracks (2fa2e89) (by glennmichael123)
  • android: keep null dimensions intrinsic (a60730c) (by glennmichael123)
  • android: preserve null layout values (72d88d9) (by glennmichael123)
  • android: snap initial slider values (b100368) (by glennmichael123)
  • android: refresh FlatList holder sizing (66b17d7) (by glennmichael123)
  • android: clear recycled input identities (bdf9429) (by glennmichael123)
  • native: preserve Android image accessibility labels (39abc83) (by glennmichael123)
  • native: snap Android sliders to steps (f882361) (by glennmichael123)
  • native: align TextInput keyboard types (59d9f3c) (by glennmichael123)
  • native: clear recycled input suppression (7fcd9b3) (by glennmichael123)
  • native: suppress controlled Android input events (ad37240) (by glennmichael123)
  • native: align iOS event alias fallback (e746bc9) (by glennmichael123)
  • native: filter blank iOS list handlers (b131e59) (by glennmichael123)
  • native: normalize iOS control handlers (827f599) (by glennmichael123)
  • native: ignore blank iOS press handlers (3ad5f5f) (by glennmichael123)
  • native: preserve Android text accessibility (389631a) (by glennmichael123)
  • native: disable long press accessibility (a92dacc) (by glennmichael123)
  • native: enable iOS long press views (73807fe) (by glennmichael123)
  • native: preserve Android input selection (3bb1209) (by glennmichael123)
  • native: retain recycled iOS input drafts (456daaa) (by glennmichael123)
  • native: preserve iOS input drafts (1106dc7) (by glennmichael123)
  • native: refresh retained iOS themes (588dd9a) (by glennmichael123)
  • native: refresh retained route themes (3f7fa57) (by glennmichael123)
  • native: release replaced list rows (963f9b2) (by glennmichael123)
  • native: guard nullable input reuse (ebce391) (by glennmichael123)
  • native: recreate changed text inputs (9f59ed5) (by glennmichael123)
  • native: recreate changed action controls (397b437) (by glennmichael123)
  • native: defer list theme refreshes (148ffea) (by glennmichael123)
  • native: report recycled row layouts (deab9a7) (by glennmichael123)
  • native: emit android flatlist layouts (d6876b3) (by glennmichael123)
  • native: report flatlist row layouts (4410370) (by glennmichael123)
  • native: refresh virtualized row themes (2ff9221) (by glennmichael123)
  • native: clamp flex sizes to bounds (d6a8e2b) (by glennmichael123)
  • native: deduplicate android image errors (05936b9) (by glennmichael123)
  • native: restore generic accessibility pressables (dad50cc) (by glennmichael123)
  • native: align ios image error accessibility (e2064cc) (by glennmichael123)
  • native: preserve ios image errors (9d2bc25) (by glennmichael123)
  • native: reset list pagination signatures (778d70a) (by glennmichael123)
  • native: separate text input end editing (3d71390) (by glennmichael123)
  • native: apply bounce settings to lists (851377a) (by glennmichael123)
  • native: honor button color props (64d62dc) (by glennmichael123)
  • native: align activity indicators (9806f8f) (by glennmichael123)
  • native: report android disabled controls (e1af975) (by glennmichael123)
  • native: preserve android autofocus state (95b66a8) (by glennmichael123)
  • native: align multiline input traits (546f8ea) (by glennmichael123)
  • native: submit multiline ios inputs (aaf714a) (by glennmichael123)
  • native: disable ios press targets accessibly (413b230) (by glennmichael123)
  • native: honor accessibility disabled state (af36cd7) (by glennmichael123)
  • native: enable ios generic press targets (f9a021d) (by glennmichael123)
  • native: expose android accessibility hints (d77eeb2) (by glennmichael123)
  • native: preserve text input accessibility values (7faa070) (by glennmichael123)
  • native: reset accessibility metadata (0a7d4e8) (by glennmichael123)
  • native: align ios input text styles (86bac31) (by glennmichael123)
  • native: align ios action text styles (22b05e4) (by glennmichael123)
  • native: map elevation to ios shadows (07a0618) (by glennmichael123)
  • native: align android margin placement (cdb21b7) (by glennmichael123)
  • native: align ios margins with android layout (1ab0b91) (by glennmichael123)
  • native: refresh android input theme defaults (2829230) (by glennmichael123)
  • native: restore android default backgrounds (16d62c1) (by glennmichael123)
  • native: apply text transforms to ios actions (4c13676) (by glennmichael123)
  • native: honor reverse flex scroll direction (ff0d46b) (by glennmichael123)
  • native: measure horizontal list rows intrinsically (fabb09d) (by glennmichael123)
  • native: equalize intrinsic grid tracks (98ab0c0) (by glennmichael123)
  • native: align wrapped flex gaps (2cb0fb9) (by glennmichael123)
  • native: refresh ios trait controls (cc462c1) (by glennmichael123)
  • native: refresh android theme changes (6f01d2b) (by glennmichael123)
  • native: reset input theme colors (f1c6417) (by glennmichael123)
  • native: reset dynamic control styles (e84e270) (by glennmichael123)
  • native: align text input styling (6d62c01) (by glennmichael123)
  • native: size horizontal list rows (4a600cf) (by glennmichael123)
  • native: align button text styling (58ac63a) (by glennmichael123)
  • native: apply image tint parity (94bb42b) (by glennmichael123)
  • native: preserve reverse scroll direction (db7ad5b) (by glennmichael123)
  • native: align intrinsic grid measurement (a5f0b5f) (by glennmichael123)
  • native: honor disabled button props (14d2e2a) (by glennmichael123)
  • native: compile Android grid rows (07a2f31) (by glennmichael123)
  • native: apply Android safe area insets (02f8ed8) (by glennmichael123)
  • native: refresh iOS appearance traits (6c18727) (by glennmichael123)
  • ios: place mobile test targets before schemes (ae3e333) (by glennmichael123)
  • ios: type tab bar layout events (40e8655) (by glennmichael123)
  • ios: gate liquid glass by compiler version (b9d6c20) (by glennmichael123)
  • ios: include native fixtures in test schemes (0a3ae87) (by glennmichael123)
  • ios: keep native test targets out of schemes (88e8b0b) (by glennmichael123)
  • ios: anchor conformance dispatcher scan (9db1324) (by glennmichael123)

♻️ Code Refactoring

  • native: centralize theme refresh (8111b70) (by glennmichael123)

📚 Documentation

  • native: describe appearance parity (f975cc8) (by glennmichael123)
  • native: document virtualized row layouts (d29ccce) (by glennmichael123)
  • native: align renderer contract (42919cd) (by glennmichael123)
  • native: exercise scroll keyboard dismissal (442180a) (by glennmichael123)
  • native: document flex space distribution (233a94a) (by glennmichael123)
  • native: document image lifecycle events (2a92d8a) (by glennmichael123)
  • native: document multiline text inputs (411520c) (by glennmichael123)
  • native: document text input styling (6fa836a) (by glennmichael123)
  • native: document switch and slider styling (ef24805) (by glennmichael123)
  • native: document activity indicators (52cba23) (by glennmichael123)
  • native: document layout measurement events (f15d5d6) (by glennmichael123)

🧪 Tests

  • native: cover justified text fixtures (19b7aa1) (by glennmichael123)
  • native: cover text input focus payloads (082ce5c) (by glennmichael123)
  • native: cover null intrinsic dimensions (b9df4d6) (by glennmichael123)
  • native: cover image source recovery (ca10e93) (by glennmichael123)
  • ios: support fixture preparation without simulators (922586f) (by glennmichael123)
  • native: cover accessibility parity (9bb4ee6) (by glennmichael123)
  • native: cover input mode transitions (44ec43c) (by glennmichael123)
  • native: stabilize recycled row assertions (41b3cc7) (by glennmichael123)
  • native: keep image errors stable (3ca42aa) (by glennmichael123)
  • native: cover pressable accessibility recovery (5f51173) (by glennmichael123)
  • native: cover input keyboard traits (ede8176) (by glennmichael123)
  • native: cover secure text inputs (0797ff3) (by glennmichael123)
  • native: cover read only text inputs (802f15c) (by glennmichael123)
  • native: cover text input focus events (9e26cbd) (by glennmichael123)
  • native: cover list header accessibility (39627ca) (by glennmichael123)
  • native: cover image error events (85d0533) (by glennmichael123)
  • native: cover activity indicator props (7f7ccbf) (by glennmichael123)
  • native: cover slider completion events (abbaa9c) (by glennmichael123)
  • native: cover selected accessibility state (362b8f7) (by glennmichael123)
  • native: cover checked accessibility state (7c556d3) (by glennmichael123)
  • native: cover accessibility metadata (378df59) (by glennmichael123)
  • native: cover multiline input callbacks (b70f1e9) (by glennmichael123)
  • native: cover text input default values (7c87608) (by glennmichael123)
  • native: cover text input end editing (8dadca3) (by glennmichael123)
  • native: exercise flat list scroll callbacks (9e4a42d) (by glennmichael123)
  • native: cover flat list scroll events (864b5fd) (by glennmichael123)
  • native: cover multiline submit events (8290796) (by glennmichael123)
  • native: cover flat list keyboard dismissal (329dbb0) (by glennmichael123)
  • native: cover accessibility disabled fixtures (ebd68a9) (by glennmichael123)
  • native: cover image source parity (008c6d1) (by glennmichael123)
  • native: cover vertical list sizing (72fa287) (by glennmichael123)
  • native: cover absolute trailing insets (4e1d689) (by glennmichael123)
  • native: cover dynamic style resets (8f56315) (by glennmichael123)
  • native: cover responsive layout updates (c6d854a) (by glennmichael123)
  • native: cover reversible input styles (1f44980) (by glennmichael123)
  • native: cover dynamic image and button styles (f84a62d) (by glennmichael123)
  • native: cover flex growth (bbafe63) (by glennmichael123)
  • native: cover image lifecycle events (dd07b1c) (by glennmichael123)
  • native: cover multiline input styling (06414bb) (by glennmichael123)
  • native: cover multiline text inputs (d075643) (by glennmichael123)
  • native: cover text input styling (0720f98) (by glennmichael123)
  • native: cover switch tint props (8ed0acf) (by glennmichael123)
  • native: cover slider step behavior (997707d) (by glennmichael123)
  • native: cover disabled button state (50e5fe8) (by glennmichael123)
  • native: cover activity indicator controls (3263542) (by glennmichael123)
  • native: cover responsive layout events (cfb8388) (by glennmichael123)
  • native: cover native slider controls (ef7ced1) (by glennmichael123)
  • native: enforce shared renderer contract (ac76b0c) (by glennmichael123)
  • native: cover native switch controls (938ade8) (by glennmichael123)
  • native: cover native link controls (184264c) (by glennmichael123)
  • native: cover cross-platform grid layout (4eb1b9b) (by glennmichael123)

Contributors

  • Chris
  • glennmichael123