Commit Graph

56 Commits

Author SHA1 Message Date
Dan Hertzka
8cd8b64e5f - Updated FText property editor customization to default to multiline
- Use "meta=(SingleLine=true)" in the UPROPERTY declaration to restrict the field to single line entry

[CL 2300083 by Dan Hertzka in Main branch]
2014-09-16 17:02:12 -04:00
Thomas Sarkanen
dd996369d7 Reworking navigation into content
Disabled floating navigation widget (but have not removed it yet).
Built navigation controls into the content widget.

[CL 2299461 by Thomas Sarkanen in Main branch]
2014-09-16 10:26:36 -04:00
Thomas Sarkanen
e2c6561a7e Asset links in tutorials now open correctly.
Previously they were only opening if the asset had been previously loaded.

[CL 2299446 by Thomas Sarkanen in Main branch]
2014-09-16 10:26:12 -04:00
Thomas Sarkanen
db1697046c Made tutorial title AssetRegistrySearchable.
[CL 2297919 by Thomas Sarkanen in Main branch]
2014-09-15 06:09:59 -04:00
Thomas Sarkanen
692f471915 New tutorials are now enabled by default
Removed command-line option and older tutorials

[CL 2295096 by Thomas Sarkanen in Main branch]
2014-09-12 09:54:43 -04:00
Thomas Sarkanen
465d6fef0c Cleaned up hyperlink tooltip API a little
Post-code review, removed accessors & moved delegates into constructor.

[CL 2294987 by Thomas Sarkanen in Main branch]
2014-09-12 06:48:53 -04:00
Thomas Sarkanen
27f424cfa3 Fixed visibility of FX widget & tag for tutorial button
Prevented empty tabs launching when tutorial button anchored-tutorials are run.
Prevented empty tutorials from blocking input.

[CL 2294961 by Thomas Sarkanen in Main branch]
2014-09-12 06:18:47 -04:00
Thomas Sarkanen
10a75d18a2 CIS fix - Fixed non-unity build
[CL 2294915 by Thomas Sarkanen in Main branch]
2014-09-12 05:38:38 -04:00
Thomas Sarkanen
a37b84b8c8 Rich tooltips for tutorial hyperlinks
Refactored handling of decorators into new utility class FTutorialText.
Added tooltip (and rich tooltip) support to hyperlink runs.

#codereview Jamie.Dale

[CL 2294907 by Thomas Sarkanen in Main branch]
2014-09-12 05:28:34 -04:00
Matt Kuhlenschmidt
fb76f6393e Fix constant FName initialization in places that execute often
[CL 2294154 by Matt Kuhlenschmidt in Main branch]
2014-09-11 16:48:17 -04:00
bruce nesbit
d27db9cd36 Added metadata for materialgraph nodes
[CL 2293642 by bruce nesbit in Main branch]
2014-09-11 08:13:08 -04:00
Thomas Sarkanen
12a32f87f4 Fixed crash when zero-length tutorials are run
TTP# 345094 - CRASH: Selecting the arrow keys in the tutorial will cause an immediate crash with the new Tutorial system

[CL 2293498 by Thomas Sarkanen in Main branch]
2014-09-11 03:56:58 -04:00
Thomas Sarkanen
918ef98415 Tidied up Tutorials Browser
Tweaked padding and button styles so the layout is more consistent.
Add ability to display textures as icons in the browser (for categories and tutorials).

[CL 2292442 by Thomas Sarkanen in Main branch]
2014-09-10 12:30:30 -04:00
Thomas Sarkanen
ce37be1d4d Always display the tutorial button. Button action is context sensitive.
Tutorial button launches the tutorial browser if no tutorial exists (or the tutorial has already been taken & completed).

[CL 2292329 by Thomas Sarkanen in Main branch]
2014-09-10 08:09:10 -04:00
Thomas Sarkanen
d303ca0e26 Added intro animation to tutorials
Intro 'bounce' is driven by a float curve asset.
Because of rich text not working very well when zoomed at the moment, only the border is zoomed when animating. The content has the inverse zoom applied to it to counter this.

[CL 2290861 by Thomas Sarkanen in Main branch]
2014-09-09 12:19:28 -04:00
bruce nesbit
0359b039e9 More widget tags for tutorials
Removed unused function prototype

[CL 2286231 by bruce nesbit in Main branch]
2014-09-05 10:00:26 -04:00
bruce nesbit
e2668e0932 Fixed mac compile error
[CL 2286181 by bruce nesbit in Main branch]
2014-09-05 08:50:05 -04:00
James Golding
d20bf8e668 Fix non-unity in STutorialEditableText.cpp
#codereview thomas.sarkanen

[CL 2286149 by James Golding in Main branch]
2014-09-05 08:25:07 -04:00
bruce nesbit
d60a5de509 Converted widget .Tag instances for tutorials to use MetaData
[CL 2286138 by bruce nesbit in Main branch]
2014-09-05 07:39:52 -04:00
Mike Beach
2d8a0fc54a Caching more node titles for various blueprint nodes (to optimize the new BP menu system).
[CL 2284594 by Mike Beach in Main branch]
2014-09-04 11:25:05 -04:00
Thomas Sarkanen
3507b199f2 CIS fix - initialisation order
[CL 2284585 by Thomas Sarkanen in Main branch]
2014-09-04 11:15:01 -04:00
Thomas Sarkanen
fa824aad40 Added more hyperlink types for tutorials
Added asset, code, tutorial and UDN hyperlinks. Tweaked UI to use combo box instead of the large amount of radio buttons it was using before.
Made sure importer & content use correct text styles.
Defaulted to rich text for content.

[CL 2284444 by Thomas Sarkanen in Main branch]
2014-09-04 09:59:45 -04:00
Michael Schoell
358bea4d7b Resolved issues causing an ensure to fire when compiling a Blueprint with an overide function.
Having a private function with BlueprintImplementableEvent will now report as an error by the UHT.

Having a sealed function with BlueprintImplementableEvent will now report as an error by the UHT.

Having a 'final' function with BlueprintImplementableEvent will now report as an error by the UHT.

#ttp 343140 - BP:  LIVE CRASH:  ensure((Function->FunctionFlags & FUNC_FuncOverrideMatch) == (OverridenFunction->FunctionFlags & FUNC_FuncOverrideMatch))

[CL 2283008 by Michael Schoell in Main branch]
2014-09-03 10:46:58 -04:00
bruce nesbit
5057e73315 Created a metadata type that details blueprint information for the tutorial widgets.
Revised the variable node and base node to populate and insert such a tag.

[CL 2282878 by bruce nesbit in Main branch]
2014-09-03 08:26:29 -04:00
Thomas Sarkanen
7b3ae59c60 Simplified rich text editor for tutorials.
Removed ability to independently set font size & colour etc. and replaced with a set of font styles we can use (and style appropriately). Added legacy code to deal with old-style text as best it can.

[CL 2282800 by Thomas Sarkanen in Main branch]
2014-09-03 06:25:58 -04:00