{"action":"created","issue":{"url":"https://api.github.com/repos/angular/material2/issues/5671","repository_url":"https://api.github.com/repos/angular/material2","labels_url":"https://api.github.com/repos/angular/material2/issues/5671/labels{/name}","comments_url":"https://api.github.com/repos/angular/material2/issues/5671/comments","events_url":"https://api.github.com/repos/angular/material2/issues/5671/events","html_url":"https://github.com/angular/material2/issues/5671","id":241954180,"number":5671,"title":"Image carousel component","user":{"login":"HegdeSach","id":21358983,"avatar_url":"https://avatars0.githubusercontent.com/u/21358983?v=4","gravatar_id":"","url":"https://api.github.com/users/HegdeSach","html_url":"https://github.com/HegdeSach","followers_url":"https://api.github.com/users/HegdeSach/followers","following_url":"https://api.github.com/users/HegdeSach/following{/other_user}","gists_url":"https://api.github.com/users/HegdeSach/gists{/gist_id}","starred_url":"https://api.github.com/users/HegdeSach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HegdeSach/subscriptions","organizations_url":"https://api.github.com/users/HegdeSach/orgs","repos_url":"https://api.github.com/users/HegdeSach/repos","events_url":"https://api.github.com/users/HegdeSach/events{/privacy}","received_events_url":"https://api.github.com/users/HegdeSach/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-07-11T07:34:23Z","updated_at":"2018-03-28T13:11:30Z","closed_at":"2017-07-11T18:51:38Z","author_association":"NONE","body":"#### Bug, feature request, or proposal:\r\nProposal\r\n\r\n#### What is the expected behavior?\r\nCarousel component is a slideshow for cycling through a series of images.\r\n\r\nFeatures : \r\n\r\n1.  Fit images inside carousel slide by maintaining aspect ratio\r\n2.  Place image at the center of the slide (Looks good if the image is too small compare to slide)\r\n3.  Navigation control to change the slide\r\n4.  View indicators to show current slide, total no of slides\r\n5.  Loop variable to handle whether to allow slide change in loop\r\n6.  Autoplay of slides. Autoplay should stop on user interactivity\r\n7.  Slide change on mouse scroll on slides\r\n\r\nCarousel takes following inputs,\r\nslides : array of object contains image path,alt text and caption for the image\r\nslideHeight : Carousel slide height\r\nslideWidth : Carousel slide width\r\nstartIndex : index number to show perticular slide onload of carousel (Optional)\r\nview : slide indicators (Fraction, Dots and None)\r\nloop : allows infinite slide scrolling (Optional)\r\nshow/hide nav control (Optional)\r\nautoplay (Optional)\r\nMouse scroll slide change (Optional)\r\n\r\nMethods:\r\nshowPrevSlide()\r\nshowNextSlide()\r\nshowSlide(index)\r\n\r\nEvents:\r\nslideChange\r\nslideClick\r\nautoplayStart\r\nautoplayStop\r\n\r\n#### Is there anything else we should know?\r\nCan I get design principle for the Carousel component?\r\n\r\nI have taken care of the above features. Can't I contribute in building this for Angular material?"},"comment":{"url":"https://api.github.com/repos/angular/material2/issues/comments/376881081","html_url":"https://github.com/angular/material2/issues/5671#issuecomment-376881081","issue_url":"https://api.github.com/repos/angular/material2/issues/5671","id":376881081,"user":{"login":"SiyabongaNzulwana","id":22144414,"avatar_url":"https://avatars0.githubusercontent.com/u/22144414?v=4","gravatar_id":"","url":"https://api.github.com/users/SiyabongaNzulwana","html_url":"https://github.com/SiyabongaNzulwana","followers_url":"https://api.github.com/users/SiyabongaNzulwana/followers","following_url":"https://api.github.com/users/SiyabongaNzulwana/following{/other_user}","gists_url":"https://api.github.com/users/SiyabongaNzulwana/gists{/gist_id}","starred_url":"https://api.github.com/users/SiyabongaNzulwana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SiyabongaNzulwana/subscriptions","organizations_url":"https://api.github.com/users/SiyabongaNzulwana/orgs","repos_url":"https://api.github.com/users/SiyabongaNzulwana/repos","events_url":"https://api.github.com/users/SiyabongaNzulwana/events{/privacy}","received_events_url":"https://api.github.com/users/SiyabongaNzulwana/received_events","type":"User","site_admin":false},"created_at":"2018-03-28T13:11:30Z","updated_at":"2018-03-28T13:11:30Z","author_association":"NONE","body":"Is it possible to have a carousel that takes different items but in the same carousel"}}
{"actor":{"display_login":"SiyabongaNzulwana"}}