{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/css-houdini-drafts/issues/103","labels_url":"https://api.github.com/repos/w3c/css-houdini-drafts/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/w3c/css-houdini-drafts/issues/103/comments","events_url":"https://api.github.com/repos/w3c/css-houdini-drafts/issues/103/events","html_url":"https://github.com/w3c/css-houdini-drafts/issues/103","id":129945027,"number":103,"title":"TransformValue and TransformComponent asMatrix methods should return DOMMatrix.","user":{"login":"shans","id":329053,"avatar_url":"https://avatars.githubusercontent.com/u/329053?v=3","gravatar_id":"","url":"https://api.github.com/users/shans","html_url":"https://github.com/shans","followers_url":"https://api.github.com/users/shans/followers","following_url":"https://api.github.com/users/shans/following{/other_user}","gists_url":"https://api.github.com/users/shans/gists{/gist_id}","starred_url":"https://api.github.com/users/shans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shans/subscriptions","organizations_url":"https://api.github.com/users/shans/orgs","repos_url":"https://api.github.com/users/shans/repos","events_url":"https://api.github.com/users/shans/events{/privacy}","received_events_url":"https://api.github.com/users/shans/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/css-houdini-drafts/labels/Typed%20OM","name":"Typed OM","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-30T05:52:32Z","updated_at":"2016-01-30T23:11:02Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/w3c/css-houdini-drafts/issues/comments/177327141","html_url":"https://github.com/w3c/css-houdini-drafts/issues/103#issuecomment-177327141","issue_url":"https://api.github.com/repos/w3c/css-houdini-drafts/issues/103","id":177327141,"user":{"login":"shans","id":329053,"avatar_url":"https://avatars.githubusercontent.com/u/329053?v=3","gravatar_id":"","url":"https://api.github.com/users/shans","html_url":"https://github.com/shans","followers_url":"https://api.github.com/users/shans/followers","following_url":"https://api.github.com/users/shans/following{/other_user}","gists_url":"https://api.github.com/users/shans/gists{/gist_id}","starred_url":"https://api.github.com/users/shans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shans/subscriptions","organizations_url":"https://api.github.com/users/shans/orgs","repos_url":"https://api.github.com/users/shans/repos","events_url":"https://api.github.com/users/shans/events{/privacy}","received_events_url":"https://api.github.com/users/shans/received_events","type":"User","site_admin":false},"created_at":"2016-01-30T23:11:02Z","updated_at":"2016-01-30T23:11:02Z","body":"I would be quite happy for Matrix to only have a constructor that takes a\nDOMMatrix. It would be easy to add extra constructors later if we felt the\nneed.\n\nOn Sun, 31 Jan 2016 at 10:08 Cameron McCormack <notifications@github.com>\nwrote:\n\n> Note that I think we still need Matrix, as we want an object that\n> represents a single *matrix(...)* value in a transform list. But also I\n> don't think we want matrix to duplicate (and be different from) DOMMatrix's\n> interface. For example DOMMatrix uses m11, m12, etc. for 3D components\n> rather than a, b, ...\n>\n> Should Matrix be something like:\n>\n> interface Matrix : TransformComponent {\n>   DOMMatrixReadOnly matrix;\n> };\n>\n> and if so, should we keep a constructor on Matrix and make it have the\n> same arguments as DOMMatrix's constructor arguments\n> <https://drafts.fxtf.org/geometry/#DOMMatrix>?\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/w3c/css-houdini-drafts/issues/103#issuecomment-177326823>\n> .\n>\n"}}