Skip to content

Releases: Blotch-Smart-Frames/AngularLynx

v22.2.4

Choose a tag to compare

@dolanmiu dolanmiu released this 28 Oct 14:32
9abeef9

What's Changed

  • fix: Track the theme from dolan init and drop files upstream no longer ships by @dolanmiu in #117
  • feat: Make opacity modifiers work on theme colors by @dolanmiu in #120
  • feat: Make routerLink and routerLinkActive work on Lynx elements by @dolanmiu in #122
  • feat: Support Tailwind CSS 4 by @dolanmiu in #123
  • feat: Add a tab bar component for bottom navigation between routed screens by @dolanmiu in #124
  • fix: Make the tests dolan copies cover the copied components fully by @dolanmiu in #121
  • ci: Run each host's Maestro flows in one session and time out hung native E2E runs by @dolanmiu in #125
  • feat: Find Lynx elements by accessibility label, role and state in tests by @dolanmiu in #119
  • ci: Save turbo caches only from master by @dolanmiu in #126
  • feat: Add the Liquid Glass foundations: a glass component, glass theme colors and accessibility settings by @dolanmiu in #127
  • feat: Add glass buttons and a glass button group by @dolanmiu in #128
  • feat: Add a Liquid Glass dock for bottom navigation that minimizes as content scrolls by @dolanmiu in #129
  • feat: Add a context menu and a pull-down menu in Liquid Glass by @dolanmiu in #130
  • chore: Release 22.2.4 by @dolanmiu in #133
  • fix: Stop the overlay tests flaking on Windows's late timers by @dolanmiu in #134

Full Changelog: v22.2.3...v22.2.4

v22.2.3

Choose a tag to compare

@dolanmiu dolanmiu released this 27 Oct 14:29
62ba7fd

What's Changed

  • feat: Draw blur-view Liquid Glass on web with WebGL by @dolanmiu in #32
  • fix: Make the docs' web previews look like the app on iOS by @dolanmiu in #33
  • fix: Render XElement's elements in native app builds, and nested blur-views on Android by @dolanmiu in #35
  • feat: Approximate iOS's blur materials on Android, and run CI's native tests in our own shells by @dolanmiu in #37
  • fix: Keep the docs' modals and dropdowns inside the web preview by @dolanmiu in #38
  • fix: Make dragging and Liquid Glass work in the docs' scaled web previews by @dolanmiu in #39
  • docs: Correct and rewrite the Publishing your App guide by @dolanmiu in #40
  • chore: Point references/ mentions at the upstream Lynx repos by @dolanmiu in #42
  • docs: Rewrite the plugin API page as the angular-lynx-build reference by @dolanmiu in #43
  • docs: Split the docs into Guide and API sections by @dolanmiu in #44
  • docs: Use Font Awesome icons across the website by @dolanmiu in #45
  • feat: Rebuild the charts on TanStack Charts by @dolanmiu in #46
  • docs: Rewrite the website for web developers new to Lynx by @dolanmiu in #47
  • fix: Make the bottom sheet's handle drag with a mouse on web by @dolanmiu in #69
  • docs: Link to the docs at angularlynx.js.org by @dolanmiu in #41
  • fix: Pass the host's InitData to the app by @dolanmiu in #70
  • fix: Deliver host data updates to the thread that draws the UI by @dolanmiu in #71
  • ci: Move the Codecov upload action to its Node 24 major by @dolanmiu in #72
  • fix: Make background-only Lynx APIs work from event handlers by @dolanmiu in #73
  • docs: Make the tool comparison a visual pipeline by @dolanmiu in #74
  • docs: Reword the home page tagline by @dolanmiu in #75
  • fix: Scope component styles with ViewEncapsulation.Emulated by @dolanmiu in #76
  • ci: Cancel stale website deploys so the newest commit ships by @dolanmiu in #77
  • fix: Generate Tailwind classes used in .html templates by @dolanmiu in #78
  • fix: Match element inputs to the attributes Lynx reads by @dolanmiu in #79
  • fix: Await cross-thread call results and pass MainThreadRefs across by @dolanmiu in #80
  • fix: Release main-thread handlers and measure elements correctly by @dolanmiu in #82
  • fix: Boot Angular on the main thread only by @dolanmiu in #83
  • fix: Fire gesture callbacks that Lynx silently skipped by @dolanmiu in #86
  • fix: Pause and resume animations started with a name by @dolanmiu in #87
  • fix: Run the iOS E2E flows on an iPhone Pro, not the iPhone Duo by @dolanmiu in #89
  • fix: Send every global prop the runtime reads from the native shells by @dolanmiu in #88
  • fix: Go back a screen with the Android back button by @dolanmiu in #90
  • fix: Boot the iOS E2E simulator on a runtime that runs an iPhone Pro by @dolanmiu in #92
  • fix: Make ng extract-i18n work in AngularLynx apps by @dolanmiu in #93
  • fix: Send LynxLogger's entries to the dev server the app loaded from by @dolanmiu in #94
  • fix: Make LynxDevTools and LynxPerformance match their types by @dolanmiu in #95
  • fix: Show @boundary fallbacks in tests with the default error handler by @dolanmiu in #96
  • fix: Make NativeModuleMap augmentable and settle the unused plugin options by @dolanmiu in #97
  • fix: Stop keeping every route alive, and correct stale Lynx notes by @dolanmiu in #98
  • fix: Fix UI component theme colors, toast timers, scroll flags and a11y by @dolanmiu in #99
  • feat: Make HttpClient, httpResource and fetch work in components by @dolanmiu in #100
  • fix: Make dolan install what components need and respect ejected ones by @dolanmiu in #101
  • fix: Fix the example app bugs the docs rewrite found by @dolanmiu in #102
  • docs: Point the network notes at the main-thread fetch relay by @dolanmiu in #105
  • perf: Build the background bundle from only the code the background thread runs by @dolanmiu in #103
  • feat: Apply hot updates on the main thread by @dolanmiu in #104
  • fix: Stop the overlays' open and close timers when they're destroyed by @dolanmiu in #107
  • fix: Let the dolan commands run without a terminal by @dolanmiu in #108
  • chore: Release 22.2.3 by @dolanmiu in #109

