Releases: evanobenauer/GlowUI
GlowUI Release 1.1.0
Window icon no longer delivers a black box if no icon is present
Added isMouseOver capabilities to SideBarUI and TextUI
reorganized location of some Util classes
GlowUI Release 1.0.9b
Fixed a major bug causing crashes when loading image data resources
GlowUI Release 1.0.9
Reformatted LineUI to be capable of using multiple vertices.
Added method for mouse over detection for PolygonUI
Added Polygon3D and Rectangle3D. These act as 2D projections with a "camera" that can be rotated from Theta and Phi
Added Method Chaining to object creation methods
GlowUI Release 1.0.8
Added TexturedRectangleUI
Added GradientRectangleUI
Fixed concurrent modification exceptions with queue on the draw thread
Added semicircle functionality to CircleUI
Added centering to all polygons
Added SettingWidgetUI for all setting widgets to extend
GlowUI Release 1.0.7
Window Icons can now be set. To do this, put "icon.png" into the resources folder of the program.
TextUI can now render the alpha channel.
PhysicsObjectUI and its relations have been moved to an addon library called UIPhysics.
Major tick thread bug fixed causing mousepos to update multiple times per tick.
GlowUI Release 1.0.6
Many minor improvements to the code organization and structure
Added CircleUI, PolygonUI, and RegularPolygonUI to the shapes list.
Added LineUI to the shapes list.
Added TooltipUI
Added Debug Mode containing different keybindings and an information menu.
GlowUI Release 1.0.5
Added "Economic" setting to runRenderLoop in window to allow for a more efficient, rendering option
Added drawBackground to Scene
Added new line functionability to TextUI and TextFieldUI.
Added Copy/Paste/Delete/Cut functions to TextFieldUI
GlowUI Release 1.0.4
Added isOpen() method to the window class
Fixed major memory leak caused by not closing input detection
Added add/remove queue elements to scenes so that the list may be modified by widget action
GlowUI Release 1.0.3
Added QuickDraw and QuickTick methods to ElementUI
Reformatted WidgetUI and ElementUI to have overwritten drawElement() and tickElement() methods to avoid constant super calls
Fixed bug with SideBarUI title not rendering
GlowLib Release 1.0.2
Added a retractable SideBar that can be placed at the top, bottom, left, or right of the screen
Completely removed Scene dependence for all elements. All draw, tick, and input methods now will request the scene
Added the GLManager for quick access to useful GL Methods
Added LineUI for drawing simple lines, dotted lines, or dashed lines
Added Window UI Scaling that can be modified by the program