Skip to content

Releases: abra-code/ActionUI

ActionUI demo apps v0.3

09 Mar 05:15

Choose a tag to compare

Pre-release

Misc bug fixes and feature additions

ActionUISwiftTestApp: explore supported views in macOS app. JSON files embedded in app resources with file picker.
ActionUIViewer: command line tool for loading and viewing the SwiftUI constructed views from JSON files.
ActionUIVerifier: command line tool for verifying the correctness of JSON files.

ActionUI demo apps v0.2

24 Feb 18:26

Choose a tag to compare

Pre-release

Added WebView support (requires macOS 26)
Added image support in buttons
Improved Table and List
Misc bug fixes

Codesigned and notarized apps for ActionUI demonstration:

  • ActionUISwiftTestApp: explore supported views in macOS app. JSON files embedded in app resources with file picker.
  • ActionUIViewer: command line tool for loading and viewing the SwiftUI constructed views from JSON files.
./ActionUIViewer 
Usage: ActionUIViewer [--screenshot <output.png>] <path/to/input.json|https://url.to/input.json>

e.g.:

./ActionUIViewer ~/git/ActionUI/ActionUISwiftTestApp/Resources/Form.json
./ActionUIViewer 'https://raw.githubusercontent.com/abra-code/ActionUI/refs/heads/main/ActionUISwiftTestApp/Resources/Button.json'
./ActionUIViewer 'https://raw.githubusercontent.com/abra-code/ActionUI/refs/heads/main/ActionUISwiftTestApp/Resources/GroupBox.json'
./ActionUIViewer 'https://raw.githubusercontent.com/abra-code/ActionUI/refs/heads/main/ActionUISwiftTestApp/Resources/VideoPlayer.json'
./ActionUIViewer 'https://raw.githubusercontent.com/abra-code/ActionUI/refs/heads/main/ActionUISwiftTestApp/Resources/WebView.json'

ActionUI demo apps v0.1

14 Feb 09:18

Choose a tag to compare

Pre-release

Codesigned and notarized apps for ActionUI demonstration:

  • ActionUISwiftTestApp: explore supported views in macOS app. JSON files embedded in app resources with file picker.
  • ActionUIViewer: command line tool for loading and viewing the SwiftUI constructed views from JSON files.
./ActionUIViewer 
Usage: ActionUIViewer [--screenshot <output.png>] <path/to/input.json|https://url.to/input.json>

e.g.

./ActionUIViewer ~/git/ActionUI/ActionUISwiftTestApp/Resources/Form.json

./ActionUIViewer 'https://raw.githubusercontent.com/abra-code/ActionUI/refs/heads/main/ActionUISwiftTestApp/Resources/GroupBox.json'

./ActionUIViewer 'https://raw.githubusercontent.com/abra-code/ActionUI/refs/heads/main/ActionUISwiftTestApp/Resources/VideoPlayer.json'