Skip to content

v1.2.9

Compare
Choose a tag to compare
@furby-tm furby-tm released this 18 Nov 00:00
· 190 commits to main since this release
46b38a2

What's New

Embedded Python

  • Successful embedding of the Python interpreter into Swift.
  • Ability to import Python and call Python directly within the Swift programming language:
    Screenshot 2023-11-17 at 4 01 50 PM
  • Fix python headers incorrect includes of cpython headers within extern "C" { blocks, this was previously an error, at least when trying to use that same module (ex. import Python), from a target that was compiled with CXX interoperability enabled, you should now be free to import Python regardless of C/CXX interop. 🎉

ImGui for Swift

Screenshot_2023-11-16_at_7 10 46_PM

Toolkit (plus demo app)

  • Create demo app, prep it for swift bundler which bundles macOS, visionOS, and iOS apps, without having to use Xcode, and runs them from the command line, will add it as a swift build plugin so that SwiftUSD and any package that depends on SwiftUSD will transitively receive the command line tool to build their own apps, plugins, and games through:
    swift package plugin bundler -p (ex. visionOS, macOS, iOS)