quicklook

package
v0.0.0-...-72b6887 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package quicklook provides Go bindings for Apple's QuickLook SwiftUI cross-import overlay (_QuickLook_SwiftUI).

This overlay provides SwiftUI views and modifiers that integrate QuickLook with SwiftUI. View constructors and modifiers return typed swiftui.View values.

Bridge sources under internal/swift/ are generated by go generate.

Threading

All bridge functions dispatch to the main thread internally. The Go API is safe to call from any goroutine.

Quick start

import "github.com/tmc/swiftui"
import "github.com/tmc/swiftui/quicklook"

view := quicklook.QuickLookPreview(...)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Available

func Available() bool

Available reports whether the QuickLook bridge dylib loaded successfully.

func Err

func Err() error

Err reports the error encountered while loading the QuickLook bridge, or nil if the bridge loaded successfully.

func QuickLookPreview

func QuickLookPreview(view uintptr, urlStr string) swiftui.View

QuickLookPreview applies a quickLookPreview modifier for the given file URL.

Types

This section is empty.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL