Temaran Widgets

Average Rating:  
X Rating Failed

Want to create your UI in UMG, but find that the base widgets are missing some essential feature you want? Do you for example want to visualize input bindings dynamically? Maybe this package can help you out!

  • Supported Platforms
  • Supported Engine Versions
    4.19-4.20

Description


Temaran Widgets is a library of tools and UMG widgets that are intended to offer useful functionality beyond what is available in the base engine.


For now, the package contains an extended rich text block that supports in-text rendering of text with custom size and color, hyperlinks, input bindings, images, emojis as well as arbitrary UMG widgets. These let you do almost anything, like adding animated text of all kinds, inline buttons etc.

The text block also contains a powerful pre-processor that will allow you to create text styles, conditionally add and remove text, create user customizable character names and otherwise arbitrarily replace text symbols.


The package also contains a new grid type that allows you to specify rows and columns with fixed pixel measurements, rather than relative ones.


I'm intending to add more widgets to this package depending on popular and personal demand, and any time I do, owners of the package will receive the new widgets to no extra cost.

I am also creating a complete options package based on these widgets that will be added to this package when it's done. Owners of this package will also receive this options package with no extra charge.


Tutorial videos can be found here:

https://www.youtube.com/watch?v=-DUkV1_7mok&list=PLpy_WpIBez4Zpn4dl10pIOr_dV4X7whaB

Technical Details


Features:


A grid type that supports fixed pixel width and height sizing in addition to the default relative sizing method.


A rich text block is also included that supports many different features, described below:

  • Input binding glyphs. By specifying an input binding, the text box will read that input binding and display it using configurable images.
  • A powerful text general pre-processor that lets you replace arbitrary symbols with any text or operator. This is very useful for creating text styles and user configurable object and character names.
  • The pre-processor can also conditionally add or remove text depending on runtime expressions you can put into your widget Blueprint.
  • Images that can be sourced from the content browser (Engine default only supports slate style images).
  • Hyperlinks that calls back into the widget Blueprint. 
  • Arbitrary widgets that you can get references to and customize as you please for any other situation.
  • Text run support just like the base engine rich text block.


Also contains a comprehensive sample package that explains and gives examples of every feature and nuance in the plugin.


Assets:

Number of source code files: 52

Number of Core Materials and Material Instances: 206

Number of Core Textures: 2

Number of Core Blueprints: 2

Number of Material Functions: 1

Number of Sample Files: 46

Network Replicated: No (irrelevant)

Supported Development Platforms: Windows (All should work, but I can only test on windows)

Supported Target Build Platforms: Windows (All should work, but I can only test on windows)

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention