{"action":"created","comment":{"url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/comments/80377846","id":80377846,"diff_hunk":"@@ -18,44 +20,60 @@\n             background: #f5f5f5;\n         }\n     }\n+}\n \n-    .action {\n-        &--item {\n-            display: flex;\n-            flex-shrink: 0;\n-            border: 0;\n-            border-bottom: 1px solid #ddd;\n+.action {\n+    &--item {\n+        display: flex;\n+        flex-shrink: 0;\n+        border: 0;\n+        border-bottom: 1px solid #ddd;\n \n-            icon {\n-                margin: 0 5px;\n-            }\n+        icon {\n+            margin: 0 5px;\n+        }\n \n-            > div {\n-                display: flex;\n-                flex: 1;\n-            }\n+        > div {\n+            display: flex;\n+            flex: 1;\n+        }\n \n-            &:first-child {\n-                border-radius: 0;\n-            }\n+        &:first-child {\n+            border-radius: 0;\n+        }\n \n-            &.is-editing {\n-                background: #f5f5f5;\n-            }\n+        &.is-editing {\n+            background: #f5f5f5;\n         }\n \n-        &--movable {\n-            &:hover {\n-                cursor: move;\n+        &--wrap {\n+            justify-content: space-between;\n+\n+            &.cursor {","path":"src/components/macro/item/macro-item.component.scss","position":61,"original_position":61,"commit_id":"cb12a5d7d24d66b9429b293bd19c5885d0831757","original_commit_id":"cb12a5d7d24d66b9429b293bd19c5885d0831757","user":{"login":"fjozsef","id":5485394,"avatar_url":"https://avatars.githubusercontent.com/u/5485394?v=3","gravatar_id":"","url":"https://api.github.com/users/fjozsef","html_url":"https://github.com/fjozsef","followers_url":"https://api.github.com/users/fjozsef/followers","following_url":"https://api.github.com/users/fjozsef/following{/other_user}","gists_url":"https://api.github.com/users/fjozsef/gists{/gist_id}","starred_url":"https://api.github.com/users/fjozsef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fjozsef/subscriptions","organizations_url":"https://api.github.com/users/fjozsef/orgs","repos_url":"https://api.github.com/users/fjozsef/repos","events_url":"https://api.github.com/users/fjozsef/events{/privacy}","received_events_url":"https://api.github.com/users/fjozsef/received_events","type":"User","site_admin":false},"body":"I would rather use the classname `pointer` instead of `cursor`.","created_at":"2016-09-25T09:28:14Z","updated_at":"2016-09-25T09:36:00Z","html_url":"https://github.com/UltimateHackingKeyboard/agent/pull/117#discussion_r80377846","pull_request_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/117","_links":{"self":{"href":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/comments/80377846"},"html":{"href":"https://github.com/UltimateHackingKeyboard/agent/pull/117#discussion_r80377846"},"pull_request":{"href":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/117"}}},"pull_request":{"url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/117","id":86237654,"html_url":"https://github.com/UltimateHackingKeyboard/agent/pull/117","diff_url":"https://github.com/UltimateHackingKeyboard/agent/pull/117.diff","patch_url":"https://github.com/UltimateHackingKeyboard/agent/pull/117.patch","issue_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/issues/117","number":117,"state":"open","locked":false,"title":"Data layer - Macro & UX improvments","user":{"login":"NejcZdovc","id":9574457,"avatar_url":"https://avatars.githubusercontent.com/u/9574457?v=3","gravatar_id":"","url":"https://api.github.com/users/NejcZdovc","html_url":"https://github.com/NejcZdovc","followers_url":"https://api.github.com/users/NejcZdovc/followers","following_url":"https://api.github.com/users/NejcZdovc/following{/other_user}","gists_url":"https://api.github.com/users/NejcZdovc/gists{/gist_id}","starred_url":"https://api.github.com/users/NejcZdovc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NejcZdovc/subscriptions","organizations_url":"https://api.github.com/users/NejcZdovc/orgs","repos_url":"https://api.github.com/users/NejcZdovc/repos","events_url":"https://api.github.com/users/NejcZdovc/events{/privacy}","received_events_url":"https://api.github.com/users/NejcZdovc/received_events","type":"User","site_admin":false},"body":"- [x] Edit macro name\r\n- [x] Duplicate macro\r\n- [x] Delete macro\r\n- [x] Add macro action\r\n- [x] Save macro action\r\n- [x] Delete macro action\r\n- [x] Reorder macro action\r\n\r\nBecause of the problems with data layer logic I needed to do some refactoring (because I was already refactoring I also added some UX improvements) :\r\n- [x] Add new action is now separate element\r\n- [x] Improved close other actions, now only currently opened item is closed\r\n- [x] Icon pencil is hidden when you are editing action\r\n- [x] Title is not clickable when you are editing action\r\n- [x] Title have a cursor pointer now when not in editing mode\r\n- [x] Add new item is hidden when you are adding new action\r\n- [x] Switched positions of pencil and trash icons\r\n- [x] Removed `Remember to save your changes!`\r\n- [x] Move capture keystroke to the basic macro page\r\n- [x] Add hover for whole line when not in edit mode","created_at":"2016-09-21T20:43:12Z","updated_at":"2016-09-25T09:36:00Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ec507e03663625a25c22ea0a249813a25e73a64e","assignee":{"login":"fjozsef","id":5485394,"avatar_url":"https://avatars.githubusercontent.com/u/5485394?v=3","gravatar_id":"","url":"https://api.github.com/users/fjozsef","html_url":"https://github.com/fjozsef","followers_url":"https://api.github.com/users/fjozsef/followers","following_url":"https://api.github.com/users/fjozsef/following{/other_user}","gists_url":"https://api.github.com/users/fjozsef/gists{/gist_id}","starred_url":"https://api.github.com/users/fjozsef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fjozsef/subscriptions","organizations_url":"https://api.github.com/users/fjozsef/orgs","repos_url":"https://api.github.com/users/fjozsef/repos","events_url":"https://api.github.com/users/fjozsef/events{/privacy}","received_events_url":"https://api.github.com/users/fjozsef/received_events","type":"User","site_admin":false},"assignees":[{"login":"fjozsef","id":5485394,"avatar_url":"https://avatars.githubusercontent.com/u/5485394?v=3","gravatar_id":"","url":"https://api.github.com/users/fjozsef","html_url":"https://github.com/fjozsef","followers_url":"https://api.github.com/users/fjozsef/followers","following_url":"https://api.github.com/users/fjozsef/following{/other_user}","gists_url":"https://api.github.com/users/fjozsef/gists{/gist_id}","starred_url":"https://api.github.com/users/fjozsef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fjozsef/subscriptions","organizations_url":"https://api.github.com/users/fjozsef/orgs","repos_url":"https://api.github.com/users/fjozsef/repos","events_url":"https://api.github.com/users/fjozsef/events{/privacy}","received_events_url":"https://api.github.com/users/fjozsef/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/117/commits","review_comments_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/117/comments","review_comment_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/comments{/number}","comments_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/issues/117/comments","statuses_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/statuses/cb12a5d7d24d66b9429b293bd19c5885d0831757","head":{"label":"NejcZdovc:pr/#75-store-macro","ref":"pr/#75-store-macro","sha":"cb12a5d7d24d66b9429b293bd19c5885d0831757","user":{"login":"NejcZdovc","id":9574457,"avatar_url":"https://avatars.githubusercontent.com/u/9574457?v=3","gravatar_id":"","url":"https://api.github.com/users/NejcZdovc","html_url":"https://github.com/NejcZdovc","followers_url":"https://api.github.com/users/NejcZdovc/followers","following_url":"https://api.github.com/users/NejcZdovc/following{/other_user}","gists_url":"https://api.github.com/users/NejcZdovc/gists{/gist_id}","starred_url":"https://api.github.com/users/NejcZdovc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NejcZdovc/subscriptions","organizations_url":"https://api.github.com/users/NejcZdovc/orgs","repos_url":"https://api.github.com/users/NejcZdovc/repos","events_url":"https://api.github.com/users/NejcZdovc/events{/privacy}","received_events_url":"https://api.github.com/users/NejcZdovc/received_events","type":"User","site_admin":false},"repo":{"id":58942833,"name":"agent","full_name":"NejcZdovc/agent","owner":{"login":"NejcZdovc","id":9574457,"avatar_url":"https://avatars.githubusercontent.com/u/9574457?v=3","gravatar_id":"","url":"https://api.github.com/users/NejcZdovc","html_url":"https://github.com/NejcZdovc","followers_url":"https://api.github.com/users/NejcZdovc/followers","following_url":"https://api.github.com/users/NejcZdovc/following{/other_user}","gists_url":"https://api.github.com/users/NejcZdovc/gists{/gist_id}","starred_url":"https://api.github.com/users/NejcZdovc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NejcZdovc/subscriptions","organizations_url":"https://api.github.com/users/NejcZdovc/orgs","repos_url":"https://api.github.com/users/NejcZdovc/repos","events_url":"https://api.github.com/users/NejcZdovc/events{/privacy}","received_events_url":"https://api.github.com/users/NejcZdovc/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/NejcZdovc/agent","description":"The configuration application of the Ultimate Hacking Keyboard ","fork":true,"url":"https://api.github.com/repos/NejcZdovc/agent","forks_url":"https://api.github.com/repos/NejcZdovc/agent/forks","keys_url":"https://api.github.com/repos/NejcZdovc/agent/keys{/key_id}","collaborators_url":"https://api.github.com/repos/NejcZdovc/agent/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/NejcZdovc/agent/teams","hooks_url":"https://api.github.com/repos/NejcZdovc/agent/hooks","issue_events_url":"https://api.github.com/repos/NejcZdovc/agent/issues/events{/number}","events_url":"https://api.github.com/repos/NejcZdovc/agent/events","assignees_url":"https://api.github.com/repos/NejcZdovc/agent/assignees{/user}","branches_url":"https://api.github.com/repos/NejcZdovc/agent/branches{/branch}","tags_url":"https://api.github.com/repos/NejcZdovc/agent/tags","blobs_url":"https://api.github.com/repos/NejcZdovc/agent/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/NejcZdovc/agent/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/NejcZdovc/agent/git/refs{/sha}","trees_url":"https://api.github.com/repos/NejcZdovc/agent/git/trees{/sha}","statuses_url":"https://api.github.com/repos/NejcZdovc/agent/statuses/{sha}","languages_url":"https://api.github.com/repos/NejcZdovc/agent/languages","stargazers_url":"https://api.github.com/repos/NejcZdovc/agent/stargazers","contributors_url":"https://api.github.com/repos/NejcZdovc/agent/contributors","subscribers_url":"https://api.github.com/repos/NejcZdovc/agent/subscribers","subscription_url":"https://api.github.com/repos/NejcZdovc/agent/subscription","commits_url":"https://api.github.com/repos/NejcZdovc/agent/commits{/sha}","git_commits_url":"https://api.github.com/repos/NejcZdovc/agent/git/commits{/sha}","comments_url":"https://api.github.com/repos/NejcZdovc/agent/comments{/number}","issue_comment_url":"https://api.github.com/repos/NejcZdovc/agent/issues/comments{/number}","contents_url":"https://api.github.com/repos/NejcZdovc/agent/contents/{+path}","compare_url":"https://api.github.com/repos/NejcZdovc/agent/compare/{base}...{head}","merges_url":"https://api.github.com/repos/NejcZdovc/agent/merges","archive_url":"https://api.github.com/repos/NejcZdovc/agent/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/NejcZdovc/agent/downloads","issues_url":"https://api.github.com/repos/NejcZdovc/agent/issues{/number}","pulls_url":"https://api.github.com/repos/NejcZdovc/agent/pulls{/number}","milestones_url":"https://api.github.com/repos/NejcZdovc/agent/milestones{/number}","notifications_url":"https://api.github.com/repos/NejcZdovc/agent/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/NejcZdovc/agent/labels{/name}","releases_url":"https://api.github.com/repos/NejcZdovc/agent/releases{/id}","deployments_url":"https://api.github.com/repos/NejcZdovc/agent/deployments","created_at":"2016-05-16T15:17:39Z","updated_at":"2016-05-16T15:17:40Z","pushed_at":"2016-09-24T22:09:35Z","git_url":"git://github.com/NejcZdovc/agent.git","ssh_url":"git@github.com:NejcZdovc/agent.git","clone_url":"https://github.com/NejcZdovc/agent.git","svn_url":"https://github.com/NejcZdovc/agent","homepage":"http://ultimatehackingkeyboard.github.io/agent/","size":3483,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"UltimateHackingKeyboard:master","ref":"master","sha":"483f3f3231186f8e757690efdea16c524355760b","user":{"login":"UltimateHackingKeyboard","id":6302394,"avatar_url":"https://avatars.githubusercontent.com/u/6302394?v=3","gravatar_id":"","url":"https://api.github.com/users/UltimateHackingKeyboard","html_url":"https://github.com/UltimateHackingKeyboard","followers_url":"https://api.github.com/users/UltimateHackingKeyboard/followers","following_url":"https://api.github.com/users/UltimateHackingKeyboard/following{/other_user}","gists_url":"https://api.github.com/users/UltimateHackingKeyboard/gists{/gist_id}","starred_url":"https://api.github.com/users/UltimateHackingKeyboard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UltimateHackingKeyboard/subscriptions","organizations_url":"https://api.github.com/users/UltimateHackingKeyboard/orgs","repos_url":"https://api.github.com/users/UltimateHackingKeyboard/repos","events_url":"https://api.github.com/users/UltimateHackingKeyboard/events{/privacy}","received_events_url":"https://api.github.com/users/UltimateHackingKeyboard/received_events","type":"Organization","site_admin":false},"repo":{"id":49464167,"name":"agent","full_name":"UltimateHackingKeyboard/agent","owner":{"login":"UltimateHackingKeyboard","id":6302394,"avatar_url":"https://avatars.githubusercontent.com/u/6302394?v=3","gravatar_id":"","url":"https://api.github.com/users/UltimateHackingKeyboard","html_url":"https://github.com/UltimateHackingKeyboard","followers_url":"https://api.github.com/users/UltimateHackingKeyboard/followers","following_url":"https://api.github.com/users/UltimateHackingKeyboard/following{/other_user}","gists_url":"https://api.github.com/users/UltimateHackingKeyboard/gists{/gist_id}","starred_url":"https://api.github.com/users/UltimateHackingKeyboard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UltimateHackingKeyboard/subscriptions","organizations_url":"https://api.github.com/users/UltimateHackingKeyboard/orgs","repos_url":"https://api.github.com/users/UltimateHackingKeyboard/repos","events_url":"https://api.github.com/users/UltimateHackingKeyboard/events{/privacy}","received_events_url":"https://api.github.com/users/UltimateHackingKeyboard/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/UltimateHackingKeyboard/agent","description":"The configuration application of the Ultimate Hacking Keyboard ","fork":false,"url":"https://api.github.com/repos/UltimateHackingKeyboard/agent","forks_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/forks","keys_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/keys{/key_id}","collaborators_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/teams","hooks_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/hooks","issue_events_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/issues/events{/number}","events_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/events","assignees_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/assignees{/user}","branches_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/branches{/branch}","tags_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/tags","blobs_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/git/refs{/sha}","trees_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/git/trees{/sha}","statuses_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/statuses/{sha}","languages_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/languages","stargazers_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/stargazers","contributors_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/contributors","subscribers_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/subscribers","subscription_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/subscription","commits_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/commits{/sha}","git_commits_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/git/commits{/sha}","comments_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/comments{/number}","issue_comment_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/issues/comments{/number}","contents_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/contents/{+path}","compare_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/compare/{base}...{head}","merges_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/merges","archive_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/downloads","issues_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/issues{/number}","pulls_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls{/number}","milestones_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/milestones{/number}","notifications_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/labels{/name}","releases_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/releases{/id}","deployments_url":"https://api.github.com/repos/UltimateHackingKeyboard/agent/deployments","created_at":"2016-01-12T00:41:16Z","updated_at":"2016-09-23T11:52:14Z","pushed_at":"2016-09-25T08:11:41Z","git_url":"git://github.com/UltimateHackingKeyboard/agent.git","ssh_url":"git@github.com:UltimateHackingKeyboard/agent.git","clone_url":"https://github.com/UltimateHackingKeyboard/agent.git","svn_url":"https://github.com/UltimateHackingKeyboard/agent","homepage":"http://ultimatehackingkeyboard.github.io/agent/","size":5358,"stargazers_count":27,"watchers_count":27,"language":"TypeScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":6,"mirror_url":null,"open_issues_count":22,"forks":6,"open_issues":22,"watchers":27,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/117"},"html":{"href":"https://github.com/UltimateHackingKeyboard/agent/pull/117"},"issue":{"href":"https://api.github.com/repos/UltimateHackingKeyboard/agent/issues/117"},"comments":{"href":"https://api.github.com/repos/UltimateHackingKeyboard/agent/issues/117/comments"},"review_comments":{"href":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/117/comments"},"review_comment":{"href":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/UltimateHackingKeyboard/agent/pulls/117/commits"},"statuses":{"href":"https://api.github.com/repos/UltimateHackingKeyboard/agent/statuses/cb12a5d7d24d66b9429b293bd19c5885d0831757"}}}}
{"actor":{"display_login":"fjozsef"}}