781 Commits

Author SHA1 Message Date
Christopher Eby
86bfc88810 Add script to update translations; update translations 2012-04-12 23:52:19 -05:00
nferenc
c2ec513a14 Add missing MDPI images for white widget 2012-04-06 02:26:19 -05:00
Christopher Eby
1c08570866 Move scan button into library prefs 2012-03-30 20:44:12 -05:00
nferenc
df8de4f3b4 New white widget 2012-03-30 17:58:14 -05:00
Christopher Eby
39cebee747 Vertically center library controls text
Looks better when scaled down
2012-03-26 01:51:04 -05:00
Christopher Eby
f94493bd91 Actually lazy load sensor manager 2012-03-26 01:45:10 -05:00
Christopher Eby
e6d74b6a1b Split preferences into multiple screens; add about page 2012-03-24 03:46:24 -05:00
Christopher Eby
0965430b64 Fix some deprecation warnings 2012-03-24 02:25:39 -05:00
Christopher Eby
cc582a2842 TargetApi annontations for lint
This makes the CompatHoneycomb tab listener an inner class instead
of an anonymous class so it can be annotated
2012-03-23 15:23:15 -05:00
Christopher Eby
37cd6c2253 Tweak phrasing of some strings 2012-03-23 14:43:01 -05:00
Christopher Eby
2bd5151ffe Fix action tab bar in landscape mode
It was displaying as NAVIGATION_MODE_LIST
2012-03-16 13:42:46 -05:00
Christopher Eby
cfb0f98cd7 Add Ohloh page to README and use better formatting 2012-03-15 12:09:20 -05:00
Christopher Eby
65db705baa Version 0.9.10
Now with a version code greater by an order of magnitude!
2012-03-14 21:14:55 -05:00
Christopher Eby
8056a06d81 Default to artist,album,track sort order for albums and songs 2012-03-14 21:03:59 -05:00
Christopher Eby
3f1e1b04bf Add "More from artist" and "More from album" 2012-03-14 20:57:21 -05:00
Christopher Eby
131bdc4507 Workaround bug in ICS's handling of backspace
This was causing backspace to delete two characters instead of one on
ICS
2012-03-14 17:43:29 -05:00
Christopher Eby
467009169b Code cleanup 2012-03-14 16:18:12 -05:00
Christopher Eby
ac8ae6dc9f Load sensor manager as needed 2012-03-13 16:39:51 -05:00
Christopher Eby
61ec1b9df6 Fix playback layout on Froyo and below
Oops.
2012-03-13 16:21:43 -05:00
Christopher Eby
ea84d123e1 Update translations 2012-03-13 15:51:28 -05:00
Christopher Eby
e6dd92f3e4 Only trim random songs in addSongs when in random mode 2012-03-13 15:45:34 -05:00
Christopher Eby
a00e9b8816 Handle null bitrate 2012-03-13 15:32:33 -05:00
Christopher Eby
6afb80d57c Ensure queue pos view has enough room 2012-03-13 15:27:41 -05:00
Christopher Eby
ec9449a227 Prevent cover when art from changing when scroll is in progress
The previous/next song can change while scrolling if shuffling is enabled.
This saves those songs in mActiveBitmaps until scrolling is finished.
This doesn't handle two successive scrolls (i.e. no time to settle) with
changes, though.
2012-03-13 15:27:41 -05:00
Christopher Eby
1bbde8050d Prevent seek bar from sometimes displaying old position after song change
MediaPlayer.getPosition() could be called before the new data source is
set. This makes PlaybackService.getPosition() return 0 while the load is
pending.
2012-03-13 15:27:41 -05:00
Christopher Eby
ea1a12af01 Don't update seek bar unnecessarily often
Since Handler delays aren't very accurate, updateElapsedTime() is
sometimes called just before the second increments, causing
updateElapsedTime() to be called several times in rapid succession. This
adds a 50 ms to help avoid this.
2012-03-13 15:27:41 -05:00
Christopher Eby
7cc59120d4 Rework playback activity layout.
Display all info in the table layout, including title, artist and album.
Add queue position display.
2012-03-13 15:27:37 -05:00
Christopher Eby
95debe778b Fix fake targetSdkVersion
The ApplicationInfo instance is reused, so we can't change its
targetSdkVersion without affecting subsequent usage.
2012-03-11 16:59:08 -05:00
Christopher Eby
4669b8ea37 Make long pressing song info display additional metadata 2012-03-11 16:58:56 -05:00
Christopher Eby
a0b1628c2c Make doc generation work with Android tools r17 2012-03-11 08:26:13 -05:00
Christopher Eby
64d716571f Refactor SongTimeline.addSongs() so it receives arguments from QueryTask 2012-03-11 08:26:02 -05:00
Christopher Eby
3774d386e3 Fix playlist item removal 2012-03-09 12:20:23 -06:00
Christopher Eby
378a5b3a93 Back out of limiters 2012-03-09 12:01:06 -06:00
Christopher Eby
977d24a324 Save current library page 2012-03-09 11:14:15 -06:00
Christopher Eby
8fa1d301e9 Use colored status icon for Gingerbread and below
On Honeycomb and above the status icon is dimmed by Android so
it looks best if it's all white. But on Gingerbread and below it's
okay to do whatever.
2012-03-09 09:42:54 -06:00
nferenc
bedb777c67 New status bar icon composed simply of white pixels 2012-03-05 04:39:29 -06:00
Christopher Eby
dabacbbd49 Customizable library tab order 2012-03-05 04:37:38 -06:00
Christopher Eby
6c6754cff0 Remove paused status icon 2012-03-03 06:31:59 -06:00
nferenc
a515058824 new icon 2012-03-03 01:27:26 +01:00
Christopher Eby
496ea9068d Remove empty plurals
They cause crashes.

Also need to figure out what to do about languages that plural cases
other than "one" and "other", which crowdin.net does not support. Maybe
add a wiki page with the exceptions?
2012-03-01 17:00:31 -06:00
Christopher Eby
2fd08072fc Add note about translating and import current translations 2012-03-01 16:50:49 -06:00
Christopher Eby
c28ce389cd Don't reset list if sort mode hasn't changed 2012-03-01 03:16:46 -06:00
Christopher Eby
80ca7d955e Disable match drag position behavior in FastScroller
I'm not sure what it's supposed to accomplish, but whatever it is, it
doesn't do it very well.

This always makes sure the FastScroller remains always visible after
changing the sort order.
2012-03-01 03:16:40 -06:00
Christopher Eby
88fe955b23 Doc fixes 2012-03-01 00:47:11 -06:00
Christopher Eby
2699be1cdb Remove MediaView in favor of TextView-based layouts
This allows for RTL language support and will help with library display
customization
2012-02-29 22:36:58 -06:00
Christopher Eby
35d64a1c9d Show correct button order on Honeycomb 2012-02-29 21:24:40 -06:00
Christopher Eby
dd00cf2584 Remove compatibility library 2012-02-29 21:24:40 -06:00
Christopher Eby
caf8cf1893 Make PlaybackActivity abstract
This prevents lint from complaining that it is not in the manifest
2012-02-29 21:24:40 -06:00
Christopher Eby
8349780252 Use SHOW_AS_ACTION_IF_ROOM for search action
Only because lint wants it. And lint is my master.
2012-02-29 21:24:40 -06:00
Christopher Eby
064e3f633b Remove translations
They haven't been updated in a while. Will add back if updated.
2012-02-29 21:24:40 -06:00