Aardvark.UI.Primitives
5.7.8
dotnet add package Aardvark.UI.Primitives --version 5.7.8
NuGet\Install-Package Aardvark.UI.Primitives -Version 5.7.8
<PackageReference Include="Aardvark.UI.Primitives" Version="5.7.8" />
<PackageVersion Include="Aardvark.UI.Primitives" Version="5.7.8" />
<PackageReference Include="Aardvark.UI.Primitives" />
paket add Aardvark.UI.Primitives --version 5.7.8
#r "nuget: Aardvark.UI.Primitives, 5.7.8"
#:package Aardvark.UI.Primitives@5.7.8
#addin nuget:?package=Aardvark.UI.Primitives&version=5.7.8
#tool nuget:?package=Aardvark.UI.Primitives&version=5.7.8
Aardvark is an open-source platform for visual computing, real-time graphics and visualization.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
- Aardvark.UI (= 5.7.8)
- Adaptify.Core (>= 1.3.7 && < 1.4.0)
- Aether (>= 8.3.1 && < 8.4.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Aardvark.UI.Primitives:
| Package | Downloads |
|---|---|
|
OPCViewer.Base
OPCViewer.Base |
|
|
Rabbyte
Rabbyte - Drawing Tool |
|
|
Aardvark.UI.Screenshotr
Aardvark is an open-source platform for visual computing, real-time graphics and visualization. |
|
|
PRo3D.Base
PRo3D, short for Planetary Robotics 3D Viewer, is an interactive 3D visualization tool to allow planetary scientists to work with high-resolution 3D reconstructions of the Martian surface. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.7.8 | 0 | 11/5/2026 |
| 5.7.7 | 154 | 10/21/2026 |
| 5.7.6 | 169 | 10/5/2026 |
| 5.7.5 | 186 | 8/24/2026 |
| 5.7.4 | 197 | 8/6/2026 |
| 5.7.3 | 483 | 7/22/2026 |
| 5.7.2 | 268 | 7/14/2026 |
| 5.7.1 | 221 | 7/7/2026 |
| 5.7.0 | 562 | 7/6/2026 |
| 5.7.0-prerelease0005 | 201 | 6/30/2026 |
| 5.7.0-prerelease0004 | 191 | 6/16/2026 |
| 5.7.0-prerelease0003 | 185 | 6/11/2026 |
| 5.7.0-prerelease0002 | 293 | 6/10/2026 |
| 5.7.0-prerelease0001 | 182 | 5/20/2026 |
| 5.6.3 | 265 | 4/20/2026 |
| 5.6.2 | 254 | 3/9/2026 |
| 5.6.1 | 239 | 2/23/2026 |
| 5.6.0 | 1,728 | 11/17/2025 |
| 5.6.0-prerelease0002 | 386 | 10/29/2025 |
| 5.5.5 | 894 | 11/20/2025 |
- Complete `MutableApp` registered-resource cleanup in reverse registration order when a disposer fails, releasing the cancellation source before rethrowing the first failure with its original stack
- Release previously compiled child tasks when composite scene compilation fails, preserving the original compilation error even if cleanup also fails
- Enumerate finite `RenderCommand` sequence inputs once at construction, avoiding lost entries and repeated element side effects
- Reject malformed vector and color JSON values instead of silently decoding them as zero values
- Preserve adaptive value channel reevaluation after serialization failures without losing pending values or retransmitting the last successfully serialized value
- Ignore unknown event versions without disabling active UI handlers or discarding pending replacements
- Fix `AttributeMap.removeClass` for tab, newline, carriage-return, and form-feed separators without trimming Unicode characters from class names
- Fix `onAfterRender` to report up-to-date `RenderClientInfo`
- Reduce construction allocations for large groups of repeated conditional attributes
- Encode `MutableApp.DocumentTitle` as HTML string
- Deliver messages from propagating scene-entry handlers before the target's primary event messages
- Restore shared-scene task acquisition after failed compilation, including recompilation after task destruction
- Infer MIME types from served paths for custom embedded-resource routes with null or empty MIME values
- [Camera] Respect custom camera up directions when limiting FreeFly pitch
- [Camera] Avoid camera-position jumps caused by radius clamping when switching from FreeFly to Orbit
- [Camera] Keep FreeFly camera jumps active until position and orientation have both reached the target
- [Camera] Preserve custom camera up directions during FreeFly jumps and subsequent vertical movement
- [Camera] Make `FreeFlyController.transformRot` apply negative rotations instead of treating them as identity
- [Camera] Preserve ArcBall sensitivity, pan and zoom settings when focus is lost
- [Camera] Reduce Orbit navigation update allocations when multiple camera components move together, preserving interpolation and snapping behavior
- [Camera] Restore shifted vertical FreeFly camera movement after focus loss without stuck or reversed motion
- [Camera] Correct orbit-camera elevation targeting without changing azimuth
- [Primitives] Restore gamepad movement and rotation when a stick is released to neutral and moved in the same direction again
- [Primitives] Ignore touches outside configured stick areas without errors or losing valid touches in the same batch
- [Primitives] Keep map-backed dropdown options and selections synchronized when keys are removed or option content is replaced, including non-comparable and equally ranked keys
- [Primitives] Preserve date-shaped GoldenLayout panel IDs and titles verbatim when loading layouts, including timezones and fractional seconds
- [Primitives] Route GoldenLayout panels to the correct page when IDs contain reserved characters, percent escapes or line breaks
- [Primitives] Preserve GoldenLayout popout window IDs and theme URLs as safe, literal HTML attribute values, including quotes, entities, line breaks, Unicode, and template-marker text
- [Primitives] Preserve GoldenLayout main roots yielded after leading popouts or empty layout fragments
- [Primitives] Keep notifications with overlapping IDs independent across containers, including removal, clearing, and dismissal
- [Primitives] Accept negative integer input in numeric controls and sliders independently of the server culture
- [Primitives] Keep scaling controller previews synchronized while dragging and after release
- [Primitives] Keep local translation controller previews consistent with release positions for scaled objects
- [Primitives] Keep rotation controller previews synchronized with the current drag, without a jump on release
- [Primitives] Preserve special characters in color-picker labels and local-storage keys
- [Primitives] Preserve `Html.multiselectList` values and distinguish cleared selections from selected empty IDs
- [Animation] Correct child values and callback endpoints when eased composite animations cross child boundaries
- [Animation] Reduce update allocations when committing animations with no queued actions
- [Animation] Schedule queued delayed animations after a slot finishes without waiting for unrelated ticks
- [Animation] Reduce spline sample snapshot allocations while preserving independent mutable arrays
- [Animation] Reduce mapped-animation commit allocations while preserving deferred value evaluation
- [Animation] Preserve constant values and unchanged camera components during concurrent interpolation
- [Suave] Return a canceled task for WebSocket sends and close operations whose caller token is already canceled, rather than reporting success
- [Suave] Decode query parameter names for lookup and grouping, including percent escapes and `+` spaces
- [Suave] Reduce allocations when grouping repeated query parameters
- [Suave] Make `IHttpBackend.subRoute` behavior consistent with Giraffe backend
- [Suave] Preserve fragmented WebSocket messages across Ping/Pong
- [Suave] Discard incomplete WebSocket data on Close
- [Giraffe] Complete WebSocket closure with a receive pending, without requiring extra application data to unblock the close handshake
- [Giraffe] Fix `IHttpBackend.redirectRelative`
- [Giraffe] Reduce memory use and file-reading costs for HEAD file responses without reading file contents into memory
- [Giraffe] Discard incomplete WebSocket data on Close