2.5.0

New Features

  • Group level select screens support
  • Advanced unlock conditions
  • Multi-selection for level configurator

Improvements

  • Fixed undo (ctrl+z) functionallity for level configurator

2.3.4

New Features

  • PlayMaker: New action Get Current Icon
  • PlayMaker: New action Get Icon Level Name
  • New method: MadLevelGridLayout.GetCurrentPageNumber()
  • Sprite borders can be cut (option to display only the content without borders)

Improvements

Bug Fixes

  • Free Layout: Fixed zooming in and out
  • Example swipe icons could scale down to 0
  • Fixed possible NRE when unlocking next levels
  • Fixed MadPanel throwing errors when Unity UI is not present

2.3.3

New Features

  • Created Multiple Backgrounds example

Improvements

  • Level select screen icons are now aware of Unity UI on top of it.
  • Layout API: Added bool animate to LookAtIcon()
  • Added DragStopDraggable options to tweak swiping
  • Better drag behaviour on smaller screens
  • Improved last page swipe effect to feature that there’s nothing more
  • Possibility to activate level icon even if swipe animation has not been finished

Bug Fixes

  • Fixed MadLevelProfile.Reset() method that was not setting locked levels properly
  • Fixed issue with changing already unlocked levels order
  • Fixed Unity 5.1 RecalculateNormals() bug

2.3.2

Bug Fixes

  • Reverted GridTouchLayoutConfiguration to version that is not dependent of Loading Screens

2.3.1

New Features

Improvements

  • MLM_Settings: Better error messages

