Announcing Pistachio - “WPF Resource Visualizer”

November 8th, 2007
Posted by granthnk in .NET, General, WPF, XAML

Pistachio - WPF Resource VisualizerI’m excited to be posting an early build of Pistachio for the WPF Community to get their hands on and try out. Pistachio is a utility I created with fellow Infragistics VDGer Tim Hussey. It’s pretty simple really, you just open a .csproj file with Pistachio and it identifies all resources defined within the project, then shows you which of those resources are used and where they’re used. It’s now a part of our project cycle - we use it to identify all stray resources and clean up our projects. It’s also great for getting a big picture understanding of your current resource structure.

We have plenty of ideas for making the overall experience better, but I’d love to get some feedback anyway. I’m currently using a xamCarouselListBox at the top of the window to display resource dictionaries. In mockups this approaches looks clean and nice, but in practice it doesn’t really cut it. Most of our resource paths are actually longer than the template for each item provides, so we start to see text colliding. I’m planning on moving the resource list to the left side of the page and possibly presenting it in a tree or vertical tab format. I want to reinforce the relationship between the active resource page and the grid of resources. Later posts will also incorporate usage visualizations courtesy of our new xamChart.

 So — download Pistachio and take it for a spin! Let me know if you love it or hate it (or if it doesn’t work for you).

7 Responses to ' Announcing Pistachio - “WPF Resource Visualizer” '

Subscribe to comments with RSS or TrackBack to ' Announcing Pistachio - “WPF Resource Visualizer” '.

  1. Techniques said,

    on November 12th, 2007 at 12:44 am

    Using Mac Design Tools to Produce XAML Deliverables for WPF and Silverlight …

    As Silverlight and WPF adoption widens the interest by many development houses in having design deliverables…


  2. on November 12th, 2007 at 10:01 am

    [...] Grant Hinkson from Infragistics created Pistachio, a resource visualizer utility, which identifies all resources defined within the project and show [...]


  3. on January 4th, 2008 at 2:50 pm

    [...] http://www.granthinkson.com/2007/11/08/announcing-pistachio-wpf-resource-visualizer/  [...]


  4. on January 7th, 2008 at 2:22 pm

    [...]  Pistachio [...]


  5. on January 10th, 2008 at 6:29 pm

    [...] now has a visual designer I am thrilled to announce that Grant Hinkson, visual designer extraordinaire, has agreed to create a new skin for Podder!  I have the utmost [...]


  6. on May 30th, 2008 at 4:48 am

    WPF kehittäjän työkalut…

    Työkaluja Visual Studio 2008 (tai Visual Studio 2005 SP1 Visual Studio 2005 Extensions for .NET Framework 3.0) Expression Blend (ja Expression Design) Kazaml…

  7. Carsten said,

    on July 30th, 2008 at 4:42 am

    Hi

    Great Tool,
    I would be even better if it was able to remove unused resources !

    Regrads,
    Carsten

Leave a reply

:mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: