Commit Graph

17 Commits

Author SHA1 Message Date
mike beach
aa9fea3bb9 Adding new setting to disable auto-expansion of the sequencer outliner.
Changed the curve editor filter states to a bitmask so we can communicate desired expansion state as well.

#rb Max.Chen
#jira UE-143030
[FYI] Fredrik.Nilsson

#ROBOMERGE-OWNER: mike.beach
#ROBOMERGE-AUTHOR: mike.beach
#ROBOMERGE-SOURCE: CL 20079971 via CL 20080067 via CL 20080074
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20106452 by mike beach in ue5-main branch]
2022-05-09 13:55:53 -04:00
Louise Rasmussen
d53d14a457 CurveTableEditor - Remove Curves & Adds Right-Click Context Menu to CurveRows List
#JIRA UE-133580
#rb Sebastian.Nordgren
#preflight 619d24f1f934c1a291fe0892

[CL 18272834 by Louise Rasmussen in ue5-main branch]
2021-11-23 13:34:18 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
Louise Rasmussen
ca23b08c0a CurveTableEditor - work in progress
#JIRA UETOOL-3544
#rb Andrew.Rodham, Lauren.Barnes
#preflight 60afc351241ce500010b1461

[CL 16487773 by Louise Rasmussen in ue5-main branch]
2021-05-27 13:24:53 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
matt hoffman
f6da9995a0 Pressing Ctrl F in the Sequencer or Sequencer Curve Editor will now jump keyboard focus to the search widget allowing you to quickly search the tree.
#rb Max.Chen

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 7261981 via CL 7261997 via CL 7266546 via CL 7266556 via CL 7272006 via CL 7272007
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7345501 by matt hoffman in Dev-Build branch]
2019-07-17 00:29:53 -04:00
andrew rodham
11dd2f033d Sequencer: Fixed a crash caused by stale tree item IDs being retained and selected
#jira UE-76896
#rb Mike.Zyracki, Max.Chen

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.rodham
#ROBOMERGE-SOURCE: CL 7256731 in //UE4/Release-4.23/... via CL 7256736
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7333665 by andrew rodham in Dev-Build branch]
2019-07-16 23:21:22 -04:00
zzz77
97e4a99783 PR #6033: Fixes for IntelliSense (Contributed by zzz77)
#rb none
#rnx

[CL 7308593 by Ben Marsh in Dev-Build branch]
2019-07-15 10:09:44 -04:00
andrew rodham
7a88aa83e9 Curve Editor: Tree filtering and synchronization improvements
This is a direct copy from CL 7095088 with a partial revert of original CL 6759985 to address the merge conflict

  - When changing selection in sequencer, the curve editor now selects the same nodes on its tree as well as isolating (auto-filtering) the tree to those nodes. This makes it much easier to drill down into curves from the sequence. Both these settings are configurable through the Editor Preferences ("Synchronize Curve Editor Selection" and "Isolate Curve Editor To Selection")
  - Changed pin widgets to only be visible when their table row is hovered, or if the pin is active
  - Changed filter logic to exclude implicit children when a sibling was explicitly matched. This prevents seemingly unmatched nodes showing up in hierarchies where nested matches occur.
  - Expanded text filter logic to include Parent.Child.Gradchild syntaxfor matching specific hierarchies of nodes

#jira UE-76189
#rb Max.Chen, Matt.Hoffman

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.rodham
#ROBOMERGE-SOURCE: CL 7099711 in //UE4/Release-4.23/... via CL 7099743
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7126652 by andrew rodham in Dev-Build branch]
2019-06-21 02:27:27 -04:00
andrew rodham
df4f7e556e Removed erroneous return
#rb None
#jira UE-75685

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.rodham
#ROBOMERGE-SOURCE: CL 6849216 via CL 6849977 via CL 6850139
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6915764 by andrew rodham in Dev-Build branch]
2019-06-10 15:39:35 -04:00
andrew rodham
5bf9d44ed3 Curve Editor: Implemented basic text filtering for the curve editor tree
- Filter terms are applied as a boolean OR, case-insensitive substring match
  - Pre-filtered expansion states are saved and restored when starting or clearing a filter
  - By default all matched items and parents are expanded, but not matched item's grand children. This gives the best tradeoff for filtered visibilty.
  - Tree items that are shown but did not match the filter terms are now shown with a subdued foreground color.

#jira UE-74355
#rb Matt.Hoffman

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.rodham
#ROBOMERGE-SOURCE: CL 6845199 via CL 6846451 via CL 6848527
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6915519 by andrew rodham in Dev-Build branch]
2019-06-10 15:31:34 -04:00
Ben Marsh
4f8918bbe8 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6646181 by Ben Marsh in Dev-Build branch]
2019-05-26 14:43:21 -04:00