Bug Fixes

  • Fixed NRE when assigning font to a text object
  • Unity 5: Workaround for Unity 5 finally bug (#675175)
  • Queries: Fixed errors on summing integers and floats whey those are not set to any valye
  • Level Configurator: Fixed NRE when opening new scene

2.3.0

New Features

  • Integration package with Easy Save 2
  • Integration package with Anti-Cheat Toolkit
  • Layouts can be configured to currently active Level Configuration instead of fixed
  • API to connect your own save & load backend
  • Grid Layout: New swipe directions: horizontal and vertical (both sides)
  • Grid Layout: iOS-like drag effect on edges
  • Grid Layout: Paging offset by percent
  • New easier tester scene (MadLevelTester2)

Improvements

  • Improved dragging on large areas

Bug Fixes

  • Unity 5: Shader fixes
  • Level Configuration: Fixed disappearing level when dragged & dropped
  • Fixed the issue with pressing the swipe icon or next page icon when already swiping
  • Fixed running the game from level with extension
  • Some objects were painted multiple times
  • Fixed rebuilding when depth-based rendering is turned on

2.2.9

New Features

  • “Ignore Time Scale” options for animation components and background layers

2.2.8

New Features

  • Level numbers enumeration offset
  • Creating new level configuration will automatically create Resources/LevelConfig directories if needed
  • New tool for group managament instead of options in the Level Configuration
  • Level Generator tool

Bug Fixes

  • MadLevel.arguments not giving the proper level arguments in the “before” extension
  • Unity 5: Compability check dialogs were shown even when the application was running

2.2.7

New Features

Improvements

Bug Fixes

  • Fixed broken after-extensions loading
  • Fixed broken input controller
  • Unity 5: Mad Level Tester was not displayed properly
  • Unity 5: Directional Light was not removed from the empty scene
  • Unity 5: Camera clear flags set to solid color
  • MadLevel.LoadFirstInGroup(Type) was using Async method by mistake

2.2.6

New Features

Improvements

  • Level Configuration: You can now select active level configuration using Ctrl + Alt + B shortcut
  • Level Configuration: Double clicking on a level will load its scene

Bug Fixes

  • Atlases: Removing textures could throw an exception on some cases
  • Atlas Browser: Fixed Unity crash when the browser is kept open
  • Removed black border from Boogaloo font
  • MadFont were throwing exceptions on force white option
  • Levels could be skipped if any loading function were executed more than once on a single frame

2.2.5

New Features

  • Added new Boogaloo font (not replaced in example scenes and prefabs yet)

Improvements:

Bug Fixes

  • iOS: Fixed textures quality

2.2.4

Bug Fixes

  • Fixed some documentation errors
  • Search engine in documentation was broken

2.2.3

New Features

  • You add object called “_mlm_ignore” to ignore configuration synchronization for current scene

2.2.2

New Features

  • Level icon enumeration now can be: numbers, letters, and roman numbers

Improvements

  • Level Configurator: Levels can be removed by selecting and pressing Delete key
  • Configuration settings is applied to the profile on load
  • MadLevelQuery.CountLocked() and CountUnlocked() was not working correctly when executed on level select screens

Bug Fixes

  • MadNaturalSortComprarer was conflicting with the same type from Energy Bar Toolkit

2.2.1

New Features

  • Profile Browser tool
  • PlayMaker: Queries for counting levels and adding property values

Improvements

  • Slide icons are now using GameObject active flag instead of tint (color is not discarded)
  • 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

  • Free layout: Fixed icon animations
  • Atlas creation could fail in some cases when textures were not readable
  • Layout API: Warning when API functions are called too soon on level select screen
  • If icon is locked, the activation sound will not be played

2.2.0

New Features

  • New animation system
  • Ability to setup conditional sprites (like different color medals)
  • Added OnTouchEnter and OnTouchExit animations
  • Added audio clip fields on animations

Improvements

  • A lot easier icon setup GUI
  • Icon and slide templates are now placed next to generated icons to make things more readable
  • MadLevelIcon was forcing level number to be shown when level is unlocked. Changed this behavior to allow the user to decide.
  • Improved performance for scenes that are using atlases
  • Created new example scene
  • Sprite warning when using the same depth for different textures
  • Lot of small usability improvements
  • Icon level templates are hidden on the play mode

Bug Fixes

  • Windows Phone 8: Fixed compilation error
  • Windows Store: Fixed crash on level select screens
  • Unity Remote: fixed touch issues

2.1.3

New Features

  • You can now delay level loading or send message instead of load activated icon level

Bug Fixes

  • Fixed MadFontData parsing on Windows Phone 8
  • Creating atlas do not longer change source textures read/write flag
  • MadSprite inspector couldn’t recalculate sprite live bounds when using atlases
  • MadSprite inspector could break in some cases when using atlases

2.1.2

Bug Fixed

  • PlayMaker: Fixed compile errors in Unity 4.5
  • Background layer follow speed was invalid
  • API documentation: Fixed namespace

Improvements

  • Free layout: GUI depth is preserved across all icons for better performance
  • Up/down buttons for scene ordering
  • Warnings when using icon instance as icon template instead of prefab
  • Improved MadLevel API

2.1.1

Improvements

  • MadDraggable.progress property to get swipe progress
  • Preventing automatic activation of example configurations on upgrade
  • Less debugging information when everything seems to be alright (first level assumption)
  • Small Level Configurator improvements

Bug Fixes

  • In some cases configuration switch/synchronization would act strangely
  • Fixed exception when creating a font
  • MadLevelGridLayout blocks input when swipe is taking place
  • Fixed NRE when template icon is enabled in the play mode
  • Fixed sprite preview when using atlases

2.1.0

New Features

Improvements

  • Layouts are now keeping the prefab connection if icon template is a prefab
  • Free layout will deactivate not used icons on rebuild
  • Much better swipe sensitivity for grid layouts

Bug Fixes

  • Adding new texture to existing atlases was broken (oh no!)
  • Fixed MadLevel.FindLastLevelName() and FindFirstLevelName() methods
  • Fixed MadLevelYouAreHere script to work with groups
  • MadBigMeshRenderer was throwing errors in some cases
  • Fixed long level screen loading time with large (200 or more) levels in it
  • Configuration window could mess up a little in low resolution
  • Using 3 fingers caused exception to be thrown from MadDraggable

2.0.2

Improvements

  • Updater script to keep eye for things messed up on upgrade procedure
  • Level Configuration will now report that configuration is invalid if there’s missing scene in any extension
  • Added triangles object pool to reduce renderer garbage collection
  • Some other small improvements

Bug Fixes

  • Fixed compilation warnings when used with Energy Bar Toolkit
  • Help button in Extension Editor was forwarding to missing page
  • Level Configuration level list not visible in low screen resolutions

2.0.1

Improvements

  • Removed from MadAnchor “Move in 3D” and “Look at Camera” options
  • PlayMaker: Added basic example scene

Bug Fixes

  • Extensions example needed Unity Pro to work
  • Free layout example had missing scene
  • Fixed anchoring to objects
  • Moving Panel object haven’t moved child sprites

2.0.0

New Features

Improvements

  • Scenes were marked as always-dirty
  • Scene files can be now dragged and dropped into the configuration window
  • Panel do not have to be located under the Camera 2D

Bug Fixes

  • Atlas creation could fail in some cases
  • Fixed error when trying to create an atlas when no textures were selected
  • Fixed error when trying to create a font when nothing was selected
  • Fixed building errors for Windows Phone 8

1.5.3

Bug Fixes

  • Fixed most cases of always-dirty Mad Level Manager scenes
  • Free Layout: “Replace All Icons” button was broken

1.5.2

Improvements

  • Greatly improved usability of icon and properties setup
  • Free Layout: Added “Look at Level” option

Bug Fixes

  • Grid Layout: Fixed default sizes of templates
  • Grid Layout: Couldn’t completely remove slide icons
  • Free Layout: Fixed unwanted animation on start

1.5.1

Bug Fixes

  • Broken synchronization when renaming scenes
  • Layouts not synchronizing when there’s no active configuration
  • “Look at last level” option was not working for free layout

1.5.0

New Features

  • Bullets for Grid Layout
  • Backgrounds are more configurable
  • Free Layout: Scale to background width or height
  • Sprites: ability to set sprite border

Improvements

  • Free Layout: Easier Setup
  • Level Configuration GUI is not making a lot more use of available space

Bug Fixes

  • Fixed errors when creating new icon from scratch

1.4.3

Bug Fixes

  • Removed warning about slide icons
  • Two-step activation is disabled by default, because it may cause a confusion
  • Fixed touch evens. Level was entered when meant to be dragged

1.4.2

Bug Fixes

  • Grid layout rebuiling was broken
  • Not displaying warning about last played level in the editor
  • Fixed drag on faster machines

1.4.1

New Features

  • Offset and lenght setting for sprites radial filling
  • Added PDF tutorial

Bug Fixes

  • Movement of free layout was broken
  • Fixed compilation warning

1.4.0

New Features

  • iTween-like easing while dragging
  • Two-step icon activation (support for events)
  • Grid: ability to set scale and offset for level icons and slide icons
  • Redesigned inspectors for grid/free layouts
  • Improved MadLevel API
  • API for accessing and manipulating graphics elements on level select screen
  • Much better mesh font support (support for BMFont/Glyph Designer)
  • Asynchronous level loading
  • Mobiles: support for “back” button

Improvements

  • New inspectors for grid & free layout
  • Generated game objects are hidden by default

1.3.2

Improvements

  • Fixed some performance issues when displaying large number of levels in grid/map

1.3.1

Released 01/12/2014

Improvements

  • Warning when Time.timeScale is set to 0
  • Level names in the Hierarchy are real level names (this time for sure!)
  • Fonts can be renderer in texture color or white (forced)

Bug Fixes

  • On Android Jelly Bean 4.3 loading progress failed with an exception

1.3.0

Released 12/02/2013

New Features

  • New background tool
  • New ready-to-use theme 2
  • “Look At Last Level” option for Grid and Free Layout

Improvements

  • Level names in the Hierarchy are real level names
  • Level configuration displays error when two levels has the same name
  • When level configuration has errors, user will be notified about it just before entering play mode
  • Reduced number of allocations per draw
  • Improved undo system

Bug Fixes

  • When scene object was renamed, the configuration could lost reference to it
  • Argument passing was broken for first scene
  • Editing level configuration breaks layouts until hitting the Play button
  • Fixed Level Configuration rendering with pro skin
  • Changing configuration when not in level select scene caused it to throw errors when loaded
  • Fixed editor errors when creating new level configuration

1.2.2

Released 11/18/2013

Bug Fixes

  • MadLevelProfile was not storing strings property
  • MadLevelProfile profile management was sometimes acting unexpected

1.2.1

Released 11/06/2013

Bug Fixes

  • Under some circumstances MadLevelProfile.LoadProfileFromString might throw NullReferenceException

1.2.0

Released 11/01/2013

New Features

  • Profile Tool for in-editor profile management
  • New ready-to-use theme

Improvements

  • Updated properties API
  • Better font support
  • Text property can display text from any property
  • Fixed sprite selection
  • Better multitouch support
  • Many, many small things

1.1.3

Released 10/08/2013, Blog Post

New Features

  • Free Layout zoom in/out support

Improvements

  • On any mobile platform when launching from the editor you can still use mouse to navigate through level selector

Bug Fixes

  • Error that should be poping up when using Unity 4.2.0 was not visible
  • Multitouch was unintentionally disabled for whole applcation

1.1.2

Released 09/26/2013, Blog Post

Improvements

  • Improved drag & slide behavior on grid layout

Bug Fixes

  • Right ordering for slide icons for grid renderer
  • Error message about Unity 4.2.0 was showing also in 4.2.1
  • ‘Help’ button in configuration inspector was not showing any help

1.1.1

Released 09/16/2013

Improvements

  • More readable warnings in level configuration dialog

Bug Fixes

  • Error flood when two configurations active at one time
  • Creating new configuration from scratch failed every time

1.1

Released 09/09/2013

New Features

  • [[Level Configuration]] Tool
  • Ability to load levels without returning to level choose screen
  • Drag support
  • Free positioning layout
  • Many, many small things

Bug Fixes

  • On some Android devices sprites were disappearing

1.0.1

Released: 07/18/2013

Features

  • Grid Wizard with “Apply” button to experiment with sizes

Bug Fixes

  • Grid Wizard breaks layout when grid width != grid height

1.0

Released 07/12/2013

Initial release