129 commits after the last release version 2.1.5 ZZIB has reached beta state! These are the important changes:
New:
* Dropdowns are realized with
awsmDropdown; You need to seperatly download that
* ZZLibrary widget creator
* Skins are now file type independant as long as RoM can read the file
* Better width changing mechanism for ZZInfoBars width (use the grip on the right edge)
* Event cooldowns slow down too frequent button updates
* 12h mode for time button
* Localized date format for date button
* Option to use manually installed .os-Fix for ZZTimeNDate instead of integrated MorphClock
* Customizable button font size
* Link to partner bag in bag button
* Combat state button
* Pet summon state is now shown as color of the pets name on the pet button
* Prevent pet feeding (optional) when pet is not hungry
* Item slots in item repair dropdown is now colored with acordingly to the items durability
* Added button for count of Myth of Proof to ZZBagInfo
Localization:
* Added PL locales; Thanks to Rycerzodie
* Added some missing description lines in several button tooltips
* Make use of game locales (e.g. for money button tooltips)
Fixes:
* Bug on localization fallback
* Update problems with needed repeats for level up
* Don't try to summon pet if there is none in the current selected slot
* Some pet food was blocked in inventory after trying to feed unavailable food
* OnUpdates not triggering in ZZLibrary
* Localization mistakes
* Many little bugfixes
* Durability was not updated on player death / resurrection
Updates:
* Documented code
* Massive restructuring and code improvements in ZZLibrary; This is incompatible with old versions
* Massive restructuring and code improvements in ZZInfoBar
* Restructured / Rewrote ZZInfoBar Standard Plugins Pack
* Buttons support scripts passed as function or as string
* Reuse already compiled scripts passed as string
* Improvements to script support in ZZLibrary
* Type validation for ZZLibrary functions
* Improved error messages of ZZLibrary
* Dependency checks for ZZInfoBar by new build date numbers
* Dependency checks for all Plugins in Standard Plugins Pack
* Improvements to addon loading and plugin initialization
* Enhanced ZZInfoBar and ZZLibrary error stability (errors should only break a particular feature but not whole user interfaces)
* Implemented own plain lua bit library to fix CRC32 hashing
* Button creation uses ZZLibrary widget creator instead of being hard coded
* Easier configuration through better dropdown controls
* Nicer animations for dropdowns
* Use ZZLibrary Storyboarding for animations and some timing stuff
* Implemented forced updates
* Allow to abort button updates
* Hide button tooltip when dropdown opens
* ZZInfoBars frame level has been reduced, you are now able to place minimap buttons on it
* Blending textures (edge to middle) are now hidden when visibility is less than 1
* The plugins list is now sorted alphabetically
* Skip empty pet egg slots in next pet selection
Removed:
* Sol library