1219 Commits

Author SHA1 Message Date
Christopher Eby
de0f4a9b7a Hack to show menu key on Galaxy Nexus
This is definitely not the best fix. ;-)
2011-12-19 22:07:47 -06:00
Christopher Eby
db4215593b Make MediaView border look better with non-black background 2011-12-19 01:49:22 -06:00
Christopher Eby
b9d02e5b34 Scale fling animation time with display density 2011-12-19 01:48:56 -06:00
Christopher Eby
61b1d9c5fa Next/previous album action 2011-11-26 20:32:24 -06:00
Christopher Eby
731b7afed3 Make clicking the song info open that song in the library 2011-11-26 19:17:30 -06:00
Christopher Eby
8d4629472c Volume preference tweak 2011-11-26 19:17:24 -06:00
Christopher Eby
1476cee2ae Add back volume boost 2011-11-20 18:28:13 -06:00
Christopher Eby
7898d2cb34 Some doc fixes 2011-11-09 17:18:23 -06:00
Christopher Eby
9b5f60343b More actions in playlist activity; default action pref 2011-11-09 15:04:30 -06:00
Christopher Eby
0f54cb6242 Revert to using Bitmaps and a cache for cover art instead of URIs
While storing a Bitmap in a Bundle for RemoteViews seems to be spectacularly
slow, using URIs to prevent this does not seem to be worth the additional
disk I/O they incur.
2011-11-08 22:28:05 -06:00
Christopher Eby
0866b50ac4 Add a new widget; improve existing widgets 2011-11-08 20:27:18 -06:00
Christopher Eby
c880907a03 Optimize CoverView scrolling by only redrawing the dirty region 2011-11-08 17:23:26 -06:00
Christopher Eby
3f26fd0965 Files tab 2011-11-06 01:39:23 -06:00
Christopher Eby
2569247cbf Close empty cursors for SongTimeline.addSongs 2011-11-06 01:39:21 -06:00
Christopher Eby
16d8f56764 Show current value as summary for dialog preferences 2011-11-06 01:39:13 -06:00
Mildred Ki'Lya
56127d3393 Implement stop after each track mode 2011-11-01 21:11:48 +01:00
Christopher Eby
e8a1629da1 Correct default sort mode 2011-10-30 16:16:23 -05:00
Christopher Eby
487aa46276 Confirm delete in playlist editor 2011-10-30 16:06:44 -05:00
Christopher Eby
accb3bea0d Load sort order correctly when switching limiters 2011-10-30 15:43:50 -05:00
Christopher Eby
9a4fe3dc76 Always call requestRequery on UI thead 2011-10-30 02:56:05 -05:00
Christopher Eby
48588fa8ac Fix limiter background with multiple limiters
Apparently there was a reason this was allocated inside the loop
before...
2011-10-30 02:56:05 -05:00
Christopher Eby
45ad231c77 Use FLAG_CLEAR_TOP when switch between playback and library
This prevents excess activities from being created when switching
frequently
2011-10-30 02:56:05 -05:00
Christopher Eby
21fdda3754 Better compatibility
You know, the kind without VerifyErrors
2011-10-30 02:56:02 -05:00
Christopher Eby
bd8f4bfd12 Better sort interface 2011-10-30 02:54:48 -05:00
Christopher Eby
4d43970c27 Allow choice of sort modes in library 2011-10-30 02:54:08 -05:00
Christopher Eby
fcad52ef5d Make library controls react to no media and empty queue states better 2011-10-28 01:24:43 -05:00
Christopher Eby
a6c4c6c90f Rework library controls layout
Use two rows of text and show all controls below text
2011-10-28 01:06:52 -05:00
Christopher Eby
724e3cfe23 Show cover art in notification 2011-10-26 19:39:48 -05:00
Christopher Eby
8508b6f00e Fix disable cover art 2011-10-26 19:39:47 -05:00
Christopher Eby
eaf2faac2c Slight cover optimization for widgets 2011-10-26 19:39:41 -05:00
Christopher Eby
d1837655a2 Improve library layout
Remove unessecary layout when using controls; place search/limits in the proper
layout
2011-10-26 16:43:46 -05:00
Christopher Eby
0ff18ca932 Show shuffle/repeat buttons in library and mini activity 2011-10-26 03:58:56 -05:00
Christopher Eby
d43dcc14ae Add play all and enqueue all library actions
Similar to the play all and enqueue all headers, but plays selected row
first. This is similar to the default behavior of most music player's libraries
2011-10-26 03:10:31 -05:00
Christopher Eby
895740ea36 Render default cover programatically 2011-10-25 04:07:33 -05:00
Christopher Eby
cba7b0125d Go back to using TabHost to better support Holo theme 2011-10-25 02:00:17 -05:00
Christopher Eby
99b92f7e14 Playlist editor 2011-10-24 05:41:07 -05:00
Christopher Eby
712eee13b5 Remove some unused resources 2011-10-22 20:52:52 -05:00
Christopher Eby
07813d3422 Make fixed info the default display mode 2011-10-22 17:54:12 -05:00
Christopher Eby
2ce0386a7a Add context menu for shuffle/repeat buttons 2011-10-21 18:19:33 -05:00
Christopher Eby
f7137e45e0 Make swipes easier to trigger 2011-10-21 18:19:31 -05:00
Christopher Eby
87514b4107 Use an enum for swipe actions 2011-10-21 18:19:30 -05:00
Christopher Eby
344017035c Add a way to enter random mode from the empty queue screen 2011-10-21 18:19:29 -05:00
Christopher Eby
61bb610ce3 Allow a specific shuffle/repeat mode to be set rather than force cycling
This is just plumbing for a future UI
2011-10-21 18:19:23 -05:00
Christopher Eby
601074c9cc Make repeat/shuffle buttons instead of menu items 2011-10-21 08:21:28 -05:00
Christopher Eby
e44b10810d Restore default cover art in library behavior 2011-10-21 00:46:38 -05:00
Christopher Eby
c68874a981 Simplify code in CoverBitmap
Make createBitmap the only entry point
2011-10-20 23:36:12 -05:00
Christopher Eby
2149745f52 Prevent redundant cover work in CoverView
There were two main cases where we would generate covers: when querySongs is
called and when onSizeChanged is called. querySongs was sometimes called before
the initial layout had occured and the CoverView's size determined (usually
when the service had already been running when a new PlaybackActivity is
created). onSizeChanged was sometimes called before the service had been
initialized. Both of these cases are not useful, and in the former case,
harmful, since the default cover art could be shown when the view should have
been blank. So this removes generation in onSizeChanged except when querySongs
had been called before the layout occurs, which elminates the redundant cases.
2011-10-20 22:43:54 -05:00
Christopher Eby
1ae2958041 Clean-up Cache a bit
Just remove some unused stuff
2011-10-20 02:32:34 -05:00
Christopher Eby
a488764638 Remove cover cache 2011-10-20 02:12:43 -05:00
Christopher Eby
68a89314b2 Move elapsed time to left side of seek bar (or left above seek bar for alt mode) 2011-10-20 00:56:16 -05:00