{"push_id":2879127836,"size":32,"distinct_size":20,"ref":"refs/heads/dev","head":"96b0a00ac062a147d4280fad86cb26cbf187cb9e","before":"91081a22cbd5d16c522d4315681d8c24de564e41","commits":[{"sha":"6b600da0f308c1db295ba8539414369a7695a0c9","author":{"name":"Jordan Atwood","email":"96aac031caf43b8a0f4d6503f5d700f6702b014f@gmail.com"},"message":"hiscore plugin: Colorize \"Lookup\" player menu entry\n\nThis will cause the \"Lookup\" player menu entry to be colorized according\nto the player indicators plugin options.\n\nFixes runelite/runelite#3806","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/6b600da0f308c1db295ba8539414369a7695a0c9"},{"sha":"3832abfca88edd59b0f772af6c9a6380707d536c","author":{"name":"Jordan Atwood","email":"96aac031caf43b8a0f4d6503f5d700f6702b014f@gmail.com"},"message":"Add world map surface selector and overview map widgets\n\nThis commit also reorders them to come in integer order.","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/3832abfca88edd59b0f772af6c9a6380707d536c"},{"sha":"1263e8a636473ba9956092af3ffb56a88c658584","author":{"name":"Jordan Atwood","email":"96aac031caf43b8a0f4d6503f5d700f6702b014f@gmail.com"},"message":"world map overlay: Render on ABOVE_WIDGETS layer\n\nThis commit makes world map overlay points and tooltips render below the\nright-click menu, like native world map points and tooltips do.","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/1263e8a636473ba9956092af3ffb56a88c658584"},{"sha":"fba6b0122de206de2e2f51720dc49ab857b02f2f","author":{"name":"Jordan Atwood","email":"96aac031caf43b8a0f4d6503f5d700f6702b014f@gmail.com"},"message":"world map overlay: Clip around widgets above map\n\nThis commit clips the overlay draw area to exclude the area taken by\nwidgets which draw above the world map, namely the overview map and\nsurface selector.\n\nFixes runelite/runelite#3264\nFixes runelite/runelite#3456\nCloses runelite/runelite#3468","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/fba6b0122de206de2e2f51720dc49ab857b02f2f"},{"sha":"89b8bc52ca28d445d52747bc34ef7cbc477a80f6","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Make HiscoreClient call the OSRS hiscore API directly","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/89b8bc52ca28d445d52747bc34ef7cbc477a80f6"},{"sha":"ea284f9ca0a59706721e81599ad36027f25312bd","author":{"name":"Jordan Atwood","email":"96aac031caf43b8a0f4d6503f5d700f6702b014f@gmail.com"},"message":"Centralize item (de)spawn log messages\n\nFixes runelite/runelite#5452","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/ea284f9ca0a59706721e81599ad36027f25312bd"},{"sha":"91369c41f037b15b1ba50d9e838dd2654b40a799","author":{"name":"Jordan Atwood","email":"96aac031caf43b8a0f4d6503f5d700f6702b014f@gmail.com"},"message":"opponent info plugin: Fix possible onGameTick NPE\n\nThe plugin is initialized with `lastTime` as null, meaning that if\n`onGameTick` is called before `onInteractingChanged`, you can encounter\na case where after starting the client or plugin, `lastTime` has not yet\nbeen set while `client.getLocalPlayer().getInteracting` is null (because\n`onGameTick` gets sequenced before `onInteractingChanged` per tick),\ncausing an NPE when trying to compare a null Duration.\n\nFixes runelite/runelite#5451","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/91369c41f037b15b1ba50d9e838dd2654b40a799"},{"sha":"188e60e7f7df43e0663aa7e1f0b6f2224462fda4","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Merge pull request #5495 from Nightfirecat/remove-duplicate-item-spawn-log\n\nCentralize item (de)spawn log messages","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/188e60e7f7df43e0663aa7e1f0b6f2224462fda4"},{"sha":"9ded13788b1afc66e232cf46e54f1f2a68f869f1","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Merge pull request #5496 from Nightfirecat/fix-opponent-info-npe\n\nopponent info plugin: Fix possible onGameTick NPE","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/9ded13788b1afc66e232cf46e54f1f2a68f869f1"},{"sha":"a9a3cdf94510fafd369f23a67671af882538d1b9","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Merge pull request #5481 from Nightfirecat/world-map-overlay-clipping\n\nworld map overlay: Move below right-click menu and clip to not draw over world map menus and widgets","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/a9a3cdf94510fafd369f23a67671af882538d1b9"},{"sha":"7160e04a3ee512e946897e201877cbdfb0f0fa9e","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Merge pull request #5339 from Nightfirecat/colorize-lookup-player-menu\n\nhiscore plugin: Colorize \"Lookup\" player menu entry","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/7160e04a3ee512e946897e201877cbdfb0f0fa9e"},{"sha":"4c4029e9c3d15818002c18bd8a6d2c445fa1f545","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Fix WorldMapPlugin\n\n- Make fairy ring tooltips and icons work without each other\n- Make agility tooltips and icons work without each other\n- Make plugin work correctly during restarts\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/4c4029e9c3d15818002c18bd8a6d2c445fa1f545"},{"sha":"bbf3d967b0074004c1d37751ba3ad5b029530c80","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Revert \"Use mouse/keyboard idle state properly in IdleNotifier\"\n\nThis reverts commit b90d37c8ec7709483e6bfb12498407a49f6c7279.","distinct":true,"url":"https://api.github.com/repos/deathbeam/runelite/commits/bbf3d967b0074004c1d37751ba3ad5b029530c80"},{"sha":"ff5c987d027767141cbd3c8d6c6348847eae31bf","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Use mouse pressed events to reset idle timers\n\n- Add mouse input listener and reset idle timers on mouse pressed events\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deathbeam/runelite/commits/ff5c987d027767141cbd3c8d6c6348847eae31bf"},{"sha":"5975d96ccbe7d57acc3722052fb3c227750cd001","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Use also key press events to reset idle timers\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deathbeam/runelite/commits/5975d96ccbe7d57acc3722052fb3c227750cd001"},{"sha":"8c9ec1bdda5ef0350f0a1d7e27487cc8895cf436","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Add fishing spot display configuration\n\n- Add separate config option to display fishing spot tiles\n- Add separate config option to display fishing spot names\n- Make config option to display fishing spot icons be independant of\nfishing spot names\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deathbeam/runelite/commits/8c9ec1bdda5ef0350f0a1d7e27487cc8895cf436"},{"sha":"a0039ac9a27429c82e829943cf7ff7ac0cc93a90","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Add support for resizable overlays\n\nAdd mostly complete support for resizable overlays. Currently only\nscreen markers are supported.\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deathbeam/runelite/commits/a0039ac9a27429c82e829943cf7ff7ac0cc93a90"},{"sha":"9d9ead022a457fa05754585b118e514da65458fb","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Make overlay resizing configure wrapping\n\nInstead of resizing every overlay component inside wrapped panel\ncomponent simply adjust wrap based on preferred size. Also remove the\nconfigurable wrap after.\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deathbeam/runelite/commits/9d9ead022a457fa05754585b118e514da65458fb"},{"sha":"2a97c65709fdb950476d8e366add936e0e773c20","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Correctly propagate preferredSize to children\n\n- Do not propagate preferred height when panel in in vertical layout\n- Do not propagate preferred width when panel is in horizontal layout\n- Do not propagate preferred size when panel is wrapped\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deathbeam/runelite/commits/2a97c65709fdb950476d8e366add936e0e773c20"},{"sha":"50ff6096cf72b8fd3f9ae79ea7bc3860d6b057a2","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Add OverlayPanel that contains PanelComponent\n\nAdd generic OverlayPanel class that uses PanelComponent as its backing\ncomponent.\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/deathbeam/runelite/commits/50ff6096cf72b8fd3f9ae79ea7bc3860d6b057a2"}]}
{"actor":{"display_login":"deathbeam"}}