summaryrefslogtreecommitdiffstats
path: root/src/com/cyngn/eleven/widgets
Commit message (Collapse)AuthorAgeFilesLines
* Eleven: Switch default artist and album to a more colorful versionlinus_lee2014-12-091-0/+328
| | | | | | | | Also fixed a bug where playlist worker tasks were running more than necessary Removed the picker to fetch images from internet because last.fm is removed for now Change-Id: Ice438ac650d8b7be0c275f8270af13086e6568d6
* Eleven: Add equalizer visualizationlinus_lee2014-12-081-0/+165
| | | | Change-Id: I9a3112cf4138e916ed53571236e54b67c30b53c4
* Eleven: Fix some bugs around the blur drawable not loadinglinus_lee2014-11-201-19/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | I found three main bugs after some painful investigation 1) The stored key was different from the task key causing the check to always return false, meaning the blurtask was always cancelled. If we tried to load the same album music 3 times in a row, the blur image will always re-kick off even though they are the same image 2) Images don't load while scrolling for perf reasons, and for the lists, the adapters are notified on scroll stop, but the blur image/album art pager/ bottom album art aren't 3) This was the winner - so if we load an image followed by two default images on the 2nd default image we create the transition drawable but don't set it into the blur image because it is a duplicate. Inside the transition drawable it takes the drawable and sets the listener to the transition drawable, so even if though we don't set it into the imageview, the 1st transition drawable now isn't hooked up properly and if this happens while the application isn't in the foreground then you can come back and the transition drawable wouldn't have fired off https://cyanogen.atlassian.net/browse/MUSIC-173 https://cyanogen.atlassian.net/browse/MUSIC-138 Change-Id: I9f99273bfcfe328179849f2131d4b1b2c98ca088
* Eleven: show empty view in Now Playing when queue emptyWilhelm Fitzpatrick2014-11-201-0/+18
| | | | Change-Id: I79be089bf35735e391032116c85dfa5b73019faf
* Eleven: Update app widgets and notificationRaj Yengisetty2014-11-201-1/+1
| | | | | | https://cyanogen.atlassian.net/browse/MUSIC-43 Change-Id: Icfd6f2794683bd0402dfc8f7fa545e696a91bd8f
* Eleven: redlines for Now Playing screenWilhelm Fitzpatrick2014-11-208-93/+105
| | | | Change-Id: Iad45c6ebb4f4c541a18d4914c23caae4fa8f4ed4
* Resource clean up for Play buttonRaj Yengisetty2014-11-201-1/+1
| | | | Change-Id: Ieb75120a713069c4648b60be299f62ef733a62d8
* Eleven: Remove unused strings, rip out share, change caps to use xml attributeslinus_lee2014-11-201-225/+0
| | | | | | https://cyanogen.atlassian.net/browse/MUSIC-54 Change-Id: I831d77a03c28967d97138a9158d378ad0b5b7981
* Eleven: Rip out palette code and use a simple gray scrim, adjust icons a bitlinus_lee2014-11-203-30/+15
| | | | | | | | Icons are now using 40% opacity for disabled states instead of a grayish image https://cyanogen.atlassian.net/browse/MUSIC-7 Change-Id: I7ebc0c162fae3d0776d23c166458d0876e5fbfff
* Eleven: Add loading dialogs to all fragmentslinus_lee2014-11-201-0/+71
| | | | | | | | | | Some fragments intentionally don't show the loading dialog on recreate to prevent a split second flash on the screen Loading is delayed by 300ms for better user experience Fixed a small bug in the RecentStore https://cyanogen.atlassian.net/browse/MUSIC-63 Change-Id: I5bd7ee25234d0146887f152bbcb57fed6bbb2c01
* Eleven: Move most activities to fragments to improve perflinus_lee2014-11-201-1/+7
| | | | Change-Id: I20cdf01a4b1a3554dfbd1c9bc2c14d4f77560ec8
* Eleven: add empty view to play queueWilhelm Fitzpatrick2014-11-201-1/+7
| | | | | | | Fixed issue where adapter was not cleared when last song was removed. Clear album art from now playing bar when last item in queue is removed. Change-Id: I4827203a9399faab213320a2664e3f6842897189
* Eleven: Add context menus to all top level fragments and playlistsLinus Lee2014-11-202-0/+52
| | | | | | | | | | This is part 1/2 - will add it to album detali/artist detail page after Added helper pop up menu class This also merged songfragment with basicsongframent because of the large similarities https://cyanogen.atlassian.net/browse/MUSIC-22 Change-Id: I9951fe7238aaff7599f0cb6f655f0677f998bb6b
* Eleven: remove dead code and recent widgetlinus_lee2014-11-204-866/+1
| | | | Change-Id: I635ec96493b9c2bdf173c0dad726edd6c30bef50
* Eleven: This adds the empty state for all pageslinus_lee2014-11-201-0/+51
| | | | | | | | | | This adds the empty state for playlists and retweaks all the other pages with the empty state to use this new and updated empty state https://cyanogen.atlassian.net/browse/MUSIC-26 https://cyanogen.atlassian.net/browse/MUSIC-49 Change-Id: I286e867267dd74c177e0c04f74f71cc3dc301913
* Eleven: add new ArtistDetail activity to match redlinesWilhelm Fitzpatrick2014-11-201-1/+0
| | | | Change-Id: I1cc892d376d424647ee30f1423ee2d444f31c944
* Eleven: Fix the click issue on the browse layer and remove dead codelinus_lee2014-11-201-53/+0
| | | | | | | Previously clicking on the browse layer would dismiss the panel Clean up dead code Change-Id: If68daf99cb97902c6a3039a46a64f271e3fd5866
* Eleven: Rip out apollo references, add default artist/playlist images, fix ↵linus_lee2014-11-202-6/+17
| | | | | | | | default blur to default blur transition Default playlist image not hooked up yet - that will be in the next larger check-in Change-Id: I7c6d4c17e1d9e14b3379469f8d8eaf6d1a091ef1
* Eleven: Add blurring behind the now playing and the queue fragments and ↵linus_lee2014-11-201-0/+73
| | | | | | | | fixes a few bugs In addition to blurring, hide non-english headers, and fix the gripper colors Change-Id: I6899a5d1d3bb8c6c7711652a618b1bdc47abcb1f
* Eleven: Add circular progress bar logic and hook into main view and queue viewlinus_lee2014-11-202-2/+194
| | | | | | | This hooks up most of the circular progress bar logic but is pending design redlines to fill in the rest of the parts Change-Id: Ibeb0c724aae7ad8ddf6b216ce7a8b73464112c0e
* Eleven: This adds swiping gestures to the music player in the main arealinus_lee2014-11-202-1/+34
| | | | | | | | | | | Adds a view pager with album art to the main browse area. This also fixes a few bugs around the queueing/playback logic without re-writing. After the demo, we need to sit down and analyze whether the compromised solution is sufficient or whether we want to do a full re-write of the queueing logic. For now, it has been patched enough that to the user there are some minor kinks but are pretty rare and more of an annoyance than an actual problem AFAIK Change-Id: Ifad19e222714bbe76c4d55708d79b035bad06777
* Eleven: strip out app-level themingRoman Birg2014-11-2011-349/+13
| | | | | | | Because we want to be able to #blamethemes for real. Change-Id: I4730f96eaf7d5d77b3886aa65b2a739ace38ae3f Signed-off-by: Roman Birg <roman@cyngn.com>
* Repackaged com.andrew.apollo to com.cyngn.elevenLinus Lee2014-08-0425-0/+4202
Change-Id: Ifc925f29f4028afd359375a1470c129b6528e74f