match CF version
fixed bug where screen would not render views
-
changed positioning code to use matrices. so it properly includes rotation for position now
-
added templates
-
use json files to build UI!
-
added actions for templates
-
added registry for deserializers and actions
-
now mouseOver and getGlobalPoint account for rotation
-
added simple display entity
-
added simple display slot
-
added InventoryPanel
-
added ContainerScrollBox(for displaySlots)
-
fixed inconsistent Combo Box Rendering
-
fixed bug where variant sized elements crashed templates
-
updated screenToLocal and added localToScreen
- added combo boxes(drop down selector)
- fixed some display bugs
- added culling
- if cull is true a box positioned at the element and sized the same as the element will be made.
- only child elements inside the box will be rendered(and if partially in will be partially rendered)
- added id and classes to containerRenderables
- id are unique per screen
- an item can have multiple class names
- added getElementById/getElementsByClassName to IEasyGuiScreen
- added simple active view manager for screens
- fixed bug where incorrect minecraft gui scaling was used
- fixed bug where isSticky was not taken into account
- implemented it such that isMouseOver behaves properly with partially rendered elements
- fixed scaling bugs.
- added sticky positioning
- added panel and draggable panel
- added Toggle button
- added scroll box
- added Dynamicaly sized scroll box (based of children)
matches ver on curseforge



