Commit Graph

482 Commits

Author SHA1 Message Date
Chris Wood
568e854fdf Fixed undo error when moving widgets in the UMG hierarchy
[UE-18007] - Undoing move widgets in hierarchy just deletes the widgets

[CL 2607637 by Chris Wood in Main branch]
2015-07-01 12:20:41 -04:00
Andrew Rodham
58107d1db2 Sequencer settings are now stored per sequencer-type
[CL 2607255 by Andrew Rodham in Main branch]
2015-07-01 06:06:21 -04:00
Max Preussner
46f38304a3 MovieScene: Started to move refactored/cleaned up legacy code into binding manager replacement
[CL 2606703 by Max Preussner in Main branch]
2015-06-30 19:16:40 -04:00
Chris Wood
756c120d5f Added support for drag-moving multiple widgets with the mouse in UMG Designer
[UE-16855] - Multiple select dragging with the mouse in UMG Designer

#codereview Nick.Darnell

[CL 2605871 by Chris Wood in Main branch]
2015-06-30 11:56:03 -04:00
Matt Kuhlenschmidt
ea6db7edaf Backend improvements to the Shot workflow in Sequencer. UI still needs improvement
- Creating a new shot will now create a new sub-movie scene with a shot name and number
- Refactored shot playback in the editor so that it properly sends the correct data to the level viewport being previewed
- Shot tracks are no longer considered a master track.  Each movie scene has a dedicated shot track that is created if needed.  Only the root movie scene shot track is updated at runtime however

[CL 2604023 by Matt Kuhlenschmidt in Main branch]
2015-06-29 11:07:33 -04:00
Max Preussner
25ee14a471 MovieScene: Added movie scene object identifier
#CodeReview: max.chen, matt.kuhlenschmidt

[CL 2601394 by Max Preussner in Main branch]
2015-06-25 17:35:29 -04:00
Max Preussner
3650d47b3b MovieScene: Scaffolding for movie scene refactor
[CL 2601216 by Max Preussner in Main branch]
2015-06-25 16:32:27 -04:00
Chris Wood
ce31f3afa4 Changed tooltips when moving widgets in the UMG hierarchy to match World Outliner.
[UE-13349] - Add Green Checkmark and Red (/) to Hierarchy UI

#codereview Nick.Darnell

[CL 2600271 by Chris Wood in Main branch]
2015-06-25 05:11:04 -04:00
Max Chen
374b59134e Sequencer: Get actor name for outliner display.
[CL 2599359 by Max Chen in Main branch]
2015-06-24 14:58:37 -04:00
Nick Darnell
cf39e63a90 UMG - Little bit of cleanup in the navigation customization removing unused code.
[CL 2598110 by Nick Darnell in Main branch]
2015-06-23 18:48:06 -04:00
Nick Darnell
076b059517 Slate/UMG - Moving the SConstraintCanvas out of the UMG Module and into Slate proper. This will allow usage in more core engine modules that come before UMG.
[CL 2598074 by Nick Darnell in Main branch]
2015-06-23 18:27:55 -04:00
Max Preussner
9927a96cbb MovieScene: Renamed module; reorganized files.
[CL 2597352 by Max Preussner in Main branch]
2015-06-23 12:47:53 -04:00
Chris Wood
308bda896b Enabled dragging of mutliple widgets to reparent in the UMG hierarchy
[UE-13345] - Unable to move multiple UMG widgets hierarchy at once

#codereview Nick.Darnell

[CL 2597331 by Chris Wood in Main branch]
2015-06-23 12:37:31 -04:00
Max Preussner
f3289560da MovieScene: Moved tools module into Editor; reorganized files; removed Classes folder.
[CL 2596124 by Max Preussner in Main branch]
2015-06-22 16:54:34 -04:00
Chris Wood
40e85809ca Widgets removed by replacing them in the UMG editor hierarchy are moved to the transient package to stop name clashes.
[UE-16568] - Replacing a Widget and then reusing it's name for another widget will cause a crash

#change Renaming the replaced widget into the transient package in FWidgetBlueprintEditorUtils::ReplaceWidgets(). Approach copied from DeleteWidgets().
#change Add extra defensive check to FWidgetBlueprintEditorUtils::VerifyWidgetRename() to make sure that the rename won't cause a crash by running a dummy rename with the REN_Test flag. Performance feels fine while editing the name in the editable text box.

#codereview Nick.Darnell

[CL 2593538 by Chris Wood in Main branch]
2015-06-19 10:49:45 -04:00
Frank Fella
70252358fe Sequencer - Keep animation outliner selection consistent across undos.
[CL 2592319 by Frank Fella in Main branch]
2015-06-18 14:10:12 -04:00
Frank Fella
6c518c629a UMG/Sequencer - Disable auto-key when no animation is selected.
[CL 2590684 by Frank Fella in Main branch]
2015-06-17 15:18:55 -04:00
Frank Fella
59dbef1cee Sequencer - Fix shadowed variable warnings.
[CL 2585004 by Frank Fella in Main branch]
2015-06-11 17:40:27 -04:00
Frank Fella
ca7f7888f5 Sequencer - Add features to allow for better in-timeline editing of animations.
+ Add a toolbar button for adding additional objects to animate.
+ Add combo buttons to object binding tracks for adding additional property tracks.
+ Make the animation outliner resizable.
+ Add widgets for editing key values to the animation outliner.
+ Add buttons for navigating to previous and next keys, and for adding a key at the current time to the animation outliner.

[CL 2583673 by Frank Fella in Main branch]
2015-06-10 21:28:02 -04:00
Jamie Dale
fe2c01e3c0 Ensured that everything in the editor using a TTextFilter is reporting syntax error information back to the user
[CL 2582959 by Jamie Dale in Main branch]
2015-06-10 13:22:27 -04:00
Chris Wood
8a112d6140 PushMenu() now respects QueryPopupMethod(). All menus now support reusing windows.
UE-14641 - Fix PushMenu() to use QueryPopupMethod()

Pretty big refactor
Adds IMenu as way to identify menus. Replaces referring to menus as SWindows.
Lots of uses of PushMenu() fixed up to match new API

#codereview Nick.Atamas

[CL 2579277 by Chris Wood in Main branch]
2015-06-05 20:19:33 -04:00
Nick Darnell
bbdf81168a UMG/BP - UE-16315 - You can now help the blueprint utility functions create the correct blueprint for you. Previously all classes created a standard blueprint, now it asks the compiler module if any registered IBlueprintCompiler's have special blueprint classes for a particular UObject class when creating new blueprint assets. This fixes the problem of the new asset buttons creating UBlueprints for UUserWidget subclasses, instead of UWidgetBlueprints.
[CL 2572438 by Nick Darnell in Main branch]
2015-06-01 10:06:20 -04:00
Nick Darnell
fe8628cae6 UMG - Exposing the Next/Previous widget navigation options on all widgets.
[CL 2571974 by Nick Darnell in Main branch]
2015-05-31 09:38:28 -04:00
Nick Darnell
687b5e0636 UMG - The Widget compiler now warns if you have events that return EventReplys that are unconnected to anything.
[CL 2562685 by Nick Darnell in Main branch]
2015-05-22 11:27:45 -04:00
Nick Darnell
97d7861587 UMG - Fixing a bug that was showing the category field in the details panel when nothing is selected.
[CL 2562681 by Nick Darnell in Main branch]
2015-05-22 11:26:55 -04:00