{"action":"created","issue":{"url":"https://api.github.com/repos/bitsquare/bitsquare/issues/485","repository_url":"https://api.github.com/repos/bitsquare/bitsquare","labels_url":"https://api.github.com/repos/bitsquare/bitsquare/issues/485/labels{/name}","comments_url":"https://api.github.com/repos/bitsquare/bitsquare/issues/485/comments","events_url":"https://api.github.com/repos/bitsquare/bitsquare/issues/485/events","html_url":"https://github.com/bitsquare/bitsquare/issues/485","id":159772918,"number":485,"title":"Bounty: JavaFX control Progress Indicator consumes too much CPU","user":{"login":"ManfredKarrer","id":1449498,"avatar_url":"https://avatars.githubusercontent.com/u/1449498?v=3","gravatar_id":"","url":"https://api.github.com/users/ManfredKarrer","html_url":"https://github.com/ManfredKarrer","followers_url":"https://api.github.com/users/ManfredKarrer/followers","following_url":"https://api.github.com/users/ManfredKarrer/following{/other_user}","gists_url":"https://api.github.com/users/ManfredKarrer/gists{/gist_id}","starred_url":"https://api.github.com/users/ManfredKarrer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ManfredKarrer/subscriptions","organizations_url":"https://api.github.com/users/ManfredKarrer/orgs","repos_url":"https://api.github.com/users/ManfredKarrer/repos","events_url":"https://api.github.com/users/ManfredKarrer/events{/privacy}","received_events_url":"https://api.github.com/users/ManfredKarrer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bitsquare/bitsquare/labels/Bounty%20task","name":"Bounty task","color":"fbca04"},{"url":"https://api.github.com/repos/bitsquare/bitsquare/labels/[ui]","name":"[ui]","color":"ebdf20"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2016-06-11T13:12:27Z","updated_at":"2016-06-23T13:56:42Z","closed_at":null,"body":"The Progress Indicator with value -1 (indeterminate/rotating state) is used in some situation to indicate a waiting state.\r\nUnfortunately the graphic rendering seems to be very badly implemented (probably rendering the whole screen instead just the tiny area which changes) as it consumes about 20% on a fast 4 core machine. \r\n\r\nSeems Oracle is not actively working on that:\r\nhttps://bugs.openjdk.java.net/browse/JDK-8102571\r\n\r\nI would like to keep using an animated display for communicating a waiting state, so I am looking for an alternative implementation or fix for that issue.\r\nAnyone who provides such a solution will get the bounty payout. \r\nAlternative graphical solutions (without animation or much cheaper animation) can be considered as well as solution, but depends on the actual suggestion.\r\n\r\nBounty address (initial funding 0.25 BTC):\r\nhttps://blockchain.info/address/18yYEbgnoSsLpuhhutf7nHydZVaGdkZoY2\r\n\r\nRelated issues:\r\nhttps://github.com/bitsquare/bitsquare/issues/477\r\nhttps://github.com/bitsquare/bitsquare/issues/460\r\nhttps://github.com/bitsquare/bitsquare/issues/294\r\nhttps://github.com/bitsquare/bitsquare/issues/71\r\n"},"comment":{"url":"https://api.github.com/repos/bitsquare/bitsquare/issues/comments/228057984","html_url":"https://github.com/bitsquare/bitsquare/issues/485#issuecomment-228057984","issue_url":"https://api.github.com/repos/bitsquare/bitsquare/issues/485","id":228057984,"user":{"login":"ManfredKarrer","id":1449498,"avatar_url":"https://avatars.githubusercontent.com/u/1449498?v=3","gravatar_id":"","url":"https://api.github.com/users/ManfredKarrer","html_url":"https://github.com/ManfredKarrer","followers_url":"https://api.github.com/users/ManfredKarrer/followers","following_url":"https://api.github.com/users/ManfredKarrer/following{/other_user}","gists_url":"https://api.github.com/users/ManfredKarrer/gists{/gist_id}","starred_url":"https://api.github.com/users/ManfredKarrer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ManfredKarrer/subscriptions","organizations_url":"https://api.github.com/users/ManfredKarrer/orgs","repos_url":"https://api.github.com/users/ManfredKarrer/repos","events_url":"https://api.github.com/users/ManfredKarrer/events{/privacy}","received_events_url":"https://api.github.com/users/ManfredKarrer/received_events","type":"User","site_admin":false},"created_at":"2016-06-23T13:56:42Z","updated_at":"2016-06-23T13:56:42Z","body":"Thanks for the hint with the Trace Bitmap tool!\r\n\r\nWith the optimized version I get not much more cpu load than with the first one - about 2%. \r\n\r\nI think I have now a good alternative solution, need to play a bit around with a design/animation style for the usual \"busy\" spinner, but that should be not too much effort (will prototype in good old Flash to see animations in realtime :-)).\r\n\r\nCan you send me an email (manfred [at] bitsquare [do] io) with your btc address so I can pay out the bounty reward? \r\nMy pgp: https://github.com/bitsquare/bitsquare/releases/download/v0.4.8/F379A1C6.asc."}}
{"actor":{"display_login":"ManfredKarrer"}}