Commit Graph

270 Commits

Author SHA1 Message Date
Ben Cosh
ac6b1e60da This modifies the comment balloons behavior on reroute nodes to be more inline other node comment balloons by enabling a toggle button and displaying by default when a comment is entered in the context menu.
#UE-12866 - Have node comments and reroute node comments act the same
#Branch UE4
#Proj Engine, GraphEditor

#includes some more general comment node / comment bubble fixes

[CL 2528202 by Ben Cosh in Main branch]
2015-04-28 04:58:34 -04:00
Frank Fella
13bec92086 Sequencer - Add an object to mange various selections in sequencer.
+ Add the FSequencerSelection class and move all selection functionality there.
+ Add the concept of an active selection which is used to determine what to delete when the user hits the delete key.

[CL 2524575 by Frank Fella in Main branch]
2015-04-24 13:04:32 -04:00
Dan Hertzka
b110d8e91d Usability improvements to foliage edit mode UI
- Tools multibox laid out vertically to keep spacing constant and match the style of the Placement Mode UI
- Formatting matches details panel
- Added thumbnail view in addition to the tree
- Can activate/deactivate types via double-click
- Can collapse the details area
- Selection modes have buttons for selection on ALL instances
- Tooltips for filters are mode-specific
- Activation toggle applies to all selected types when checked/unchecked

#codereview Jack.Porter, Dmitriy.Dyomin

[CL 2521566 by Dan Hertzka in Main branch]
2015-04-22 15:35:19 -04:00
Saul Abreu
9c7b62ebe5 Massive overhaul of gather configuration UI in the Localization Dashboard. Updated localization configuration script settings with new, more descriptive names and moved "friendly" behaviors to the Localization Dashboard's localization configuration script generation code, rather than in the commandlets. REVIEW CHANGELIST FOR API CHANGES.
[CL 2520629 by Saul Abreu in Main branch]
2015-04-22 01:18:49 -04:00
Dmitriy Dyomin
ba1b145186 Additional clean-up of obsolte levels module
[CL 2520615 by Dmitriy Dyomin in Main branch]
2015-04-22 00:24:23 -04:00
Matt Kuhlenschmidt
e65a764c5f Fix GPU profiler not working in -game mode. Made task graph have its own style
https://jira.ol.epicgames.net/browse/UE-7607

[CL 2519177 by Matt Kuhlenschmidt in Main branch]
2015-04-21 09:55:33 -04:00
Saul Abreu
f9dc7cddc1 Corrected images for Localization Dashboard UI. Some smaller images were being used for larger buttons.
[CL 2517986 by Saul Abreu in Main branch]
2015-04-20 14:32:10 -04:00
Saul Abreu
f38b504b10 Hooked up new icons for Localization Dashbard UI.
[CL 2517120 by Saul Abreu in Main branch]
2015-04-19 19:06:47 -04:00
Jamie Dale
4b3576349f Data table undo/redo support
UETOOL-281 - Improve data table workflows
UETOOL-304 - Data table editor doesn't support undo/redo properly

Undo/redo is now supported when adding, removing, moving, or renaming rows, as well as changing the properties of any given data table row.

This also adds highlighting when filtering the data table view, and slightly adjusts the selected row color so it doesn't blend into the background, as well as ensuring the data table is emptied prior to loading (as undo/redo loads on top of an existing object).

[CL 2511605 by Jamie Dale in Main branch]
2015-04-14 09:30:09 -04:00
Dan Hertzka
6e45231042 [UE-11752] - Icons for proc foliage volume & blocking volume
[CL 2510850 by Dan Hertzka in Main branch]
2015-04-13 17:41:55 -04:00
Dan Hertzka
49150d7854 General, basic improvements to the Foliage mode UI
- Added "+Add Foliage Type" button to allow foliage type assets to be created directly
- Adjusted sizing of elements (font & spinboxes) to match details panel & save space
- Changed "ReapplyDensityAmount" to "DensityAdjustmentFactor" to more properly describe its function

- Foliage Type assets can be created in CB
- Overhauled foliage type details customizations to use metadata specifiers for hiding and reapplying
- Updated non-painting FoliageType details customization to display properties properly

[CL 2508803 by Dan Hertzka in Main branch]
2015-04-10 15:43:05 -04:00
Jamie Dale
444ac09bfd Converted the data table editor to use SListView
UETOOL-281 - Improve data table workflows

This is needed as the changes that had been made to SSplitter have been moved to SHeaderRow instead, as they were too specific to go into the generic splitter.

