SonyWWS / ATF

Authoring Tools Framework (ATF) is a set of C#/.NET components for making tools on Windows. ATF has been in continuous development in Sony Computer Entertainment's (SCE) Worldwide Studios central tools group since early 2005. ATF has been used by most SCE first party studios to make many custom tools such as Naughty Dog’s level editor and shader editor for The Last of Us, Guerrilla Games’ sequence editor for Killzone games (including the Killzone: Shadow Fall PS4 launch title), an animation blending tool at Santa Monica Studio, a level editor at Bend Studio, a visual state machine editor for Quantic Dream, sound editing tools, and many others.
Apache License 2.0
1.89k stars 262 forks source link

History Listener Suggestion #13

Closed ColinCren closed 10 years ago

ColinCren commented 10 years ago

I love the new History Listener. Its a great addition.

My tool is largely powered by a property grid so just having it say "Edit Property" isn't as useful as saying which one was edited ala Photoshop.

I'd love to see PropertyEditorControlContext have its transaction names be more specific like:

String.Format("{0} {1}", "Edit".Localize(), m_descriptor.DisplayName));
ColinCren commented 10 years ago

Just realized the context menu might be another similar case.

Ron2 commented 10 years ago

I'm glad that the History Lister is proving useful!

That's a great suggestion about the undo/redo command names when editing properties. I'll get that change in soon.

What do you mean by the "context menu might be another similar case"? What commands on which context menu are you referring to?

ColinCren commented 10 years ago

Sorry, that was WAY too vague haha!

I meant PropertyEditingCommands, but I wouldn't be surprised if other classes derived from IContextMenuCommandProvider like GroupingCommands.cs would also benefit from it. I've only used the PropertyEditingCommands at this point.

Ron2 commented 10 years ago

Thanks, Colin, for the good suggestions.