{"push_id":869629028,"size":10,"distinct_size":10,"ref":"refs/heads/new-ui-galactic-view","head":"72250c056bb25254117db254a329806bff70620a","before":"9a88d11ef2c18e254f7fee107b6c4b1f3e940305","commits":[{"sha":"e20ef13cf934bf59500a37f61648bb4a5cc88cba","author":{"email":"64755e07e5bb0ea600c55190d84b6418eb145809@gmail.com","name":"Jakub Zahorski"},"message":"Removed magic number from for loop.","distinct":true,"url":"https://api.github.com/repos/johnbartholomew/pioneer/commits/e20ef13cf934bf59500a37f61648bb4a5cc88cba"},{"sha":"3b8dda6e23a671e28c649ba079cf1e88591fcf7e","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@eatenbyagrue.org","name":"Robert Norris"},"message":"auto-commit: translation updates","distinct":true,"url":"https://api.github.com/repos/johnbartholomew/pioneer/commits/3b8dda6e23a671e28c649ba079cf1e88591fcf7e"},{"sha":"75f3c3568883839e805bdefc0cd94325a249510b","author":{"email":"a2fc141d71c995eb34a4c9dcb0a16fbfec3430ca@gmail.com","name":"John Bartholomew"},"message":"replace old-ui GalacticView with an empty new-ui version","distinct":true,"url":"https://api.github.com/repos/johnbartholomew/pioneer/commits/75f3c3568883839e805bdefc0cd94325a249510b"},{"sha":"64b60cb9fd802e1bab40b64b1c73b7d7220de950","author":{"email":"a2fc141d71c995eb34a4c9dcb0a16fbfec3430ca@gmail.com","name":"John Bartholomew"},"message":"Remove unused field UI::Container::m_needsLayout","distinct":true,"url":"https://api.github.com/repos/johnbartholomew/pioneer/commits/64b60cb9fd802e1bab40b64b1c73b7d7220de950"},{"sha":"6a41ca159cda719927eeeed75477f3f53aa2776b","author":{"email":"a2fc141d71c995eb34a4c9dcb0a16fbfec3430ca@gmail.com","name":"John Bartholomew"},"message":"Hook up a totally dumb new GameUI::GalaxyMap widget type.","distinct":true,"url":"https://api.github.com/repos/johnbartholomew/pioneer/commits/6a41ca159cda719927eeeed75477f3f53aa2776b"},{"sha":"495e1e269a964243444a3544c2c4b0436ac91166","author":{"email":"a2fc141d71c995eb34a4c9dcb0a16fbfec3430ca@gmail.com","name":"John Bartholomew"},"message":"Add an outline font option in new-ui.","distinct":true,"url":"https://api.github.com/repos/johnbartholomew/pioneer/commits/495e1e269a964243444a3544c2c4b0436ac91166"},{"sha":"3ff24bf9b1b357de5da36aa8e6d0252d6ff8668c","author":{"email":"a2fc141d71c995eb34a4c9dcb0a16fbfec3430ca@gmail.com","name":"John Bartholomew"},"message":"Fix incorrect mouse drag handling in UI::Slider when using a non-default range.","distinct":true,"url":"https://api.github.com/repos/johnbartholomew/pioneer/commits/3ff24bf9b1b357de5da36aa8e6d0252d6ff8668c"},{"sha":"7885b5e14f706d9e7026864bb98be08e458519f5","author":{"email":"a2fc141d71c995eb34a4c9dcb0a16fbfec3430ca@gmail.com","name":"John Bartholomew"},"message":"Extend UI::Image to support image scaling and preserving aspect ratio.\n\nUI::Image::SetDrawScale sets a scaling factor that is applied to the image\nwhen it is drawn. If the scale is < 1.0, then the image will be smaller than\nthe Image widget; if the scale is > 1.0 then the image will be larger than\nthe Image widget (but will be cropped to the Image widget's active area).\nIf the scale is 1.0 (the default) then the behaviour is the same as it was\nbefore.\n\nUI::Image::SetPreserveAspect controls how the image is stretched to fit the\nImage widget. If SetPreserveAspect is true then the image is displayed with\nits original aspect ratio, and scaled uniformly on both axes so that (at a\ndraw scale of 1.0) it will just fit inside Image widget. If SetPreserveAspect\nis false (the default) then the image is stretched so that (at a draw scale of\n1.0) it will touch all sides of the Image widget.\n\nUI::Image::SetPreserveAspect is somewhat different to the effect of calling\nUI::Widget::SetSizeControlFlags with the UI::Widget::PRESERVE_ASPECT flag.\nWidget size control flags determine how the widget picks its size given the\nconstraints of available space in its container. By contrast, SetPreserveAspect\ndoes not affect how the image widget's size is chosen, but instead affects how\nthe image itself is scaled within the UI::Image widget.","distinct":true,"url":"https://api.github.com/repos/johnbartholomew/pioneer/commits/7885b5e14f706d9e7026864bb98be08e458519f5"},{"sha":"d6a25f98d1cb4e263d4a2c6e6f9f0e2692cacce3","author":{"email":"a2fc141d71c995eb34a4c9dcb0a16fbfec3430ca@gmail.com","name":"John Bartholomew"},"message":"GalaxyMap: add zoom control and labels\n\nAlso allow the underlying galaxy image to fill the whole GalaxyMap widget\nwhen zoomed in.","distinct":true,"url":"https://api.github.com/repos/johnbartholomew/pioneer/commits/d6a25f98d1cb4e263d4a2c6e6f9f0e2692cacce3"},{"sha":"72250c056bb25254117db254a329806bff70620a","author":{"email":"a2fc141d71c995eb34a4c9dcb0a16fbfec3430ca@gmail.com","name":"John Bartholomew"},"message":"XXX STASH DO NOT MERGE","distinct":true,"url":"https://api.github.com/repos/johnbartholomew/pioneer/commits/72250c056bb25254117db254a329806bff70620a"}]}