Goo.Accessibility
0.6.2
dotnet add package Goo.Accessibility --version 0.6.2
NuGet\Install-Package Goo.Accessibility -Version 0.6.2
<PackageReference Include="Goo.Accessibility" Version="0.6.2" />
<PackageVersion Include="Goo.Accessibility" Version="0.6.2" />
<PackageReference Include="Goo.Accessibility" />
paket add Goo.Accessibility --version 0.6.2
#r "nuget: Goo.Accessibility, 0.6.2"
#:package Goo.Accessibility@0.6.2
#addin nuget:?package=Goo.Accessibility&version=0.6.2
#tool nuget:?package=Goo.Accessibility&version=0.6.2
Goo.Accessibility
Optional AccessKit C 0.23.0 native runtimes for Goo's NativeAccessibilityAdapter.
Add this package alongside Goo, then assign the adapter before opening a window:
let window = Window{
Title: "My app",
AccessibilityAdapter: NativeAccessibilityAdapter(),
Root: MyApp{},
}.Open()
The native runtime is only loaded when queried or attached. IsAvailable reports
whether the versioned library can load. The adapter binds one window, releases
native objects on close or replacement, and can be disposed on the owner thread.
Embedded hosts keep their own adapters. Native actions are copied before being
posted to Goo's UI thread; stale or unsupported actions are rejected by the
retained semantic tree. Custom AccessibilityAdapter implementations remain supported.
Payloads: Linux x64 (glibc 2.27 baseline), Windows x64/arm64, and macOS x64/arm64.
Linux is built from the pinned source with .github/scripts/build-accesskit-linux-x64.sh;
other payloads come from the upstream checksum-pinned release. native-build.json
records source and binary hashes. AccessKit is MIT OR Apache-2.0 licensed.
The Linux payload applies atspi-cache-signal-arguments.patch: AT-SPI cache
notifications carry one struct argument instead of flattening it into separate
D-Bus arguments. This keeps native client caches consistent on node insertion
and removal. The native inspector test validates both wire signatures.
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.