UI API
An OO wrapper around libui
License: PHP License
Version | Release | Download |
2.0.0 | 2016-11-02 | UI-2.0.0.tgz |
1.0.3 | 2016-10-30 | UI-1.0.3.tgz |
1.0.2 | 2016-10-28 | UI-1.0.2.tgz |
1.0.1 | 2016-10-26 | UI-1.0.1.tgz |
1.0.0 | 2016-10-25 | UI-1.0.0.tgz |
Version | Message |
2.0.0 |
Refactor of Brushes: UI\Draw\Brush abstract UI\Draw\Brush\Gradient UI\Draw\Brush\LinearGradient UI\Draw\Brush\RadialGradient UI\Draw\Color Improvements: Direct access to channels by name (r, g, b, a) as properties, (case insensitive) Allow the use of RRGGBBAA integers in place of UI\Draw\Color UI\Draw\Path Improvements: Use Path::Winding as default mode UI\Draw\Pen Improvements: Allow UI\Draw\Color (or RRGGBBAA integer) in place of UI\Draw\Brush (fill, stroke) UI\Executor: Scheduled executor service for animations superceeds and replaces App::onTick mechanism UI\App: Removed, it should be obvious that run/quit are global functions UI\Window: Fixed onClosing |
1.0.3 |
UI\Draw\Text\Font\Descriptor::getFamily UI\Draw\Text\Font\Descriptor::getSize UI\Draw\Text\Font\Descriptor::getWeight UI\Draw\Text\Font\Descriptor::getItalic UI\Draw\Text\Font\Descriptor::getStretch UI\Draw\Text\Font::getAscent UI\Draw\Text\Font::getDescent UI\Draw\Text\Font::getLeading UI\Draw\Text\Font::getUnderlinePosition UI\Draw\Text\Font::getUnderlineThickness Radial and Linear Gradients UI\Draw\Brush::addStop UI\Draw\Brush::delStop UI\Draw\Brush::setStop Exceptions Arrangement controls child list Arrangement controls API improvements |
1.0.2 |
UI\Size and UI\Point support for basic math operators (+,/,*,-) fixed UI\Point cast to UI\Size with UI\Size::of(UI\Point) (can also take double-ish) UI\Size cast to UI\Point with UI\Point::at(UI\Size) (can also take double-ish) |
1.0.1 | Fix windows onTick |
1.0.0 |
App::run changes (see docs) App::onTick (see docs) UI\Key enumeration UI\Point and UI\Size math operations Reference counting for layout controls Fix build when x is not available |