{"action":"created","issue":{"url":"https://api.github.com/repos/pixijs/pixi.js/issues/2468","repository_url":"https://api.github.com/repos/pixijs/pixi.js","labels_url":"https://api.github.com/repos/pixijs/pixi.js/issues/2468/labels{/name}","comments_url":"https://api.github.com/repos/pixijs/pixi.js/issues/2468/comments","events_url":"https://api.github.com/repos/pixijs/pixi.js/issues/2468/events","html_url":"https://github.com/pixijs/pixi.js/pull/2468","id":146774951,"number":2468,"title":"TextStyle, a more flexible and fluent interface for modifying text styling","user":{"login":"AMorporkian","id":5653369,"avatar_url":"https://avatars.githubusercontent.com/u/5653369?v=3","gravatar_id":"","url":"https://api.github.com/users/AMorporkian","html_url":"https://github.com/AMorporkian","followers_url":"https://api.github.com/users/AMorporkian/followers","following_url":"https://api.github.com/users/AMorporkian/following{/other_user}","gists_url":"https://api.github.com/users/AMorporkian/gists{/gist_id}","starred_url":"https://api.github.com/users/AMorporkian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AMorporkian/subscriptions","organizations_url":"https://api.github.com/users/AMorporkian/orgs","repos_url":"https://api.github.com/users/AMorporkian/repos","events_url":"https://api.github.com/users/AMorporkian/events{/privacy}","received_events_url":"https://api.github.com/users/AMorporkian/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-07T23:56:48Z","updated_at":"2016-04-08T03:46:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/pixijs/pixi.js/pulls/2468","html_url":"https://github.com/pixijs/pixi.js/pull/2468","diff_url":"https://github.com/pixijs/pixi.js/pull/2468.diff","patch_url":"https://github.com/pixijs/pixi.js/pull/2468.patch"},"body":"This commit introduces `PIXI.TextStyle`. The API for `PIXI.Text` is left mostly unchanged. `TextStyle` extends EventEmitter, and emits a `styleChanged` event every time it is changed. `Text` hooks onto that event and marks `Text.dirty = true`. \r\n\r\nAdditionally, `TextStyle` exposes `TextStyle.clone()`, which allows an end user to clone a previously defined text style. "},"comment":{"url":"https://api.github.com/repos/pixijs/pixi.js/issues/comments/207197777","html_url":"https://github.com/pixijs/pixi.js/pull/2468#issuecomment-207197777","issue_url":"https://api.github.com/repos/pixijs/pixi.js/issues/2468","id":207197777,"user":{"login":"englercj","id":944497,"avatar_url":"https://avatars.githubusercontent.com/u/944497?v=3","gravatar_id":"","url":"https://api.github.com/users/englercj","html_url":"https://github.com/englercj","followers_url":"https://api.github.com/users/englercj/followers","following_url":"https://api.github.com/users/englercj/following{/other_user}","gists_url":"https://api.github.com/users/englercj/gists{/gist_id}","starred_url":"https://api.github.com/users/englercj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/englercj/subscriptions","organizations_url":"https://api.github.com/users/englercj/orgs","repos_url":"https://api.github.com/users/englercj/repos","events_url":"https://api.github.com/users/englercj/events{/privacy}","received_events_url":"https://api.github.com/users/englercj/received_events","type":"User","site_admin":false},"created_at":"2016-04-08T03:46:54Z","updated_at":"2016-04-08T03:46:54Z","body":"Well, looks good to me. Unless @GoodBoyDigital has any thoughts I will merge this soon."}}