Version 0.5.5
Version 0.5.5 - The Windows Update, Update
No major features, just a smattering of bug fixes, a few new elements and probably some new bugs.
New Elements
............
- UIHorizontalScrollBar - Just like the vertical scroll bar, but in the x axis.
- UIScrollingContainer - Another type of ContainerLike element. this one is largely invisible except for scroll bars that appear on the right hand side and at the bottom when the content inside the container is larger than the container itself.
Minor Features
..............
- UIFileDialog has a couple of new options on creation mainly to support make file dialogs for loading and saving files. Probably still more bugs to find in this bad boy.
- New simple method to set the title of a window.
- New events for when text is changed in a text entry event, when a button is 'clicked once' (pushed down, but not yet released) to match the double click event and when buttons are hovered and unhovered.
Bug Fixes & Other Changes
.........................
- Added more interfaces to the code base which should make autocomplete more reliable when using the methods of the library.
- Fixed a bug with containers not using 'hover_point()' method for testing hovering collisions with the mouse thus messing up various interactions slightly.
- Fixed a bug with removing the close button on a window theme not correctly resizing the title bar.
- Changed UIElement to take a copy of passed in rectangles in case they are re-used elsewhere.
- Fixed bugs in UIPanel and UISelection list where anchors and containers of the element were not being copied to their root container leading to shenanigans.
- Resizing the elemnet container for the UIWindow element was missing off the border leading to overlaps. This is now fixed.
- Fix for elements owning root containers anchored to the top and bottom of containers having their root containers incorrectly resized before they were positioned, thereby causing a mess of appearance bugs. It was a bad scene. Should now be fixed.