755 Commits

Author SHA1 Message Date
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
Christopher Eby
28ebbf33eb Show Now Playing title in playback activity 2012-02-29 21:24:40 -06:00
Christopher Eby
457c3e5119 Make target API, build API and README all match
Previously the README was incorrect
2012-02-29 21:24:40 -06:00
Christopher Eby
b8965b02ca Use holo-style background for buttons 2012-02-29 21:24:40 -06:00
Christopher Eby
c524c0503d Add content description to cover art 2012-02-29 21:24:40 -06:00
Christopher Eby
a6de315694 Show fallback cover art on 2x2 A and 1x1 widgets 2012-02-29 21:24:40 -06:00
Christopher Eby
411d0e99a8 Remove unnecessary LinearLayout 2012-02-29 21:24:40 -06:00
Christopher Eby
d30361fb8f New 4x1 widget 2012-02-29 21:24:40 -06:00
Christopher Eby
eea5deceb6 CoverView improvements
- Switch to next song immediately when fling is started. Makes response
  faster, but can also cause a minor delay on slower devices. Setting
  a lower priority on worker threads helps with this a bit.
- Simplify scrolling code. No longer uses View's scrolling code
- Remove invalidateCovers(). There is no advantage to using this since
  the view has no children.
- Various minor tweaks
2012-02-29 21:24:25 -06:00
Christopher Eby
7b37db261c Version 0.9.9 2012-02-23 18:13:20 -06:00
Christopher Eby
026464754a Implement Honeycomb tab listener more safely
Dalvik complains about CompatHoneycomb in Gingerbread and below. Seems
harmless, but I'll fix it just to be safe.
2012-02-21 03:22:24 -06:00
Christopher Eby
b5fedb6993 Only force notification visible from focus loss on Honeycomb or above 2012-02-21 01:56:54 -06:00
Christopher Eby
dba5d4f1b9 SVG folder icon
Also tweak the padding on left MediaView bitmaps
2012-02-21 01:28:35 -06:00
Christopher Eby
d7358b4a4c Avoid float conversions 2012-02-21 01:28:25 -06:00
Christopher Eby
7502f5aecd Generate links to Android documentation 2012-02-21 00:02:18 -06:00
Christopher Eby
d7f3a9cb17 Doc fixes 2012-02-20 23:20:48 -06:00
Christopher Eby
aca31dcd08 Don't draw anything in MediaView when it is "hidden" by DragListView 2012-02-20 23:13:43 -06:00
Christopher Eby
9715a39b3d Hide play/enqueue for play all headers 2012-02-20 23:09:20 -06:00
Christopher Eby
20517a8281 Split library ListView/adapter related code out into LibraryPagerAdapter 2012-02-20 23:03:33 -06:00
Christopher Eby
78acb5f627 New drag grabber 2012-02-20 17:51:26 -06:00
Christopher Eby
fd1eedb329 SVG fallback cover art 2012-02-20 03:16:34 -06:00
Christopher Eby
2a1217ae3b Change expander and divider look for MediaView 2012-02-20 03:01:11 -06:00
Christopher Eby
349b2295c0 Fix crash caused proguard
Why do I bother with this..?
2012-02-19 21:24:01 -06:00
Christopher Eby
1eac934283 Document generate-pngs.sh, remove generate-authors.sh
The author list is easy enough to create with git shortlog -s -n
2012-02-19 06:10:24 -06:00
Christopher Eby
20b1c88b2f Update README 2012-02-18 16:57:06 -06:00
Christopher Eby
5a9e8cc5b9 Version 0.9.8 2012-02-18 02:27:18 -06:00
Christopher Eby
8d32bcf2ae Controls in notification 2012-02-18 02:01:06 -06:00