Commit Graph

87 Commits

Author SHA1 Message Date
Thomas Sarkanen
3014bfc0df Moving tutorial browser to an editor nomad tab
Tweaked styles and layout to better suit a tab.
Also fixed browser not showing some tutorials if all assets are not yet loaded.
Progress is now updated periodically as the browser can be now open while a tutorial is in progress.

TTP# 347956 - TUTORIALS: Selecting More Tutorials can hide Tutorial Browser

[CL 2327011 by Thomas Sarkanen in Main branch]
2014-10-13 06:46:06 -04:00
Thomas Sarkanen
aad459c06d Cleaned up unused old tutorial system files
[CL 2322619 by Thomas Sarkanen in Main branch]
2014-10-08 09:58:44 -04:00
Thomas Sarkanen
8011ba0c1b Adding external link indicator to tutorial hyperlinks
Slate changes:
Allowed hyperlink decorator and hyperlink run to be more easily derived from by moving some functions/variables to protected.

Added new run & decorator for hyperlinks in tutorials that add an icon to the end of the run if required.
Only use icon-style run if in display mode (not in edit mode).

reviewed by Jamie.Dale

[CL 2322460 by Thomas Sarkanen in Main branch]
2014-10-08 06:07:52 -04:00
Michael Trepka
37063d2cfc Fixed tutorial editor's widget picker on Mac
#codereview Thomas.Sarkanen

[CL 2321570 by Michael Trepka in Main branch]
2014-10-07 14:04:10 -04:00
Mikolaj Sieluzycki
c92ca070d1 Move references to UObjects from FCoreDelegates to FCoreUObjectDelegates
TTP #343071 CORE: FCoreDelegates should not have references to UObjects.
#codereview Robert.Manuszewski

[CL 2317144 by Mikolaj Sieluzycki in Main branch]
2014-10-02 06:13:35 -04:00
Thomas Sarkanen
cf68744ac8 Tutorials are now restarted when taken if they were previously completed
Override parameter passed in to LaunchTutorial when the tutorial has been completed already.

TTP# 348110 - EDITOR: TUTORIALS: Completed tutorials should always restart when re-taken

[CL 2315684 by Thomas Sarkanen in Main branch]
2014-10-01 05:57:50 -04:00
Thomas Sarkanen
d9ba2d3606 Tutorial content 'Next' button is now green, has text and is customizable
Rearranged layout/padding a little to compensate for larger apparent button size.
Kept larger button hitbox, which required some custom border handling for the button.

TTP# 348109 - EDITOR: TUTORIALS: Add green buttons to tutorials

[CL 2314257 by Thomas Sarkanen in Main branch]
2014-09-30 11:37:26 -04:00
Jamie Dale
669024da75 Fixed auto-wrapped text in the tutorials list never growing again if it was shrunk
TTP# 347884 - EDITOR: TUTORIALS: text does not expand when maximizing the window

The auto-wrapping allowed the text block to shrink when the window was shrunk, however the sizers were set to align their content left horizontally (rather than fill, which is the default) meaning that the text block was never allowed to grow again once it had shrunk.

A better way to achieve this is to set the sizer slots to fill, and then use the text justification on the text block to control the text location - thankfully both of these are the defaults.

#codereview Thomas.Sarkanen

[CL 2313013 by Jamie Dale in Main branch]
2014-09-29 11:55:44 -04:00
Thomas Sarkanen
877102f64c Added support for Back and Forward mouse buttons to Tutorials
As with the content browser, these buttons only function as back and forward when they are clicked within the bounds of the widget.

TTP# 347536 - TUTORIALS: Add Forward/Back web browser controls

[CL 2312859 by Thomas Sarkanen in Main branch]
2014-09-29 10:05:13 -04:00
Thomas Sarkanen
fe407d11d4 Searching tutorials now recursively searches all categories and sub-categories
If we have a search string we should search all categories starting at the current context, rather than just one level deep as before.
Also fixed search text highlighting to be consistently coloured and to show up for rich text content.

TTP# 347534 - CRITICAL: TUTORIALS: Search bar only shows results for currently displayed tutorials

[CL 2312725 by Thomas Sarkanen in Main branch]
2014-09-29 06:54:17 -04:00
Thomas Sarkanen
d60e92beca Added breadcrumb trail to tutorials browser
Displays crumbs according to the current navigation filter.

TTP# 347533 - TUTORIALS: Display tree path in Tutorial Window

