{"action":"created","issue":{"url":"https://api.github.com/repos/cade-vs/perl-time-progress/issues/3","labels_url":"https://api.github.com/repos/cade-vs/perl-time-progress/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/cade-vs/perl-time-progress/issues/3/comments","events_url":"https://api.github.com/repos/cade-vs/perl-time-progress/issues/3/events","html_url":"https://github.com/cade-vs/perl-time-progress/pull/3","id":109376782,"number":3,"title":"Added 'smoothing' option, to minimise flicker on estimated time remaining","user":{"login":"neilb","id":478461,"avatar_url":"https://avatars.githubusercontent.com/u/478461?v=3","gravatar_id":"","url":"https://api.github.com/users/neilb","html_url":"https://github.com/neilb","followers_url":"https://api.github.com/users/neilb/followers","following_url":"https://api.github.com/users/neilb/following{/other_user}","gists_url":"https://api.github.com/users/neilb/gists{/gist_id}","starred_url":"https://api.github.com/users/neilb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neilb/subscriptions","organizations_url":"https://api.github.com/users/neilb/orgs","repos_url":"https://api.github.com/users/neilb/repos","events_url":"https://api.github.com/users/neilb/events{/privacy}","received_events_url":"https://api.github.com/users/neilb/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-01T20:27:36Z","updated_at":"2015-11-04T15:09:59Z","closed_at":"2015-11-04T14:19:45Z","pull_request":{"url":"https://api.github.com/repos/cade-vs/perl-time-progress/pulls/3","html_url":"https://github.com/cade-vs/perl-time-progress/pull/3","diff_url":"https://github.com/cade-vs/perl-time-progress/pull/3.diff","patch_url":"https://github.com/cade-vs/perl-time-progress/pull/3.patch"},"body":"Hi Vladi,\r\n\r\nThis is the feature I previously suggested in [RT#107162](https://rt.cpan.org/Public/Bug/Display.html?id=107162). It adds a 'smoothing' option, which can be specified as an option to the constructor.\r\n\r\nIf enabled, the estimated time left is naively smoothed, to reduce flicker, if you have `%e` or `%E` in your format string.\r\n\r\nCheers,\r\nNeil"},"comment":{"url":"https://api.github.com/repos/cade-vs/perl-time-progress/issues/comments/153756603","html_url":"https://github.com/cade-vs/perl-time-progress/pull/3#issuecomment-153756603","issue_url":"https://api.github.com/repos/cade-vs/perl-time-progress/issues/3","id":153756603,"user":{"login":"neilb","id":478461,"avatar_url":"https://avatars.githubusercontent.com/u/478461?v=3","gravatar_id":"","url":"https://api.github.com/users/neilb","html_url":"https://github.com/neilb","followers_url":"https://api.github.com/users/neilb/followers","following_url":"https://api.github.com/users/neilb/following{/other_user}","gists_url":"https://api.github.com/users/neilb/gists{/gist_id}","starred_url":"https://api.github.com/users/neilb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neilb/subscriptions","organizations_url":"https://api.github.com/users/neilb/orgs","repos_url":"https://api.github.com/users/neilb/repos","events_url":"https://api.github.com/users/neilb/events{/privacy}","received_events_url":"https://api.github.com/users/neilb/received_events","type":"User","site_admin":false},"created_at":"2015-11-04T15:09:59Z","updated_at":"2015-11-04T15:09:59Z","body":"Thanks.\r\n\r\nI would have enabled it by default if it were my module, but you never know how end-users will react to this sort of change, so probably best to go with it not enabled by default, and if anyone else says \"hey, why not have this enabled by default?\", *then* you do it :-)"}}