This means that the data table editor now has two list views (one for the row names, one for everything else) which are kept in sync. We have two so that the row names can be anchored to the left of the screen when scrolling the other columns.

[CL 2508489 by Jamie Dale in Main branch]
2015-04-10 13:06:36 -04:00
Michael Schoell
73a4a605c3 Added a menu option when right clicking on Blueprint nodes to view node's documentation.
Moved the "GoToDocumentation" command from MaterialEditorCommands up to GraphEditorCommands.

#jira UE-11783 - Right click on BP nodes should offer link to API docs for node.

[CL 2506859 by Michael Schoell in Main branch]
2015-04-09 11:34:39 -04:00
Dinesh Kumar
f0a9771d33 Paper2D: 2D Mode
- Combined 2D Rotate / Translate widget
- 2D Layer Snap planes
- Some UI stuff to go with it
#codereview michael.noland

[CL 2500349 by Dinesh Kumar in Main branch]
2015-04-02 16:44:37 -04:00
Laurent Delayen
f39624df32 [AUTOMERGE]
Turn Table feature for Persona's Viewport.

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2489620 by Laurent.Delayen on 2015/03/24 14:32:04.

#codereview lina.halper

[CL 2489737 by Laurent Delayen in Main branch]
2015-03-24 15:16:57 -04:00
Michael Noland
cf675cae42 Paper2D: Added placeholder icons and thumbnails for various Paper2D types [UE-3658]
[CL 2485579 by Michael Noland in Main branch]
2015-03-19 21:47:08 -04:00
Dan Hertzka
a67d86f455 - Drag-drop indicators take into account the tint on the indicator brush
- Added basic drag-drop outline indicators to the SCS tree
- Removed redundant definition of SlateEditorStyle::NormalTableRowStyle & added the basic drag-drop indicators to the normal style

#codereview Nick.Darnell

[CL 2484512 by Dan Hertzka in Main branch]
2015-03-19 10:49:15 -04:00
Ben Cosh
3d8d167250 Added the ability to pin re-route node comment bubbles to resolve conflicting user requests.
#UE-7910 - Pin-able Reroute Node Comments
#Branch UE4
#Proj GraphEditor, EditorStyle

[CL 2481434 by Ben Cosh in Main branch]
2015-03-17 08:44:54 -04:00
Richard TalbotWatkin
1d7768ff2b Added 3 new orthographic viewport modes.
#jira UE-1143 - LIVE: Include option to view Orthographic views from both angles Front Back Left Right Top Bottom
#reviewedby Matt.Kuhlenschmidt

[CL 2480276 by Richard TalbotWatkin in Main branch]
2015-03-16 12:50:15 -04:00
Michael Noland
30da1fea0d Editor: Add a Control+Tab menu to quickly switch between different open assets or activate their associated tool tabs
- Added SGlobalTabSwitchingDialog (summoned by either Control+Tab or Command+Tab by default)
- Split SGlobalOpenAssetDialog out into separate files
- Fixed an issue where Ctrl+P would not always be able to create a window (when there is no known global active window to determine preferred screen location from; now defaults to the monitor with the main frame if necessary)

#epicfriday [UE-1302] [UE-960]

[CL 2479515 by Michael Noland in Main branch]
2015-03-14 00:21:26 -04:00
Mike Beach
f9b1813703 [UE-8552] The Blueprint context menu has a new pop-out sub-menu that gives the user more control over the menu's target context (which now includes the current blueprint by default).
[CL 2478872 by Mike Beach in Main branch]
2015-03-13 14:17:57 -04:00
Nick Atamas
69059e907b Slate: line filtering no longer relies on texture resource.
#codereview Matt.Kuhlenschmidt

[CL 2477785 by Nick Atamas in Main branch]
2015-03-12 19:04:47 -04:00
Thomas Sarkanen
cbc2179706 Changed resume icon in behavior tree debugger
It is now consistent with other resume icons.

UE-9758 - Behavior Tree "Resume" button does not match other resume buttons in editor

[CL 2475165 by Thomas Sarkanen in Main branch]
2015-03-11 11:08:06 -04:00
Matt Kuhlenschmidt
252dd7651f GitHub #887 : Fix tab_background filename case for case-sensitive file systems
[CL 2472293 by Matt Kuhlenschmidt in Main branch]
2015-03-09 08:49:41 -04:00
Gil Gribb
35cf42566a UE4 - merge GDC branch, code @2465640 to main
[CL 2468685 by Gil Gribb in Main branch]
2015-03-04 08:31:40 -05:00