69 Commits

Author SHA1 Message Date
Christopher Eby
1a5b3cec6f Add an options menu to SongSelector 2010-04-10 23:23:02 -05:00
Christopher Eby
99896331f5 Draw the gradient line for the list dividers too 2010-04-10 22:08:58 -05:00
Christopher Eby
d95f9cf81d Add a preference for the headset button 2010-04-05 23:05:49 -05:00
Christopher Eby
87585922f2 Add a volume setting
This provides a complement to the system media volume, providing more
fine-grained control
2010-04-04 20:58:27 -05:00
Christopher Eby
6753a30877 Add vertical padding to the seek bar 2010-04-04 01:06:04 -05:00
Christopher Eby
9e8bc71904 Allow the song info to be shown below the cover instead of on top of it
The complexity of the cover view drawing routines is getting a bit ridiculous..
2010-04-04 01:01:24 -05:00
Christopher Eby
9298542e7c Further organize strings 2010-04-03 17:50:31 -05:00
Christopher Eby
4957916360 Add preference to open song selector on startup 2010-04-03 17:49:00 -05:00
Christopher Eby
0ab6b3e6c9 Reword the mini player preference 2010-04-03 17:29:52 -05:00
Christopher Eby
e94cf2b443 Organize translatable strings 2010-04-03 17:24:22 -05:00
Christopher Eby
043b5c18b0 Remove the dialer input preference
It is not hooked up to anything anymore since supporting it with an SQl query
would be complicated.
2010-04-03 10:39:26 -05:00
Christopher Eby
6c58ca2d82 Convert default action preference to use integer strings
Might as well break some more preferences while we're at it
2010-04-02 11:00:09 -05:00
Christopher Eby
efef58276e Allow the notification to never be shown 2010-04-02 10:51:23 -05:00
Christopher Eby
11b62deb6a Fix the SongSelector background on Android 1.5
Android 1.5 takes a black background to be translucent for some reason
2010-03-21 21:31:17 -05:00
Christopher Eby
aac448f5f7 Add icons to the menu, change the order and rename "media library" to "choose songs" 2010-03-21 21:13:57 -05:00
Christopher Eby
8b9e7a63b7 Rename the main activities to be more consitent
NowPlayingActivity -> FullPlaybackActivity
RemoteActivity -> MiniPlaybackActivity

Also renamed referenced layouts and move the MiniPlaybackActivity layout inside
the main activity file
2010-03-21 16:43:52 -05:00
Christopher Eby
09070cd065 Allow the widget to start the playback service 2010-03-20 19:33:13 -05:00
Christopher Eby
2dcb8eb0e4 Add an expand menu action 2010-03-20 17:21:52 -05:00
Christopher Eby
9b7254cd5c Replace the stop service function with an exit function 2010-03-20 16:14:15 -05:00
Christopher Eby
cc953001b8 Set a foreground image instead of background image in the widget
This has proper scaling and can be set in RemoteViews. Curiously, it requires
that the transparent placeholder be the same size as the icon---the image size
doesn't seem to be updated when the drawable state changes
2010-03-20 15:24:16 -05:00
Christopher Eby
32ce1f7120 Update widget play/pause icon according to state 2010-03-18 20:19:53 -05:00
Christopher Eby
11d175cb94 Listen for song change in AppWidgetProvider 2010-03-18 19:33:01 -05:00
Christopher Eby
ebcae9e507 Move limiters to their own layer 2010-03-11 20:29:40 -06:00
Christopher Eby
03821bbae5 Avoid using getTag(id)
It's not in Android 1.5
2010-03-11 02:00:38 -06:00
Christopher Eby
7c087cc6af Allow a limiter set by an expander to be removed 2010-03-11 01:04:30 -06:00
Christopher Eby
1d6ca04568 Add a "last used action" preference to the song selector 2010-03-10 23:48:43 -06:00
Christopher Eby
c204191049 Rename queue to media library 2010-03-10 23:21:00 -06:00
Christopher Eby
fe5ff05bad Create a custom layout for the song selector items
Makes the code nicer, speeds things a little, and allows text to be centered
better.

Also add a high DPI expander icon
2010-03-10 22:47:58 -06:00
Christopher Eby
e3f0807a98 Removed (paused) from notification
The icon gives this information now, that's good enough
2010-03-10 02:13:28 -06:00
Christopher Eby
53ea3c4fe1 Make the arrow buttons filter media 2010-03-10 00:32:15 -06:00
Christopher Eby
d9d78b0ea5 Remove double tap ability in song selector in favor of a configurable single tap action 2010-03-09 23:44:14 -06:00
Christopher Eby
da087bd3ac Hook up clicks on albums and artists 2010-03-09 21:28:23 -06:00
Christopher Eby
565c4a42cc Add a context menu for song items 2010-03-09 00:13:09 -06:00
Christopher Eby
2081783456 Change click actions in song selector
Single click now plays immediately. Double click enqueues.
2010-03-08 23:45:28 -06:00
Christopher Eby
03e11a5fee Unify ListView getView() code and add an expander icon to it 2010-03-08 21:29:44 -06:00
Christopher Eby
4b5d43cced Show lists for all song selector tabs 2010-03-08 03:05:03 -06:00
Christopher Eby
1024f36ac4 Add tabs to the song selector
They serve no purpose, yet
2010-03-07 21:51:47 -06:00
Christopher Eby
8de8d28474 Rename statusbar.xml to notification.xml 2010-03-07 13:45:23 -06:00
Christopher Eby
6b035ef230 Just use the app icon rather than a text message for the disconnected widget 2010-03-06 23:52:34 -06:00
Christopher Eby
290078e544 Add a clear button on the filter edittext 2010-03-06 22:42:02 -06:00
Christopher Eby
00aedee9ad Change the status icon when paused 2010-03-06 14:16:51 -06:00
Christopher Eby
21f23eb4e5 Add icons for kill and fullscreen buttons in the mini player 2010-03-05 23:47:53 -06:00
Christopher Eby
32fd8ea975 Disable filter suggestions by default and a preference to enable them 2010-03-04 20:40:49 -06:00
Christopher Eby
2dee7b190c Restore the option to use a phone dialpad 2010-03-03 23:25:16 -06:00
Christopher Eby
ce1df6f732 Rework song selector filter
Now simply uses the virtual keyboard
2010-03-03 23:00:46 -06:00
Christopher Eby
cef1c1b4e1 Reword headset_only preference, again 2010-03-01 21:48:53 -06:00
Christopher Eby
d3a31b3560 Reword headset_only pref 2010-03-01 17:45:45 -06:00
Christopher Eby
24f850e539 Organize preferences 2010-02-27 22:35:54 -06:00
Christopher Eby
a857fad462 Add a setting to control headset unplug detection 2010-02-27 22:29:33 -06:00
Christopher Eby
cddfb03627 Expand and improve headset detection
Modify it to mean play through anything but the internal speaker. Should now detect bluetooth and other sinks.

I have not tested this on Android 2.0+. I hope it works...
2010-02-27 22:20:43 -06:00