Development Practices For usdview

Modifying GUI

 **Please do not hand edit .ui files, as qt's xml formt is fragile and its
 tools are inconsistent across platforms on tolerance to bad constructs.**

 Instead prefer qdesigner5 to make edits to the .ui documents.  If you are 
 allergic to gui tools, then **at least**, after making hand edits, prior to
 checking them in, load the file in qdesigner5, ensure it loads without 
 error, and then **save the file back out, and check that in**, so that the
 next developer using qdesigner5 does not contend with unrelated diffs.

Testing

  • Please run the tests in pxr/usdImaging/bin/testusdview, and add new ones whenever possible.
  • See blackBoxTesting.md, and please add to it when adding features that cannot be tested by testusdview