| Changelog for ui | 
                 
                                    
                        | Release | 
                        What has changed? | 
                     
                                            
                                                    
                                | 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                                 | 
                             
                                                                    
                                                    
                                | 0.9.9 | 
                                
                                    initial release                                 | 
                             
                                                            
             
         |