3.0.9

New Features

  • Can specify custom material for all bar textures

Bug Fixes

  • Support for Unity 4.7.0

Improvements

  • Reorganized deprecated example directories
  • FollowObject and Spawner scripts can now constantly lookup for the camera reference

3.0.8

Improvements

  • Created some more bar prefabs
  • Recreated sliced bar example
  • Improved Example 1 scene

Bug Fixes

  • Unity UI: Transparent radial bars rendered uncorrectly when using with Unity 5.2

3.0.7

Bug Fixes

  • Unity UI: Fixed filled radial burn rendering
  • NGUI: Fixed old and deprecated NGUI integration

3.0.6

New Features

  • Image repeat (tilling) for filled bar texture
  • Can now apply euler rotation for newly instantiated bar

Bug Fixes

  • Unity 5.2: Bars were not moving at all
  • Windows Store: Fixed compilation errors
  • Filled renderer sprite follow position was wrong for some grow directions
  • Masks were not working correctly for radial bars

3.0.5

New Features

  • Blinking effect for uGUI Repeated Renderer

Bug Fixes

  • WebGL: Fixed compilation errors
  • uGUI: Fixed filled bar follow effect when direction were different than left to right
  • LookAtCamera option of EnergyBarFollowObject component was not working correctly
  • Spawner when disabled and re-enabled was generating another bar instance

3.0.4

New Features

  • Created new sliced bar type (uGUI only)
  • uGUI: Repeated bar API now allows to manipulate icon images (e.g. animations)
  • uGUI: Added animated repeated bar icons example
  • Added new example scene (example 6)

Improvements

  • Canvas finder does not necessary need to look for the Canvas component

Bug Fixes

  • uGUI: Fixed filled burn effect when Grow Direction is set to Radial and Offset/Lenght is set to any non-default value
  • Fixed Unity 5.1 RecalculateNormals() bug

3.0.3

New Features

Improvements

  • Reorganized example scenes
  • Follow object component has new methods of camera and canvas lookup

Bug Fixes

  • uGUI: Follow object not working when Canvas set to Screen Space Camera
  • uGUI: Invalid follow object position when canvas is set to non-constant pixel size
  • uGUI: Follow object rotation sometimes was invalid
  • uGUI: Bars that are following object not visible on screen does not longer pop-up from nowhere
  • uGUI: Fixed visibility issue with burn effect when increasing bar value
  • uGUI: Removed Fill Direction: Color Change from Repeated Bar (not supported)

3.0.2

Bug Fixes

  • Mesh: Fixed issue with disappearing repeated bar

3.0.1

New Features

  • uGUI Filled Renderer: Bar scale and offset properties

Bug Fixes

  • uGUI: Fixed bar positioning on pixel-perfect canvases
  • uGUI Filled:: Fixed not working radial offset and length properties
  • uGUI: Fixed hierarchy position when creating new bar
  • uGUI: Fixed local rotation when creating new bar
  • OnGUI: Fixed memory leak
  • Unity 5: Fixed serious graphics & performance issue

3.0.0

New Features

  • Full uGUI support! New renderers are using uGUI drawing functions. Mesh renderers are now deprecated
  • Tiled bar effect
  • New inspector editors
  • Blink effect can now work upwards
  • Burn effect can now work in both directions

Improvements

  • Improved NGUI and DF-GUI integration
  • Rearranged main menu

2.1.6

Improvements

  • Improved performance for scenes that are using atlases
  • MadSprite preview now takes sprite color into the account
  • When initializing an empty scene with no camera, Camera 2D is tagged as MainCamera
  • Warnings and info boxes about incorrect camera setup when using anchors

Bug Fixes

  • In some cases changing bar settings during play mode caused exceptions to be thrown
  • NGUI, DF-GUI: Fixed crash on using atlases
  • DF-GUI: Fixed PlayMaker state rename issue
  • DF-GUI: Bars wouldn’t hide when widget shouldn’t be seen
  • Windows Store: Fixed compilation error
  • Windows Phone 8: Fixed MadFontData parsing
  • Unity Remote: fixed touch issues