Full Changelog: v22.2.2...v22.2.3

Lynx 4.1.0 for iOS (XCFrameworks, build 2)

Choose a tag to compare

@dolanmiu dolanmiu released this 20 Oct 14:16
1e2fb4e

Prebuilt Lynx 4.1.0 (PrimJS 4.1.1, SDWebImage 5.15.5) and XElement 4.1.0 (ServalSVG 0.2.4, MJRefresh 3.7.9) XCFrameworks for @blotch/angular-lynx-native, built with packages/native/scripts/build-lynx-ios-frameworks.sh (build 2) on Xcode 27.1. Not an AngularLynx release.

Build 2 adds Lynx's XElement library, which holds <input>, <textarea>, <overlay>, <svg>, <blur-view> and Lynx's other XElement elements. Without it, apps from ng build --platform ios rendered nothing for those tags (#34).

  • lynx-ios-4.1.0-2.zip — the frameworks ng build --platform ios downloads (SHA-256 88d0bbea842da734c3513df2a14e641d85cac645d3f432781af0da7c035e4646)
  • lynx-ios-4.1.0-2-dSYMs.zip — debug symbols, for symbolicating crash reports

v22.2.2

Choose a tag to compare

@dolanmiu dolanmiu released this 27 Oct 14:06
40182b4

What's Changed

  • fix: Make published packages install and build in a fresh app by @dolanmiu in #11
  • ci: Add end-to-end tests that install AngularLynx like a user by @dolanmiu in #13
  • fix: Fix lazy routes, build errors, Vitest 5 and Android E2E by @dolanmiu in #14
  • ci: Refuse to publish a tag that doesn't match the package versions by @dolanmiu in #15
  • fix: Deliver runOnBackground calls to the background thread on native by @dolanmiu in #19
  • feat: Build iOS and Android apps with ng build --platform by @dolanmiu in #20
  • ci: Retry a native E2E flow once when Maestro's iOS driver doesn't start by @dolanmiu in #21
  • fix: Accept ng add --tailwind=false and fix the nightly E2E matrix by @dolanmiu in #22
  • chore: Move release tooling into packages/release by @dolanmiu in #17
  • build: Render the iOS template's Xcode project in TypeScript at build time by @dolanmiu in #23
  • refactor: Move the Angular CLI builders into @blotch/angular-lynx-build by @dolanmiu in #24
  • feat: Make an AngularLynx app work like any Angular CLI app by @dolanmiu in #25
  • ci: Move GitHub's own actions to their Node 24 majors by @dolanmiu in #26
  • chore: Release 22.2.2 by @dolanmiu in #27
  • fix: Install our packages at the schematics' own release by @dolanmiu in #28
  • build: Render the iOS template project with a Vite plugin by @dolanmiu in #29
  • build: Generate native projects in Angular's cache, not .angular-lynx/ by @dolanmiu in #30

Full Changelog: v22.2.1...v22.2.2

Lynx 4.1.0 for iOS (XCFrameworks)

Choose a tag to compare

@dolanmiu dolanmiu released this 15 Oct 00:29

Prebuilt Lynx 4.1.0 (PrimJS 4.1.1, SDWebImage 5.15.5) XCFrameworks for @blotch/angular-lynx-native, built with packages/native/scripts/build-lynx-ios-frameworks.sh on Xcode 27.0. Not an AngularLynx release.

  • lynx-ios-4.1.0.zip — the frameworks ng build --platform ios downloads (SHA-256 8f00fbd9eddc885175ea526136197222b5a8bd892c6b4d97e131abf88b9a39f4)
  • lynx-ios-4.1.0-dSYMs.zip — debug symbols, for symbolicating crash reports

v22.2.1

Choose a tag to compare

@dolanmiu dolanmiu released this 16 Oct 19:34

What's Changed

Full Changelog: https://github.com/Blotch-Smart-Frames/AngularLynx/commits/v22.2.1