Commit Graph

146 Commits

Author SHA1 Message Date
Richard Hinckley
1ec5bc94fb [UE-10992] Dismiss-all added to right-click menu on tutorial button. Stops green pulse animation on all tutorial buttons and saves to config file.
Known minor bug: If multiple windows are open with pulses animating, only the one that is given the "dismiss all" command will stop animating. The others will continue until their windows are closed and reopened, or they are dismissed individually.

[CL 2486244 by Richard Hinckley in Main branch]
2015-03-20 11:54:33 -04:00
Richard Hinckley
3a6648fda1 Dismissing a the tutorial on the Tutorials Browser button stops it from coming back when the editor is restarted, or from launching again when you try to open the browser.
[CL 2483125 by Richard Hinckley in Main branch]
2015-03-18 11:36:12 -04:00
Jaroslaw Palczynski
f23f29257b Back out changelist 2481333
Rob asked me to back out GENERATED_*_BODY -> GENERATED_BODY change for now until the "_Validate and _Implementation auto-generation" discussion is over.

#codereview Robert.Manuszewski

[CL 2481343 by Jaroslaw Palczynski in Main branch]
2015-03-17 05:38:32 -04:00
Jaroslaw Palczynski
fa31560e2d Enabled UHT to digest GENERATED_BODY instead of GENERATED_UCLASS_BODY, GENERATED_USTRUCT_BODY, GENERATED_UINTERFACE_BODY or GENERATED_IINTERFACE_BODY, changed every occurence to the new syntax and fixed every warning that have fallen out of this change.
#codereview Robert.Manuszewski

[CL 2481333 by Jaroslaw Palczynski in Main branch]
2015-03-17 05:19:11 -04:00
bruce nesbit
78a4b4dd88 Added tags to tutorials
Made super search search tutorial tags

[CL 2475042 by bruce nesbit in Main branch]
2015-03-11 09:25:44 -04:00
Thomas Sarkanen
97b7a49977 Fixed docked tutorial browser never showing tutorials
While the asset registry is loading we need to refresh tutorials as this is the only mechanism by which they are picked up by the browser.

[CL 2468793 by Thomas Sarkanen in Main branch]
2015-03-04 10:32:32 -05:00
Thomas Sarkanen
5bf7af11b3 Fixed tutorial analytics when returning to browser via 'Home' button
This needs to use a seperate path now so we cant rely on the 'closed' event firing.

AN-93 - Tutorial Event Not Sending?

[CL 2468643 by Thomas Sarkanen in Main branch]
2015-03-04 06:27:23 -05:00
Richard Hinckley
dc4bb930e1 [UE-11086] Dismissing a tutorial doesn't open the tutorial browser.
[CL 2467958 by Richard Hinckley in Main branch]
2015-03-03 15:08:54 -05:00
Saul Abreu
79a26091bf Fixed behavior on FString::ParseIntoArray (muliple delimiters overload) functionality to support optionally culling empty strings. Greatly simplified implementation logic. Output parameter now properly named and taken by reference.
#codereview Steve.Robb, Robert.Manuszewski

[CL 2466824 by Saul Abreu in Main branch]
2015-03-02 15:51:37 -05:00
bruce nesbit
26b343839f Added show/hide engine content blueprint callable function
[CL 2461919 by bruce nesbit in Main branch]
2015-02-26 04:15:44 -05:00
Richard Hinckley
9328b23c0a Font fix in tutorial loading widget. Minor cleanup (deleted commented-out code) in tutorial button.
[CL 2450161 by Richard Hinckley in Main branch]
2015-02-18 10:25:32 -05:00
Matthew Griffin
209dd5d076 [INTEGRATE] Change 2443386 by Mike.Fricker@MFRICKER_G3686_Alpha on 2015/02/12 09:36:51
Fixed typo in tutorial button tool-tip change

[CL 2449803 by Matthew Griffin in Main branch]
2015-02-18 04:12:47 -05:00
Richard Hinckley
9f4201f4ab [UE-9935] Moving fix from 4.7 back into Main.
[CL 2449105 by Richard Hinckley in Main branch]
2015-02-17 15:26:53 -05:00
Matthew Griffin
b82070df9f [INTEGRATE] Change 2442585 by Mike.Fricker@MFRICKER_G3686_Alpha on 2015/02/11 18:24:57
Always remind users about tutorials until they complete the tutorial or explicitly dismiss it (UE-9550)
	- Previously, even opening a tutorial once would prevent the reminder beacon for that tutorial to show again, ever.
	- Now, the beacon will be hidden for the remainder of that editor session and reappear the next time, unless the user completed the tutorial
	- The user can also right click on the beacon and choose to "Don't Remind Me Again" which will prevent it from appearing in the future for that specific tutorial (no change in behavior)

	#codereview james.golding, richard.hinckley

