Snoop Changelog

What's new in Snoop 5.0.2

May 13, 2023
  • Bug fixes:
  • After upgrading my app to .net 8 snoop no longer works with it.

New in Snoop 5.0.0 (Jan 4, 2023)

  • Breaking changes:
  • Dropped support for all .NET Framework versions prior to .NET 4.5.2
  • Dropped support for .NET 3.0
  • Added support for .NET versions >= 6 (by not explicitly blocking versions greater than 6)
  • #316 - Improved settings management and storage
  • Settings do not rely on System.Configuration anymore.
  • The new system allows sharing of settings between different snooped applications.
  • It also allows to define settings for whole directory trees.
  • Bug fixes:
  • #300 - An error has occured in developing .NET 6 Desktop App
  • #313 - Error: Collection was modified; enumeration operation may not execute.
  • #318 - Styles from application apply to Snoop UI if DefaultStyleKey is overwritten by application
  • #319 - Wrong style being displayed in property inspector if DefaultStyleKey is overwritten.
  • #333 - Dual Monitor high dpi window sizes and positions broken (thanks @Algorithman)
  • #374 - Unhandled InvalidCastException when running on .NET 7
  • Improvements:
  • Editing Color? and Enum? values works now
  • Improved resource lookup (used to get resource keys for resources)
  • Added dark theme
  • #278 - Adorner Layer not visible on certain controls (Snoop now reports a diagnostic error when there is no adorner layer for the selected element)
  • #283 - [Feature Request] Be able to import filters or make them available across applications. (solved by #316)
  • #314 - Hide properties from Snoop?
  • You can now hide properties from Snoop by adding [System.ComponentModel.BrowsableAttribute(false)] to your property.
  • It's only shown then if the "Show uncommon properties" is enabled.
  • #320 - System resources are not shown in the tree
  • #326 - Enable Snoop to show the dev tools of browser controls
  • #339 - Value selector when dependency property type is a nullable enum.

New in Snoop 4.0.1 (Dec 24, 2021)

  • Editing values works again

New in Snoop 3.0.1 (Jun 10, 2021)

  • Bug fixes:
  • Fixing window finder cursor display when DPI != 100%
  • 203 - The calling thread cannot access this object because a different thread owns it.
  • 207 - Exception when trying to snoop application with invalid resource definitions inside ResourceDictionary

New in Snoop 2.6.1 Beta (Feb 11, 2011)

  • This release is a bug fixing release. Most importantly, issues have been seen around WPF 4.0 applications not always showing up in the app chooser. Hopefully, they are fixed now.

New in Snoop 2.5.1 Beta (Jun 25, 2010)

  • This is a minor bug fix release for Snoop.
  • In particular, I have fixed the installers so that they create separately named shortcuts ... for each version of Snoop. This is helpful if you download and use all 4 versions. This fix alone warranted a minor release, in my opinion.
  • I have also fixed:
  • The visual tree now better brings elements into view (in particular, horizontally).
  • Snoop no longer needs admin rights on Windows XP to Snoop.
  • If you Snoop a black background, white foreground application in some cases ... Snoop was hard to use.
  • Fixed the horizontal splitter so that you can adjust the size of the previewer pane.