Commit graph

104 commits

Author SHA1 Message Date
Karim Abou Zeid
f458d146af Clean ups 2015-08-28 18:12:39 +02:00
Karim Abou Zeid
178dd04286 Fixed a bug where the favorites playlist would not show the heart icon when initially added. Brought back the "Tag editor" label to the song tag editor. 2015-08-23 23:21:40 +02:00
Karim Abou Zeid
92159797f5 Fixed a bug where the last song in the song view was not showing up. 2015-08-23 16:08:20 +02:00
Karim Abou Zeid
193f716029 Moved some code to its right place 2015-08-18 20:34:40 +02:00
Karim Abou Zeid
cdc34e33a6 Fixed Playlist view wrong background color on dark theme and removed the unneeded menu button from the artist and album list. 2015-08-16 19:35:48 +02:00
Karim Abou Zeid
7fd4226685 Massive clean up of attrs, colors and styles. Also icon and divider colors matching better the guidelines now. 2015-08-10 21:21:03 +02:00
Karim Abou Zeid
6b68c17ae2 Various fixes and improvements 2015-08-03 20:53:36 +02:00
Karim Abou Zeid
5f0bfdb14b Sliding panel (early version, current implementation will probably replaced with a fragment implementation soon), translucent and colored statusbar for KitKat everywhere, use correct text colors for secondary texts, numerous clean ups 2015-07-31 00:23:37 +02:00
Karim Abou Zeid
dd1778ab3c Brought back the shuffle button in the to the song list. 2015-07-23 17:21:14 +02:00
Karim Abou Zeid
26d9ee9776 Changed the playing indicator drawable in the playing queue dialog 2015-07-15 18:48:25 +02:00
Karim Abou Zeid
cee223cdbb View as function now working in all fragments. (Except playlist fragment because it makes no sense there.) 2015-07-15 17:12:33 +02:00
Karim Abou Zeid
5c513115e7 Automatically update the data list in every view when the media store has changed. 2015-07-15 16:35:37 +02:00
Karim Abou Zeid
e5f0e6a6c8 Update to Butterknife 7 2015-07-15 15:53:03 +02:00
Karim Abou Zeid
294f3fc5d0 Making great progress with the "view as" option to toggle between list and grid mode. Currently only implemented in the album fragment. To add the functionality to other fragments just extend the AbsMainActivityRecyclerViewLayoutModeFragment class and implement its abstract methods (class name should be changed to something shorter soon). In future the artist and song fragments should extend that class. 2015-07-15 03:40:47 +02:00
Karim Abou Zeid
8bdaf08a30 Added native image loader support for artist images. Automatically recreate activity onrResume when colors changed fixes issues #2 and #39. Also Butterknife should be used now everywhere #40 2015-07-14 04:08:43 +02:00
Karim Abou Zeid
9c8cba612b Main Activity Fragments should be updated automatically now when the Media Store has changed. 2015-07-13 16:50:05 +02:00
Karim Abou Zeid
b808491206 Removed bus. Will be replaced by an intent system soon. 2015-07-13 03:14:01 +02:00
Karim Abou Zeid
f903b862d9 Fixed playlist song adapter wrong song menu 2015-07-13 02:35:38 +02:00
Karim Abou Zeid
0650df6250 Massive adapter clean up. Lots of stuff unfinished there yet. Don't mess around with it yet. 2015-07-13 02:16:26 +02:00
Karim Abou Zeid
98dcdf2d47 Adapter clean ups 2015-07-12 03:22:24 +02:00
Karim Abou Zeid
66d1d6285f Display a heart in for the favorites playlist instead of the generic playlist icon 2015-07-11 15:37:19 +02:00
Karim Abou Zeid
88d4dd8e80 Cleaned up the Util classes 2015-07-11 02:08:54 +02:00
Karim Abou Zeid
eb9b4bcb25 Fixed RuntimeException because of setting setHasStableIds() multiple times in SmartPlaylistSongAdapter 2015-07-10 03:08:54 +02:00
Karim Abou Zeid
5317c51400 Added Nullity Annotations 2015-07-10 02:37:10 +02:00
Karim Abou Zeid
1dcc447e52 Added option to ignore media store artwork and instead loading it directly from the song file 2015-07-10 02:26:30 +02:00
Karim Abou Zeid
9e7820f085 Fixed OOB exception in the song adapter 2015-07-08 19:50:15 +02:00
Karim Abou Zeid
1cccaad0f4 Clean ups, new default album art cover and widget resize fix 2015-07-06 18:52:26 +02:00
Karim Abou Zeid
bd69dc1d43 Slightly updated the appwidget appearance, use smaller bitmap size for palette. 2015-07-05 17:39:10 +02:00
Karim Abou Zeid
c1437283aa Fixed some artist images not showing up and a crash when the artist image url was empty 2015-07-01 16:21:42 +02:00
Karim Abou Zeid
50460a6653 Fixed NPE when trying to load the artist image in the SearchAdapter 2015-06-30 03:06:36 +02:00
Karim Abou Zeid
292e103f7a Fade the album covers in the album adapter in. TODO: also fade the images in of other adapters. 2015-06-30 02:57:47 +02:00
Karim Abou Zeid
cdba76c933 Switched from Volley to RetroFit + OkHttp for performance and simplicity 2015-06-29 21:38:09 +02:00
Karim Abou Zeid
b5d889c5e1 Fixed FC when selecting shuffle playlist from the menu for smart playlists 2015-06-26 12:54:51 +02:00
Karim Abou Zeid
c4a62847df Added option to shuffle all songs from an artist or an album 2015-06-24 23:20:51 +02:00
Karim Abou Zeid
92441128df Everything is prepared to add smart playlists 2015-06-21 14:14:37 +02:00
Karim Abou Zeid
3bc0059989 Clean ups 2015-06-21 13:27:25 +02:00
Karim Abou Zeid
65c879d64e Last added playlist half working. More to come tomorrow. 2015-06-21 01:24:43 +02:00
Karim Abou Zeid
554bc25f83 Added colored notification (as an option). Relabeled some vars. 2015-06-15 23:37:13 +02:00
Karim Abou Zeid
8ba0c72037 Changed the way to check if a view is empty, fixed some strings, fixed fastscroller alignment. 2015-06-10 15:27:45 +02:00
Karim Abou Zeid
3082ed1187 Merged fastscroller from cabinet. Temporary fixed the wrong fab margins on KitKat and below caused by the google support design library. Added empty screens to Album Song and Artist views. 2015-06-02 21:27:02 +02:00
Karim Abou Zeid
31926d7983 Makes full use of the Android Support Design Library. A lot of small things fixed or improved. Added dozens of new colors. 2015-05-30 22:51:17 +02:00
Karim Abou Zeid
b233b3b718 Nav drawer android design support library and more 2015-05-30 01:13:41 +02:00
Karim Abou Zeid
865f72e5bb A lot of fixes and small changes 2015-05-29 21:24:11 +02:00
Karim Abou Zeid
4ec1b18b47 Fix artist song adapter not refreshing. 2015-05-25 19:59:01 +02:00
Karim Abou Zeid
3067d6d637 Added multi select everywhere else and auto updates every activity after the music database changed. Fix issue #4 2015-05-25 19:49:10 +02:00
Karim Abou Zeid
f033819620 Artist album and artist song multi select 2015-05-25 18:11:51 +02:00
Karim Abou Zeid
9d6ece0f31 Album song multi select 2015-05-25 16:51:43 +02:00
Karim Abou Zeid
b4105b6cc0 Playlists multi select 2015-05-25 16:10:59 +02:00
Karim Abou Zeid
ab678b43ca Artist view multi select support. 2015-05-25 15:18:02 +02:00
Karim Abou Zeid
e5509fc2ef Cab has a title now 2015-05-24 23:18:35 +02:00