Author Topic: Latest Version: 2018.3 (December 13, 2018)  (Read 451727 times)

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.0.9 f4
« Reply #60 on: January 28, 2014, 01:49:39 PM »
3.4.4 (previously 3.0.9 f5)
- NEW: UIGrid and UITable now have a virtual Sort function you can overwrite, and are now extensible.
- NEW: You can now use the Component Selector to load more than just prefabs by specifying explicit extensions.
- FIX: The Component Selector should now behave better with dynamic fonts and will hide Lucida Grande (internal Unity font).
- FIX: UICamera's new hit check should now work even if only one widget was hit.
- FIX: You can now remove delegates from the EventDelegate list even while executing its callbacks.
- FIX: Work-around for potential crash on exit on mobiles due to an issue in Unity.

3.4.5 (previously 3.0.9 f6)
- FIX: Typo fix in UIEventDelegate.

3.4.6 (previously 3.0.9 f7)
- NEW: UIPlayAnimation now supports Animator animations (mecanim).
- NEW: Added UIEventTrigger that can be used to add event delegates via inspector for press, release, select, etc.
- OLD: Deprecated UIButtonMessage and UIForwardEvents (upgrade to UIEventTrigger at your own pace).
« Last Edit: January 30, 2014, 12:58:23 PM by ArenMook »

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.0.9 f7
« Reply #61 on: January 30, 2014, 12:57:39 PM »
3.4.7
- NEW: You can now set font size even on bitmap labels.
- NEW: UIScrollView can now reference sliders as scroll bars.
- FIX: Adjusting the widget's aspect ratio will now automatically resize the widget.
- FIX: UIImageButton now won't try to swap sprites if a sprite hasn't been set, and "pixel snap" is now optional.
- FIX: Text set to resize freely with positive spacing should no longer wrap the last char.
- FIX: Compile fixes on Unity 4.0, 4.1, and 4.2.