2.1.5

New Features

  • Blinking can be forced in code
  • Smooth effect can be constrained to only one direction

Bug Fixes

  • Fixed possible issue when bar is not longer anchored
  • Anchor has been always making scene dirty when set to object mode

Improvements

  • Improved rendering performance of bars that are using atlases
  • Notably improved rendering performance of all mesh bars

2.1.4

Improvements

  • Reorder buttons for background/foregroud texture list
  • Changing color of background and foreground textures not longer requires bar to be rebuilt

Bug Fixes

  • Mesh: Transform renderer rebuilder was ignoring font settings
  • Mesh: Label position was wrong when fill value was equal 0 and there was only a bar texture

2.1.3

Improvements

  • Added triangles pool to reduce renderer garbage collection

Bug Fixes

  • Adding textures to existing atlases was broken (oh no!)
  • Sometimes hidden unmanaged sprites could be found as leftovers of previous versions. Now they are removed.
  • Mesh slot renderer was ignoring slots tint
  • Mesh sequence renderer was ignoring tint
  • Missing object tint setting for mesh transform renderer
  • Fixed exception when creating a font

2.1.2

Improvements

  • PlayMaker: New actions to get bar display value and set smooth effect properties

Bug Fixes

  • Could not open sprite inspector
  • DF-GUI: Fixed visible property behavior for bars

2.1.1

Improvements

  • Corrected script execution order to make mesh bars rendering more stable
  • Smoother movement of bars (changed script execution priority)
  • NGUI: Smoother movement of bars
  • Look at camera moved from anchors to Position & Size section of any bar

Bug Fixes

  • Anchors for Mesh bars was broken when anchoring to objects on new scenes
  • Text tinting was broken (not reacting to color change)
  • NGUI: Fixed warnings in integration code about inconsistent line endings
  • NGUI, DF-GUI: Mesh Transform were reporting wrong size right after creation causing it to scale to very small size
  • NGUI: Bars size and position right after creating are now right

2.1.0

New Features

  • Mesh Transform Renderer (all OnGUI bars are now deprecated)
  • Premultiplied-Alpha support for mesh renderers

Improvements

  • Greatly improved prefabs support
  • Support for multiple Panels at one scene
  • Created new example prefabs (for mesh renderers)

Bug Fixes

  • Scenes were always marked as dirty
  • Unity could crash in some cases when one decided to move prefab with a bar into the scene
  • DF-GUI integration was lying about layer change requirement

2.0.1

Improvements

  • SimpleEvent now supports 2D Colliders

Bug Fixes

  • Missing Sequence renderer option when using NGUI or DF-GUI integration

2.0.0

New Features

  • Atlas support
  • Bar renderers can be moved and instantiated outside the panel
  • New mesh sequence renderer

Bug fixes

  • Mesh filled: Wrong smooth speed when burn effect was enabled
  • Mesh filled: Burn texture setting was ignored

1.8.1

New Features

  • Pivots for OnGUI labels

Bug Fixes

  • Wrong transform renderer size calculation

1.8.0

Blog Post

New Features

  • New renderer: 3D Repeat Mesh Renderer
  • Mesh renderers: labels have now a pivot point
  • NGUI: New integration method

Improvements

  • Much better multi-resolution support
  • Mesh renderers: New method of setting position & pivot point
  • DF-GUI: Fixed rotation of bars

Bug Fixes

  • Mesh Renderers: Radial CCW fill direction is now working as expected

1.7.3

Released 01/07/2013

Bug Fixes

  • DF-GUI integration had compile errors
  • In some cases, the size of bars in DF-GUI was miscalculated

1.7.2

Released 12/19/2013

Improvements

  • Better DF-GUI support

1.7.1

Released 12/10/2013

New Features

  • Integration with DF-GUI

Improvements

  • Significantly reduced GC activity with mesh renderers
  • Unity 4.3.0 inspector GUI fixes