[CL 2448756 by Matthew Griffin in Main branch]
2015-02-17 10:48:07 -05:00
Matthew Griffin
9c215d176a [INTEGRATE] Change 2442157 by bruce.nesbit@bnesbit_release_port_edit on 2015/02/11 15:08:41
Tweaked tutorial back button size and color

[CL 2448708 by Matthew Griffin in Main branch]
2015-02-17 10:17:20 -05:00
Matthew Griffin
6aee4b8bfd [INTEGRATE] Change 2441350 by bruce.nesbit@bnesbit_Releases on 2015/02/11 05:55:27
Added back button to tutorials.
	(Also fixed overridable text on next button and provided same for back button)

[CL 2448653 by Matthew Griffin in Main branch]
2015-02-17 09:56:06 -05:00
Matthew Griffin
f9ea71bcee [INTEGRATE] Change 2431643 by bruce.nesbit@bnesbit_Releases on 2015/02/04 09:36:53
Added code in STutorialOverlay to attempt to load an object if it isnt found when trying to focus.

[CL 2438149 by Matthew Griffin in Main branch]
2015-02-09 11:12:43 -05:00
Matthew Griffin
793bb7ea04 [INTEGRATE] Change 2427467 by bruce.nesbit@bnesbit_release_port on 2015/02/01 13:11:01
Fix for assets in tutorials that have redirectors.

[CL 2435471 by Matthew Griffin in Main branch]
2015-02-06 10:45:23 -05:00
Richard Hinckley
2a39e92502 Sort order of tutorials and categories in tutorial browser can now be set in data instead of always being alphabetical.
[CL 2428136 by Richard Hinckley in Main branch]
2015-02-02 10:16:37 -05:00
Ben Marsh
1da42a80f2 [INTEGRATE] Change 2422514 by Richard.Hinckley@Richard.Hinckley_Z3230_Releases on 2015/01/28 13:45:27
UE-8101 - CurrentTutorial wasn't being cleared when a tutorial ended, so some effects of tutorial stages could still happen after the user exited a tutorial.

[CL 2425864 by Ben Marsh in Main branch]
2015-01-30 11:04:45 -05:00
Richard Hinckley
7588d10092 UE-7933 - Added functionality to dismiss a summoned tutorial browser. This functionality is triggered when a tutorial is launched from the browser.
[CL 2422250 by Richard Hinckley in Main branch]
2015-01-28 10:52:33 -05:00
Richard Hinckley
af4e486a74 UE-7990 - Fixed with a decent Slate widget.
[CL 2420847 by Richard Hinckley in Main branch]
2015-01-27 14:54:15 -05:00
Thomas Sarkanen
3f0f5e3c83 FText key stablization & key editing
FText DisplayString shared ptrs are persisted across property edits. This preserves their entry in the live table and also updates the string that the entry points to. We call GetString() to update the hashed value as persisting the DisplayString means that its location in the table is preserved.
On serialization, a valid key is still found in the live table for the display string, so the key is preserved.
Added funtionality to the property editor to allow key editing and re-generation so any key conflicts can be resolved in the future.
Added new flag to prevent us from being able to edit 'immutable' code-declared (LOCTEXT) text. We dont attempt to preseve the identity of properties that are initialized with these.

UE-5350 - As a translator, I would like the editor tutorial text to preserve it's history between changes in order to greatly improve the translation workflow.

#codereview Saul.Abreu,Justin.Sargent

[CL 2420329 by Thomas Sarkanen in Main branch]
2015-01-27 10:07:05 -05:00
Ben Marsh
0d751ff56f [INTEGRATE] Change 2418658 by Jamie.Dale@Pitbull_JDaleReleases on 2015/01/26 11:10:25
Added a "Play" button to editor tutorial assets in the Content Browser

	UE-7970 - Add small 'play' button to EditorTutorial asset thumbnail

	"EditorTutorial" now provides some class type actions which show a "Play" button on Blueprints that derive from it.

	ReviewedBy Thomas.Sarkanen

[CL 2419742 by Ben Marsh in Main branch]
2015-01-26 20:22:38 -05:00
Ben Marsh
702190504e [INTEGRATE] Change 2414064 by bruce.nesbit@bnesbit_Releases on 2015/01/21 13:26:29
Added IsValid check to new focus on content code.

[CL 2419516 by Ben Marsh in Main branch]
2015-01-26 18:58:52 -05:00