53 Commits

Author SHA1 Message Date
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
Christopher Eby
a456aa8c04 Allow the widget to start the music service 2010-02-26 23:55:03 -06:00
Christopher Eby
9db1789e3d Generate tinted control buttons on-the-fly 2010-02-26 23:43:49 -06:00
Christopher Eby
dc0639784e Add a 1x1 cell widget
Larger sizes are to come
2010-02-26 23:21:46 -06:00
Christopher Eby
2403f39664 Rename notification setting 2010-02-22 19:07:41 -06:00
Christopher Eby
447634de8c Make scrobbler configurable 2010-02-22 18:41:28 -06:00
Christopher Eby
3aed9a73b8 Add a preference to disable the constant notification 2010-02-22 18:11:13 -06:00
Christopher Eby
21bbd3844e Clarify if the music is paused in the notification text 2010-02-22 17:11:28 -06:00
Christopher Eby
6796763a47 Clean up song filter parsing 2010-02-21 21:29:48 -06:00
Christopher Eby
44ebddbc14 Rename to Vanilla Music 2010-02-21 19:44:29 -06:00
Christopher Eby
009c5d54e4 Rename a couple layouts 2010-02-21 17:23:44 -06:00
Christopher Eby
7b1a3b5902 Make user-visible strings localizable 2010-02-21 17:08:24 -06:00
Christopher Eby
40ebd4ec1b Allow NowPlayingActivity to stop the playback service 2010-02-21 16:34:13 -06:00
Christopher Eby
d1be1d80cc Add a mini-player
This will open in response to clicks on the notification. It provides
a quick way to change a song or pause music. (Mainly it just looks legit)
2010-02-21 00:08:47 -06:00
Christopher Eby
e82b167485 Add horizontal margin to the outer edges of the lower controls 2010-02-19 20:59:19 -06:00
Christopher Eby
30090590a4 Use padding rather than margin on the seek bar
This avoids cutting off the edge of the thumb bar
2010-02-19 18:06:51 -06:00
Christopher Eby
e82838087d Split controls into top and bottom parts 2010-02-19 18:00:04 -06:00