Introducing UnoSpySnoop: A Powerful Tool for Debugging UNO UI on Skia Platform #15824
lindexi
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey there, fellow developers! I'm thrilled to introduce UnoSpySnoop, a tool I've created to assist in debugging UNO application UI interfaces on the Skia platform.
So, why UnoSpySnoop? Well, on the Skia platform, both WPF and GTK use a Surface for interface rendering. This means that traditional WPF UI debugging tools like SnoopWpf or LiveVisualTree can only display an image without correctly capturing the interface structure.
That's where UnoSpySnoop comes in. It works brilliantly on Skia-based desktop platforms like Skia.Wpf and Skia.Gtk, aiding in interface development and debugging. It's especially useful when debugging Skia.Gtk applications on Linux desktops, significantly boosting UI development efficiency.
UnoSpySnoop replicates the functionality of the LiveVisualTree tool built into VisualStudio for UWP applications, as described in the Inspecting the runtime visual tree of an Uno app document. It helps developers understand the interface structure of applications on the Skia platform and obtain the properties of any UIElement.
Best of all, UnoSpySnoop is open source under the most developer-friendly MIT license on GitHub. Check it out here: https://github.com/dotnet-campus/UnoSpySnoop
I genuinely hope that UnoSpySnoop can help developers enhance their development and debugging efficiency for applications on the Skia desktop platform. I'm eager to hear your feedback, suggestions, and any issues you might encounter.
Lastly, a huge shout-out to the UNO platform and all its contributors. Thanks for your incredible work!
Beta Was this translation helpful? Give feedback.
All reactions