This release also normalizes version numbers into something that makes more sense and better reflects the amount of changes in each version when compared to how everything was in the NGUI 2 cycle.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.4.7
« Reply #62 on: February 01, 2014, 02:12:00 PM »
3.4.8
- NEW: Tweens will now display the curve in inspector as a square, making it easier to eyeball.
- FIX: Fixed floating-point precision issues in NGUIText's print-wrapping logic.
- FIX: UIDrawCall will remove all references to materials and textures when it's disabled.
- FIX: Removed UIAnchor from the Drag & Drop scene.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.4.8
« Reply #63 on: February 07, 2014, 01:38:48 AM »
3.4.9
- NEW: You can now embed hidden content in labels using bbcode: [url=link]Click Here[/url]. Retrieve this content via UILabel.GetUrlAtPosition(UICamera.lastHit.point), then do what you want.
- NEW: Labels can now keep references to UIFonts that use dynamic fonts, for easy replacement/swapping.
- FIX: Work-around for a bug in Unity related to dynamic fonts discarding previously requested characters.
- FIX: UIButtonColor/UIButton will set the normal color in Awake instead of Start to avoid conflicts with tweens.
- FIX: Create UI menu option will now let you create a 3D UI if you have a 2D UI present, and vice versa.
- FIX: Input improvements: IME text selection while typing and proper dialog positioning.
- FIX: Parent widget's visibility checks should no longer cause children to be culled.
- FIX: Scaled bitmap fonts should now be correctly affected by the gradient setting.
- FIX: Removed UIAnchor usage from the Scroll View example.
- FIX: UIRoot should be executed before everything else.
- FIX: UIToggle.startsChecked is now be public.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.4.9 (Standard), 3.5.0 (Professional)
« Reply #64 on: February 19, 2014, 07:12:19 PM »
3.5.0
- NEW: Localization system now supports CSV type input.
- NEW: UILocalize script now has key lookup and localized preview options.
- NEW: UICamera now has a new event type that supports 2D colliders.
- NEW: Added justified alignment support for labels.
- NEW: Scroll views now have a Content Origin point.
- NEW: You can now freely adjust width and height of anchored widgets.
- NEW: UIDragResize script now has a maximum size limiting option as well.
- FIX: Improved scroll view resizing and logic regarding how it repositions the content.
- FIX: Fixed an issue with how changing panel's alpha would not propagate to children in certain cases.
- FIX: NGUI will no longer intercept RMB events that occur outside the selected widget's area.
- FIX: UICenterOnClick should now work as expected when there is no UICenterOnChild present.
- FIX: UICenterOnClick shouldn't cache the panel anymore, making it work properly with drag & drop.
- FIX: Widget inspector's Dimensions field should no longer be grayed out if the widget is partially anchored.
- FIX: UIRoot's FixedSizeOnMobiles setting should now recognize BB and WP8 as mobile devices
- FIX: UICamera will now clear all active touch events when the application is paused.
- FIX: Work-around for dynamic font delegate subscriptions causing epic GC.
- FIX: Setting label text will now auto-adjust the collider size.
- FIX: Inlined italic text should now look better.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.5.0
« Reply #65 on: February 21, 2014, 06:36:27 PM »
3.5.1
- NEW: CSV reader will now convert the "\n" character sequence into a new line char.
- FIX: Scenes using NGUI should no longer get marked edited so much.
- FIX: Reduced the size of meshes used by NGUI draw calls.
- FIX: Changing the panel's alpha will now properly inform child panels.
- FIX: Fix for how URL tags get parsed in labels.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.5.1
« Reply #66 on: March 01, 2014, 10:10:12 PM »
3.5.2
- NEW: Added the ability to generate bitmap fonts from within Unity using FreeType directly.
- NEW: You can now add transparent, clamped and tiling border to sprites via the Atlas inspector.
- NEW: You can now modify any sprite to bake a shadow or add some visual depth to it (want deeper shadow? add multiple!)
- NEW: UIImageButton's functionality is now a part of UIButton.
- NEW: You can now flip simple sprites horizontally and vertically (contributed by Nicki).
- FIX: Labels using Packed Fonts no longer have the Gradient and Effect options, as they don't work with packed fonts.
- FIX: Moved the Localization file into Examples/Resources so that it doesn't break older localization projects.
- FIX: Buttons that start with disabled colliders will now always assume their disabled state on start.
- FIX: UIProgressBar will no longer send OnChange if the change was limited by the number of steps.
- FIX: It should be possible to set the font to be of Reference type again.
- FIX: UIKeyBinding will no longer leave the button in a highlighted state.
- FIX: Another fix for scenes being marked as edited.
- FIX: Fixed the 2D hit detection logic.
- FIX: Flash compile fix.
- DEL: Removed Pixel Size property from UIFont. Set the label's target font size instead.
- DEL: Removed UICamera's OnInput event as it wasn't being used (as it wasn't reliable).
« Last Edit: March 11, 2014, 11:31:02 PM by ArenMook »

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.5.2
« Reply #67 on: March 02, 2014, 11:40:26 PM »
3.5.3
- NEW: All sprite types can now be flipped, not just simple sprites.
- NEW: Exposed On Change event in UIInput's inspector.
- FIX: UIButton will no longer pixel snap the normal sprite by default, and pixel snap is now off by default.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.5.3 (Standard), 3.5.4 (Professional)
« Reply #68 on: March 14, 2014, 01:19:21 PM »
3.5.4
- NEW: You can now bake basic effects into bitmap fonts via inspector: soft shadow, soft outline, bevel, etc.
- NEW: Added a way to set the Sorting Order on panels using Explicit Render Queues (for Unity 2D).
- NEW: Cached buffers are now per-draw call rather than global, reducing memory allocations.
- NEW: Added a "tall portrait mode" setting to the UIRoot that will shrink the UI if it's in portrait mode.
- NEW: UIGrid and UITable now has the horizontal and vertical sorting options so drag & drop items can stay where you dropped them.
- NEW: Got rid of all the old tutorial scenes and replaced them with some new ones.
- NEW: Added a new experimental option to the UIRoot: "Adjust by DPI".
- NEW: Bitmap Font creation now works on OSX as well.
- FIX: You can now clear sprite states under UIButton.
- FIX: TweenRotation now tweens X, Y and Z values individually, so you can go from 0 to 360 now.
- FIX: OSX character keys resulted from arrow key presses will now be ignored by UIInput.
- FIX: Fixed an issue with scrollviews being anchored to non-centered widgets.
- FIX: Input selection and caret should now be affected by parent alpha properly.
- FIX: Changing the slider value via small increments should now work as expected.
- FIX: Transform inspector will now always display rotation in -180 to 180 range.
- FIX: CSV parser now supports multi-line input without having to insert "\n".
- FIX: A multi-line input field with a lot of spaces will now wrap correctly.
- FIX: Keyboard and controller navigation should again highlight things properly.
- FIX: Disabling a game object with a widget that was just enabled should no longer cause it to remain visible on rare occasions.
- FIX: You can now assign sliders/progress bars for scroll view scroll bars.
- FIX: Event delegate copy will now work for raw (code) delegates as well.
- FIX: Modifying widget dimensions in inspector is now properly undoable.
- FIX: Typewriter effect example script now supports encoded tags.
- FIX: Went through all examples and fixed a few that were wonky.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.5.4
« Reply #69 on: March 23, 2014, 02:38:31 AM »
3.5.5
- NEW: Added built-in support for endless scroll view (UIWrapContent).
- NEW: Added a new example showing how to make endless scroll views.
- NEW: Added an "Pivot" setting to the UIGrid that controls how the content is positioned.
- NEW: Keyboard and controller navigation has been simplified (UIKeyNavigation).
- NEW: Added EnvelopContent example script that shows how to resize a sprite to envelop custom content.
- NEW: Widget anchors now have an option to be executed only when enabled, rather than every update.
- FIX: UIWidget.SetRect will now work properly again.
- FIX: Unity 4.0, 4.1 and 4.2 compile fix.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.5.5
« Reply #70 on: March 28, 2014, 11:39:46 AM »
3.5.6
- NEW: Added basic built-in data binding support (PropertyBinding script). (Video)
- NEW: All delegates now support any number of parameters that you can set in inspector. (Video)
- NEW: You can now nest scroll views (scroll views within scroll views). The built-in shaders support up to 3 scroll views, but you can add more.
- NEW: You can now nest non-clipped panels within clipped panels and clipping will still work.
- FIX: Fix for scroll bar size being wrong if the content was smaller than the scroll view.
- FIX: UIInput will now load the saved value properly even if the "starting value" is not empty.
- FIX: Drag & drop item will now always disable the tween or spring effect when it begins dragging.
- FIX: UICamera's 'inputHasFocus' flag is now set when selection changes rather than every frame.
- FIX: Anchors set to update only in OnEnable will now still update while in edit mode.
- FIX: Triggering ActiveAnimation.Play will now immediately sample the animation.
- FIX: Fixed the bug that was causing the atlas maker to eat up CPU.
« Last Edit: April 04, 2014, 11:41:38 PM by ArenMook »

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.5.6
« Reply #71 on: April 11, 2014, 11:22:08 PM »
3.5.7
- NEW: Added OnDragOver/OnDragOut to the Event Trigger.
- FIX: Event delegate compilation on platforms that don't support reflection.
- FIX: The example tooltip should no longer go off-screen.
- FIX: Exposed UISprite's 'flip' option to scripting.
- FIX: Context menu 'Attach' options should now work with multiple objects selected.
- FIX: 'Attach' menu options should now all be undo-able via CTRL+Z.
- FIX: Exposed UIButton.state for those that may need it for any reason.
- FIX: UICamera's raycasts can now be clipped by nested panels.
- FIX: MakePixelPerfect should not change the width if the label is set to "resize height".
- FIX: Made UIButton.isEnabled work with a 2D collider.
- FIX: Unity 4.2 compatibility tweaks.
- FIX: Clip softness can now be 0.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.5.7
« Reply #72 on: April 20, 2014, 10:20:52 PM »
3.5.8
- NEW: Added a generic node-based class for simple text-based serialization (DataNode).
- NEW: UITexture now has flip options just like UISprite.
- NEW: Moved the SetRect function from UIWidget to UIRect, making it usable by panels as well.
- NEW: Added convenience add and remove functions to the UIGrid.
- NEW: Added NGUIMath.ScreenToPixels for when you need to convert from screen to virtual pixels.
- NEW: UIButton's SetState is now public, in case you need it.
- NEW: UIInput.caret is now exposed in case you need it.
- FIX: Re-added the "New" button to the atlas maker that was removed for no reason.
- FIX: Added [NonSerialized] next to private variables. Unity apparently serialized private variables in prefabs (sigh).
- FIX: "Flip" option is now exposed in inspector with tiled sprites.
- FIX: Changed all "HIDDEN" shaders to be "Hidden" instead, effectively hiding them.
- FIX: Text list should no longer break when a very long line of text is added.
- FIX: DragDropItem script wasn't un-highlighting things quite right.
- DEL: Localization is now a static class, and can no longer be included in the scene*.

* It will work as before, except that to get a list of supported languages from the Localization system you will need to use a CSV-based approach. If you don't need the list, you don't need to worry about this. Just be aware that you can no longer attach the Localization script to a game object. It's simply not needed anymore.
« Last Edit: April 20, 2014, 10:43:19 PM by ArenMook »

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.5.8
« Reply #73 on: May 09, 2014, 11:50:33 PM »
3.5.9
- NEW: Added an event delegate drawer in case you want to use the Event Delegate in your own scripts.
- NEW: You can now explicitly specify what the Return key will do on the input field regardless of the label's multi-line setting.
- NEW: Added GetIndex() to UIGrid and improved its look in the inspector.
- FIX: Scroll view will no longer jump back and forth by 1 pixel when it's not using momentum.
- FIX: Input fields should respect the "starting value" if the "saved as" is left blank.
- FIX: Text printing issue if the line begins with a double space.
- FIX: You can now call UIButton.ResetDefaultColor to restore the original color, even after setting 'defaultColor' to something else.
- FIX: UIKeyNavigation will now respect UIButton's isEnabled state if it's present.
- FIX: UIPlaySound will now respect UIButton's isEnabled state if it's present.
- FIX: UIDrawCall copy material creation now also copies shader keywords.
- FIX: UICamera.inputHasFocus should now work properly again.
- FIX: The Sorting Order will now always be exposed on the UIPanel in inspector.
- DEL: Moving DataNode over to TNet since it makes a lot more sense to have it there instead of in NGUI.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Latest Version: 3.5.9 (Standard), 3.6.0 b2 (Professional)
« Reply #74 on: May 16, 2014, 12:06:02 PM »
3.6.0
- NOTE: NGUI now requires Unity 4.3.4 or higher!
- NEW: Added a new tool -- Prefab Toolbar. It lets you drop prefabs onto it for easy preview.
- NEW: Unity2D Sprite now has all the same options as an NGUI sprite (sliced, filled, tiled, etc).
- NEW: UITexture now has all the same options as an NGUI sprite.
- NEW: You can now choose components as parameters for functions via inspector.
- NEW: Added support for full RGBA32 color encoding in text (RrGgBbAa).
- NEW: UISpriteAnimation example script now has pixel snap setting as optional.
- NEW: Extended the Typewriter Effect script with additional functionality.
- FIX: In some cases changing sprites on a prefab wouldn't "take".
- FIX: WP8/WSA fixes, courtesy of LoneCoder from the forums.
- FIX: Pixel-snap a tiled sprite should no longer revert it to single sprite's dimensions.
- FIX: Nested scroll views were not culling widgets properly in some cases when scrolled.
- FIX: Calculating widget dimensions will now ignore widgets in clipped panels.
« Last Edit: May 17, 2014, 05:28:20 PM by ArenMook »