<div>I got a write up from the Bangarang lead dev. It's pretty casual. Just posting it here to see if anyone has any feedback</div><div><br></div><div><br></div><div><br></div><div>It has been lots of fun improving Bangarang touch support for Plasma</div>
<div>One. It involves much more than just making the clickable elements</div><div>bigger. Several interaction choices had to be revisited. For</div><div>example, Bangarang makes extensive use of mouse-hover to convey</div>
<div>information. With no mouse-hover in a touch interface, some functions</div><div>had to be modified (touch video to show/hide controls instead of</div><div>hover) or disabled (editing in the info view). In Plasma Active,</div>
<div>Bangarang always uses the full screen (except for the Plasma bar at</div><div>the top). So drag and drop support between other applications and</div><div>Bangarang could be sacrificed to support flickable scrolling in the</div>
<div>playlist and media list views. Lots of similar updates are made to</div><div>support touch, all without sacrificing the desktop experience (command</div><div>line switch).</div><div><br></div><div>Beyond touch support, I've been working really hard to improve</div>
<div>keyboard navigation and shortcuts support (geez, this is hard!).</div><div>Also, adding ownCloud support was surprisingly easy since it was just</div><div>a matter of creating a new ListEngine that parsed ampache xml data.</div>
<div>In fact, developing remote/online InfoFetchers and ListEngines have</div><div>become quite easy - just need the url api and the xml format.</div><div><br></div><div>Fixing paper-cuts is the current focus(resizing video in fullscreen</div>
<div>mode, unsightly genre codes, recursive add media from drag and dropped</div><div>folder and more). I could certainly use some help from anyone willing</div><div>to contribute. :-)</div>