Skip to content

Releases: SwiftTUI/swift-tui-android

SwiftTUI Android 0.16.0

Choose a tag to compare

@adam-zethraeus adam-zethraeus released this 08 Oct 09:25

Coordinated 0.16.0 Android host and Gradle plugin publication. Shared wire fixtures cover additive widget semantics, Picker selection, custom actions, link behavior, assistive focus, composite controls, and browser text selection. Android remains an arm64 preview with the documented host limits.

Artifacts: sh.swifttui:android-host:0.16.0 and sh.swifttui.android version 0.16.0 from the GitHub Pages Maven repository.

0.13.5

Choose a tag to compare

@adam-zethraeus adam-zethraeus released this 16 Sep 03:55

0.13.5

Publish Android host and Gradle plugin 0.13.5 for the coordinated Swift 6.4 release. The plugin selects the Swift 6.4 Android SDK and external NDK 27.3.13750724.

0.13.4

Choose a tag to compare

@adam-zethraeus adam-zethraeus released this 16 Sep 00:50

Adopt Swift 6.4.0 and its Android SDK. The Gradle plugin uses the native SwiftPM build engine and an installed Android NDK. Publish android-host and the sh.swifttui.android plugin at 0.13.4.

0.13.3

Choose a tag to compare

@adam-zethraeus adam-zethraeus released this 14 Sep 17:40

Publish the Android host AAR and Gradle plugin at coordinated version 0.13.3.

0.13.2

Choose a tag to compare

@adam-zethraeus adam-zethraeus released this 13 Sep 15:16

Qualify full-grid cell clipping on Android devices and publish the Android host AAR and Gradle plugin at 0.13.2.

0.13.1

Choose a tag to compare

@adam-zethraeus adam-zethraeus released this 12 Sep 09:49

Coordinated SwiftTUI 0.13.1 release.

Updates the public SwiftTUI dependency and release metadata to 0.13.1. See the framework release notes for layout, state, input, presentation, and runtime fixes.

0.13.0

Choose a tag to compare

@adam-zethraeus adam-zethraeus released this 10 Sep 17:27

SwiftTUI 0.13.0 extracts terminal-program embedding into SwiftTUI/swift-tui-terminal-view and ships the style-system fixes, documentation, and Styles gallery.

Migration: add the swift-tui-terminal-view package at 0.13.0, depend on its SwiftTUITerminalView product, and replace import SwiftTUITerminal with import SwiftTUITerminalView. View and session names remain unchanged. The framework no longer depends on SwiftTerm.

Style fixes cover environment pixel metrics, picker focus effects, disclosure pointer activation, disabled links, field state, spinner diagnostics, and validation of tab, toast, and portal presentations. The new Style System guide connects the 28 open style families, with expanded API documentation and gallery examples.

All nine packages share version 0.13.0. Browser package behavior is unchanged; this release aligns their versions and artifacts with the coordinated release.

0.12.1

Choose a tag to compare

@adam-zethraeus adam-zethraeus released this 08 Sep 23:47

Coordinated SwiftTUI 0.12.1 minor release.

Updates the public dependencies and release metadata to the coordinated 0.12.1 version.

The framework release includes style-system fixes, nested presentation and focus ordering, duplicate-ID collection bindings, lazy-row task ownership, and layout, input, animation, and rendering corrections.

Framework release notes

This completes the corrected coordinated 0.12 minor release. The GIF-editor layout-floor test now checks clipped thumbnail content and the terminal-size guard; framework and browser behavior are unchanged from 0.12.0. Published 0.12.0 tags remain unchanged.

SwiftTUI Android 0.12.0

Choose a tag to compare

@adam-zethraeus adam-zethraeus released this 08 Sep 23:06

Coordinated SwiftTUI 0.12.0 minor release.

Updates the public dependencies and release metadata to the coordinated 0.12.0 version.

The framework release includes style-system fixes, nested presentation and focus ordering, duplicate-ID collection bindings, lazy-row task ownership, and layout, input, animation, and rendering corrections.

Framework release notes

The coordinated 0.12 release was completed as 0.12.1 after correcting an outdated GIF-editor layout test. The 0.12.0 tags remain unchanged; no 0.12.0 site or organization tag was created.