{"push_id":1049703315,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"0f574629aa6c6abd40d6ece72f7b66c94b66b14e","before":"d7f50493119247c6d459189fee34b131f842a5ec","commits":[{"sha":"dbb5bbcbdc9bbc93c1b4dc48e9604586d33b1a0e","author":{"email":"2c03837206226467324e80298033b1e8187d0c86@gmail.com","name":"slore"},"message":"Syntactic sugar - draw pure color image without image file\n\n* bkimage=\"file='colortable.bmp' source='0,0,1,1'\" -> bkimage=\"color='#FF0000FF'\"","distinct":true,"url":"https://api.github.com/repos/slorelee/duilib/commits/dbb5bbcbdc9bbc93c1b4dc48e9604586d33b1a0e"},{"sha":"fe6bb9f97df896d521fd7f1ecb9689b1fb4c57e3","author":{"email":"2c03837206226467324e80298033b1e8187d0c86@gmail.com","name":"slore"},"message":"Syntactic sugar - Can set attributes with \"Style\" for controls\n\n*like below:\n<Style name=\"btn_color\" value=\"weight=&quot;60&quot; height=&quot;%s&quot; textcolor=&quot;#000000&quot; hottextcolor=&quot;%s&quot; focusedtextcolor=&quot;#FFFFFF&quot;\">\n<Button name=\"red\" style=\"btn_color\" styleref=\"20,#FF0000\">\n<Button name=\"blue\" style=\"btn_color\" styleref=\"40,#0000FF\">","distinct":true,"url":"https://api.github.com/repos/slorelee/duilib/commits/fe6bb9f97df896d521fd7f1ecb9689b1fb4c57e3"},{"sha":"0f574629aa6c6abd40d6ece72f7b66c94b66b14e","author":{"email":"2c03837206226467324e80298033b1e8187d0c86@gmail.com","name":"slore"},"message":"Syntactic sugar - use 'left,top,width,height' for source,dest attributes.\n\n*like below:\n<Control bkimage=\"file='bk.png' source='10,16,50,56' dest='100,50,148,98'\">\n\ncan rewrite with\n\n<Style rectstyle=\"l,t,w,h\">\n<Control bkimage=\"file='bk.png' source='10,10,40,40' dest='100,50,48,48'\">","distinct":true,"url":"https://api.github.com/repos/slorelee/duilib/commits/0f574629aa6c6abd40d6ece72f7b66c94b66b14e"}]}