1.7.0

Released 11/08/2013

New Features

  • Filled mesh renderer
  • All renderes can be now created from the Tools → Energy Bar Toolkit menu

Improvements

  • Updated prefabs position to be visible right after instancing

1.6.6

Released 10/09/2013, Blog Post

New Features

  • NGUI 3.0 support

Bug Fixes

  • Anchoring was displaying bars in the wrong place when anchored object was on the back of current camera
  • Premultiplied alpha option in Unity 4.2.0 not working as expected
  • NGUI: Sequence bar atlas was not included in the package

1.6.5

Released 08/14/2013

New Features

  • NGUI: Anchoring to 3D game objects support
  • All 4 renderers now support labels (by now labels were available only for default)
  • New bar example: clock
  • Label position can be defined with normalized values

Improvements

  • Total draw calls reduced by about 30-50%
  • Default texture color is now white (was black)

Bug Fixes

  • Progress bar could be rendered twice in some cases
  • Label outline on/off option was not responding
  • Removed (not real) information about leaks when saving scene

1.6.4

Released 07/31/2013

Bug Fixes

  • Relative to Transform feature was not handling relative scaling correctly

1.6.3

Released 07/24/2013

New Features

  • Transform Renderer

Bug Fixes

  • NGUI: Blinking effect breaks color tint and burn effect

1.6.2

Released 07/12/2013

New Features

  • You can specify what camera anchoring will be done

Bug Fixes

  • NGUI inspectors were broken

1.6.1

Released: 07/01/2013

New Features

1.6.0

Released 06/26/2013

Blog Post

New Features

  • Infinite number of background and foreground layers for default renderer
  • Background and foreground textures can be set for sequence renderer
  • Radial grow direction configurable angular offset and angular length
  • New grow method: Color Change
  • Bars position and scale can be affected by transform (ability to create hierarchies)
  • Premultiplied alpha support
  • Better resizing (multi-resolution) support
  • Smooth effect for repeat and sequence bars

Bug Fixes

  • Some materials were created for each frame which caused large performance issue

1.5.2

Released 06/07/2013

New Features

  • New fill direction: horizontal/vertical starting from middle point and filling in both directions (unity ui)
  • Anchor property to follow objects on screen

Bug Fixes

  • No more flicker after bar resize (filled)
    Until now cutting bar texture was done by resizing the texture and changing its texcoords. Now it’s using shaders to find out which pixels should be visible and which shouldn’t.

1.5.1

Released 05/28/2013

New Features

  • Gradients for NGUI
  • Energy Bars can be controlled by SendMessage()

Bug Fixes

  • SimpleEvent OnTriggerStay not working correctly
  • NGUI blinking effect not respecting color configuration
  • Radial fill rendering always black on Android devices

1.5

Released 05/22/2013

New Features

  • Sequence Bar Renderer for NGUI
  • New Progress Bar Pack 3
  • Basic event system to simplify setup process
  • Many small inspector changes

Bug Fixes

  • NGUI Filled bar burn effect could be broken

1.4.2

Released 05/10/2013

Bug Fixes

  • NGUI Filled Progress Bar inspector didn’t apply any changes

1.4.1

Released: 05/02/2013

New Features

  • Unity GUI can now render radial bar

1.4

Released: 04/24/2013

New Features

  • NGUI integration

1.3

Released: 04/19/2013

New Features

Fixes

  • Label coordinates are now relative to bar position
  • Drawing burn from default texture if other not set

1.2.2

Released: 04/16/2013

New Features

  • Pivot Points
    Now you can attach your bar to screen edge, corner or screen center without any scripting (thanks to TheRealFuzz).
  • GUI Depth Option
    When other GUI elements were used on top of (or below) bars there were depth issues because of lacking depth support. Now you can set the GUI.depth for each renderer using inspector or by other script.
  • Reordered Inspector GUI
    Little reordering and enhancements for renderers GUI to look similar.

Fixes

  • Inspector GUI foldouts were not working correctly.