In the Advanced Editor, I should be able to see which Properties are inherited

(User Story, Investigate , Priority: High, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: This was actually implemented in the early days, but the old JS client was too difficult to work with, and the workflow kinda sucked.
This needs further design, but the general outline (which was independently suggested by Eric as well as myself, so it's probably about right) is:
  • Inherited Properties should be dimmed in some way. Eric suggests a dimming overlay for the whole row, which may be the easiest way to implement this.
  • The important difference from the original implementation: the inherited control is completely active. As soon as you do anything to change the value, it becomes un-inherited, and the overlay goes away. (The original implementation required an annoying button-click before changing the value.)
  • An un-inherited value displays a "revert to inherited" button, which requires a confirmation. (Possibly the same two-click we do for delete.)