[CL 2312668 by Thomas Sarkanen in Main branch]
2014-09-29 05:28:46 -04:00
Jaroslaw Palczynski
b190b22d22 CRTICIAL: Regression: Opening many of the asset types give the warning "Failed to find object 'Class None'.
#ttp 347342

[CL 2312596 by Jaroslaw Palczynski in Main branch]
2014-09-29 03:58:28 -04:00
Thomas Sarkanen
4b0cf0acc2 Re-enable documentation link for HTML5, PS4 & XboxOne 'missing SDK' when packaging
Added a fallback to treat the path passed-in as a documentation path if the asset path doesnt correspond to a BP.

[CL 2309566 by Thomas Sarkanen in Main branch]
2014-09-25 05:55:15 -04:00
Thomas Sarkanen
dfc9addd05 Tearing off a highlighted widget no longer results in duplicate content being displayed
Tutorials browser now always appears on the mainframe. This avoids the browser appearing on small torn-off windows if content is torn off while a tutorial is in progress.
Also fixed crash when opening a browser from a widget that used to be docked to anotehr tab (weak window pointer was invalid at this point).

TTP# 347014 - EDITOR: TUTORIAL: If a tab is undocked while being referenced in the "welcome to the unreal editor" tutorial, there will be two instances of the tutorial text

[CL 2305366 by Thomas Sarkanen in Main branch]
2014-09-22 09:42:52 -04:00
Thomas Sarkanen
66a8835b2a Internal builds default to not showing tutorial alert pulse
This can be enbled internally by using the -TestTutorialAlerts command line switch.

[CL 2305359 by Thomas Sarkanen in Main branch]
2014-09-22 09:42:41 -04:00
Thomas Sarkanen
4e909f8754 Dont show non-standard Blueprint Tutorials
Also allow tutorials to be hidden from the browser if necessary

TTP# 347111 - TUTORIALS:Tutorials browser shows MacroLibraries based on EditorTutorial class

[CL 2305308 by Thomas Sarkanen in Main branch]
2014-09-22 09:42:03 -04:00
Thomas Sarkanen
f9b46bc4d6 Correctly open tutorial when opening an asset for a tutorial.
Make sure we have an overlay constructed for the window we just created for the asset.

TTP# 347174 - TUTORIAL: When clicking on a sub editor tutorial, the tutorial does not automatically popup if the sub editor is not already opened

[CL 2305305 by Thomas Sarkanen in Main branch]
2014-09-22 09:41:50 -04:00
Thomas Sarkanen
696af0bf93 Tutorial alert now dismisses again when tutorial is taken
Undo issue caused by bad merge

#codereview James.Golding

[CL 2303871 by Thomas Sarkanen in Main branch]
2014-09-19 07:03:06 -04:00
Max Preussner
e877227b67 MessageLog: Added message tokens for tutorials
[CL 2303315 by Max Preussner in Main branch]
2014-09-18 18:59:55 -04:00
Thomas Sarkanen
27e2adfdc8 Sorted tutorials browser entries
So the list is stable, for now we do a simple alphabetical sort.

reviewed by James.Golding

[CL 2302982 by Thomas Sarkanen in Main branch]
2014-09-18 16:43:17 -04:00
James Golding
8469b0fc89 Fix tutorial not displaying if NULL window was passed in
#codereview thomas.sarkanen

[CL 2302957 by James Golding in Main branch]
2014-09-18 16:42:40 -04:00
Thomas Sarkanen
0155d729d9 Fixed crash on shutdown that for some reason was only happening on Mac.
reviewed by Mark.Satterthwaite

[CL 2302569 by Thomas Sarkanen in Main branch]
2014-09-18 13:31:03 -04:00
Thomas Sarkanen
86292b26f8 Fixed 'fallback' overlays appearing in multiple windows
Dont present the 'fallback' overlays unless in the primary ('navigation') window.

[CL 2302563 by Thomas Sarkanen in Main branch]
2014-09-18 13:30:40 -04:00
Thomas Sarkanen
7acd43b140 Fixed tutorials border blocking mouse input to widgets below
[CL 2302510 by Thomas Sarkanen in Main branch]
2014-09-18 10:43:35 -04:00
Thomas Sarkanen
8e1f08352e Fixed tutorial alert dismissal not always working
Tutorial alert also hides when the tutorial is taken.

[CL 2302491 by Thomas Sarkanen in Main branch]
2014-09-18 10:28:16 -04:00