Releases: RolandUI/DevScope
Releases · RolandUI/DevScope
Release list
DevScope 0.1.0
DevScope 0.1.0 is the first stable release of the lightweight, local, in-process continuation of the classic Avalonia F12 DevTools for Avalonia 12.
Highlights
- Inspect logical and visual trees, routed events, properties, styles, layout, pseudo-classes, and diagnostic overlays.
- Edit properties, flags enums, mutable arrays, lists, and dictionaries with validation and read-only safeguards.
- Capture bounded in-process
System.Diagnostics.Traceoutput with filtering, pause/resume, clear, and auto-scroll. - Use the classic dedicated DevTools window on desktop or a reversible embedded overlay on single-view application lifetimes.
- Experiment with selected-subtree animation clock controls for pause, resume, deterministic stepping, reset, and detach.
Changes since 0.1.0-preview.1
- Fixed the 23 transient compiled-binding cast warnings emitted when opening the Elements inspector (#9).
- Added release publication to GitHub Packages alongside nuget.org, without a long-lived registry credential (#10).
- Added a tag-bound manual recovery path for release workflow dispatches.
- Updated installation guidance for the stable package.
Compatibility
- Avalonia
12.1.0 .NET 8and.NET 10- Package:
RolandUI.DevScope 0.1.0
dotnet add package RolandUI.DevScope --version 0.1.0Important behavior
- DevScope is intentionally local and offline-capable. It does not implement a remote development protocol or replace Avalonia Accelerate.
- Single-view activation depends on the configured key gesture reaching Avalonia; browsers may reserve F12 and touch-only devices may need a different gesture.
- The experimental animation clock uses compatibility-checked Avalonia 12.1 internals. Start or restart a target animation after attaching the diagnostic clock.
- Detaching restores the previous clock-property value and the original single-view visual tree.
DevScope continues Sylinko/ClassicDiagnostics.Avalonia and the original Avalonia.Diagnostics work. It is an independent community project.
Full Changelog: v0.1.0-preview.1...v0.1.0
DevScope 0.1.0-preview.1
DevScope is a lightweight, local, in-process continuation of the classic Avalonia F12 DevTools for Avalonia 12.
Highlights
- Edit mutable array, list, and dictionary items directly from the property inspector, with validation and read-only safeguards.
- Capture bounded in-process
System.Diagnostics.Traceoutput with filtering, pause/resume, clear, and auto-scroll. - Use the classic dedicated DevTools window on desktop or a reversible full-size embedded overlay on
ISingleViewApplicationLifetimehosts. - Experiment with a selected-subtree animation clock: pause, resume, deterministic step, reset, detach, and live state/time display.
- Share one DevTools session and input subscription per application across repeated
AttachDevTools()calls.
Compatibility
- Avalonia
12.1.0 .NET 8and.NET 10- Package:
RolandUI.DevScope 0.1.0-preview.1
dotnet add package RolandUI.DevScope --version 0.1.0-preview.1Important behavior
- DevScope is intentionally local and offline-capable. It does not implement a remote development protocol or replace Avalonia Accelerate.
- Single-view activation depends on the configured key gesture reaching Avalonia; browsers may reserve F12 and touch-only devices may need a different gesture.
- The animation clock uses compatibility-checked Avalonia 12.1 internals. Animations capture their clock when starting, so start or restart a target animation after attaching the diagnostic clock.
- Detaching restores the previous clock-property value and the original single-view visual tree.
DevScope continues Sylinko/ClassicDiagnostics.Avalonia and the original Avalonia.Diagnostics work. It is an independent community project.
Full Changelog: https://github.com/RolandUI/DevScope/commits/v0.1.0-preview.1