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
- Unity 5: Introduced Depth-Based rendering
- New textures packing algorithm for atlases
- Ability to extend Level Configurator inspector
Improvements
- Main shader is using SM 2.0 model instead of fixed functions
- Optimization: Sprites not visible by the Camera 2D can be hidden
- Unity 5: Forcing Depth-Based rendering on scenes with non-atlases sprites
- iOS: Fixed quality of tester scene sprites
- Better input controller direction traverse algorithm
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
- Queries for easy counting properties (like stars), locked levels etc.
- Now you can define which levels are locked by default in the Level Configuration
- You can unlock or complete all levels using the Profile Tool for debugging purposes
- Input Controller – you can now traverse through the level icons using keyboard or joystick
- Free layout now supports groups
- Multi-line text rendering
- Text word wrap
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
- Atlases support
- Level groups
- Level extensions (ability to setup scenes to load before and after levels)
- More options for looking at the last level
- Grid Layout icon alignment
- Premultiplied-alpha textures support
- Multiple panels support
- Tool for preparing Mad Level Manager to be usable with UnityScript or Boo
- Version information in the main menu
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