{"action":"created","issue":{"url":"https://api.github.com/repos/whyboris/Video-Hub-App/issues/53","repository_url":"https://api.github.com/repos/whyboris/Video-Hub-App","labels_url":"https://api.github.com/repos/whyboris/Video-Hub-App/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/whyboris/Video-Hub-App/issues/53/comments","events_url":"https://api.github.com/repos/whyboris/Video-Hub-App/issues/53/events","html_url":"https://github.com/whyboris/Video-Hub-App/issues/53","id":394805352,"node_id":"MDU6SXNzdWUzOTQ4MDUzNTI=","number":53,"title":"Manual Tagging!","user":{"login":"cal2195","id":9119112,"node_id":"MDQ6VXNlcjkxMTkxMTI=","avatar_url":"https://avatars1.githubusercontent.com/u/9119112?v=4","gravatar_id":"","url":"https://api.github.com/users/cal2195","html_url":"https://github.com/cal2195","followers_url":"https://api.github.com/users/cal2195/followers","following_url":"https://api.github.com/users/cal2195/following{/other_user}","gists_url":"https://api.github.com/users/cal2195/gists{/gist_id}","starred_url":"https://api.github.com/users/cal2195/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cal2195/subscriptions","organizations_url":"https://api.github.com/users/cal2195/orgs","repos_url":"https://api.github.com/users/cal2195/repos","events_url":"https://api.github.com/users/cal2195/events{/privacy}","received_events_url":"https://api.github.com/users/cal2195/received_events","type":"User","site_admin":false},"labels":[{"id":1156685614,"node_id":"MDU6TGFiZWwxMTU2Njg1NjE0","url":"https://api.github.com/repos/whyboris/Video-Hub-App/labels/discussion","name":"discussion","color":"b0dd1a","default":false},{"id":1156688513,"node_id":"MDU6TGFiZWwxMTU2Njg4NTEz","url":"https://api.github.com/repos/whyboris/Video-Hub-App/labels/feature%20request","name":"feature request","color":"41fcab","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/whyboris/Video-Hub-App/milestones/1","html_url":"https://github.com/whyboris/Video-Hub-App/milestone/1","labels_url":"https://api.github.com/repos/whyboris/Video-Hub-App/milestones/1/labels","id":3886425,"node_id":"MDk6TWlsZXN0b25lMzg4NjQyNQ==","number":1,"title":"v2.0.0","description":"","creator":{"login":"cal2195","id":9119112,"node_id":"MDQ6VXNlcjkxMTkxMTI=","avatar_url":"https://avatars1.githubusercontent.com/u/9119112?v=4","gravatar_id":"","url":"https://api.github.com/users/cal2195","html_url":"https://github.com/cal2195","followers_url":"https://api.github.com/users/cal2195/followers","following_url":"https://api.github.com/users/cal2195/following{/other_user}","gists_url":"https://api.github.com/users/cal2195/gists{/gist_id}","starred_url":"https://api.github.com/users/cal2195/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cal2195/subscriptions","organizations_url":"https://api.github.com/users/cal2195/orgs","repos_url":"https://api.github.com/users/cal2195/repos","events_url":"https://api.github.com/users/cal2195/events{/privacy}","received_events_url":"https://api.github.com/users/cal2195/received_events","type":"User","site_admin":false},"open_issues":18,"closed_issues":21,"state":"open","created_at":"2018-12-10T14:24:24Z","updated_at":"2018-12-29T15:48:36Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-12-29T15:48:36Z","updated_at":"2018-12-29T18:15:27Z","closed_at":null,"author_association":"COLLABORATOR","body":"This issue is to discuss and implement the much requested feature - manual tags! 💯 \r\n\r\nSome implementation ideas I've had:\r\n\r\n1) We can add a `tags:` attribute to the `ImageElement` object to save the tags with each file.\r\n\r\n2) Special tags can be used for \"Starred\" videos etc. They can piggy back off this with a tag of `starred`.\r\n\r\nIdeally it should be as easy as possible to add many tags, to many videos!\r\n\r\nFeel free to add additional ideas/info below! 👍 "},"comment":{"url":"https://api.github.com/repos/whyboris/Video-Hub-App/issues/comments/450510472","html_url":"https://github.com/whyboris/Video-Hub-App/issues/53#issuecomment-450510472","issue_url":"https://api.github.com/repos/whyboris/Video-Hub-App/issues/53","id":450510472,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDUxMDQ3Mg==","user":{"login":"whyboris","id":17264277,"node_id":"MDQ6VXNlcjE3MjY0Mjc3","avatar_url":"https://avatars0.githubusercontent.com/u/17264277?v=4","gravatar_id":"","url":"https://api.github.com/users/whyboris","html_url":"https://github.com/whyboris","followers_url":"https://api.github.com/users/whyboris/followers","following_url":"https://api.github.com/users/whyboris/following{/other_user}","gists_url":"https://api.github.com/users/whyboris/gists{/gist_id}","starred_url":"https://api.github.com/users/whyboris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whyboris/subscriptions","organizations_url":"https://api.github.com/users/whyboris/orgs","repos_url":"https://api.github.com/users/whyboris/repos","events_url":"https://api.github.com/users/whyboris/events{/privacy}","received_events_url":"https://api.github.com/users/whyboris/received_events","type":"User","site_admin":false},"created_at":"2018-12-29T18:15:27Z","updated_at":"2018-12-29T18:15:27Z","author_association":"OWNER","body":"Great to have a public place to share thoughts on this large feature.\r\n\r\nThe biggest hurdle for me with tags has always been the _UI_ (user interface) -- adding tags to an _ImageElement_ in code is super simple; so is searching through tags. But getting a clean interface / process for adding tags is not obvious.\r\n\r\nSome features that would be nice to have:\r\n- auto-complete (in case a tag already exists, suggest it)\r\n- drag-drop (move tag onto a video would add the tag\r\n\r\nUI questions:\r\n- removing tags (when / where / can you remove a tag from all videos or just one at a time?)\r\n- viewing list of all available tags (maybe a horizontal tab at the bottom of the gallery?)\r\n- adding tags (dragging? typing? can you apply a tag to all results shown on screen?)\r\n\r\nPossible solutions:\r\n- a special \"edit tag\" view (in addition to _filmstrip_ and _thumbnail_ views) - it would show all videos as the _thumbnail_ view does, but only show one video per row. The folder/title of the video would be on the right side of the thumbnail, as would be all the tags and other metadata (possibly \"number of times viewed\", \"star rating\", etc).\r\n\r\nI'm happy to implement the \"edit tag\" view first as a place where all the tags can go (along with a rudimentary \"add tag\" field). Adding a filter (search) on the left bar that searches through tags is super simple (can be first done without auto-complete). All other pieces (and solutions to problems) can be added later.\r\n\r\nAny thoughts on this rough outline of how to get started?"}}
{"actor":{"display_login":"whyboris"}}