Commit graph

105 commits

Author SHA1 Message Date
Karim Abou Zeid
c0e345fcef Clean ups. Replaced deprecated getResources.getColor() with ContextCompat.getColor(this, int color) 2015-08-19 13:43:38 +02:00
Karim Abou Zeid
48337bb7da Updated strings to better match the material design "writing" guidelines 2015-08-19 02:17:46 +02:00
Karim Abou Zeid
6f3617650a Support for Android Marshmallow's permission system 2015-08-18 23:47:23 +02:00
Karim Abou Zeid
7d4b34e7b8 Updated from sdk 22 to 23. Also the sliding panel should open and close much smoother now. 2015-08-18 17:43:53 +02:00
Karim Abou Zeid
a0ecf5a0fa Colored Playback Controls 2015-08-17 14:23:00 +02:00
Karim Abou Zeid
b18be272bc Transition between the bar colors should be a bit smoother now. Also cleaned up some methods. 2015-08-16 23:15:44 +02:00
Karim Abou Zeid
fc2741f088 Changed default start page from albums to songs 2015-08-16 18:59:27 +02:00
Karim Abou Zeid
3e8e34a95c Fixed low res artist and album images from last.fm due to a slight api change from them. New implementation should be safe upon future api changes like this. 2015-08-15 14:48:49 +02:00
Karim Abou Zeid
73f3214b23 Added changelog. Auto hide bottom bar and fab if playing queue is empty 2015-08-15 03:09:47 +02:00
Karim Abou Zeid
17a49b1ed4 Fixed #49 some drawables were not tinted with the right color 2015-08-15 00:25:42 +02:00
Karim Abou Zeid
3f815610e4 Fixed #51 the playlist-list isn't updated when adding a new playlist 2015-08-14 22:46:14 +02:00
Karim Abou Zeid
93e1a9410e Disabled colored Navigation Bar by default. 2015-08-14 21:16:32 +02:00
Karim Abou Zeid
ec2e943a5d Option to hide the new bottom bar 2015-08-13 00:37:49 +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
431cf23da3 Fixed some readability issues with the white and black accent colors 2015-08-03 22:24:18 +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
9334fa1f20 Cleaned up setStatusBarTranslucent method 2015-07-21 17:59:05 +02:00
Karim Abou Zeid
953568c9f5 Set colored footers as default for artist view 2015-07-15 18:41:01 +02:00
Karim Abou Zeid
e42867e066 Cleaned up the settings 2015-07-15 17:49: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
306c676e8b Fixed the MainActivity PopupMenu's checkboxes and radio buttons not being tinted with the accent color. 2015-07-14 05:12:05 +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
e0a6535f9f Send Intent when Media Store changes. Removed possible memory leak from PreferenceUtil. 2015-07-13 04:58:55 +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
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
abedc48f23 Moved a method to the ColorUtil class 2015-07-11 15:53:23 +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
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
da92636180 Cleaned up MediaStore loaders, preparing for album art loading directly from the file 2015-07-09 16:37:45 +02:00
Karim Abou Zeid
4d82b91465 Added a sleep timer 2015-07-08 01:16:19 +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
6e85dd230d Fixed NPE 2015-07-05 18:33:17 +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
bfa800bce6 Hopefully fixed OOM when bluring an image. 2015-06-29 15:42:33 +02:00
Karim Abou Zeid
593211bd2b Removed the fade in/out on play/pause option because it caused bugs with the audiofocus and complicated the development. -> Fixed the audiofocus problem where the music wont start playing again when gaining focus back. 2015-06-28 23:18:04 +02:00
Karim Abou Zeid
54de0bb2cc Disabled gapless playback for default 2015-06-28 15:55:36 +02:00
Karim Abou Zeid
5a1503ed7b Added option to disable album art on lockscreen. 2015-06-28 15:48:05 +02:00
Karim Abou Zeid
456fc40cd7 Added an animation when adding a song to favorites from the now playing screen. 2015-06-28 15:14:20 +02:00
Karim Abou Zeid
3dad62d78d Added favorites. 2015-06-24 21:34:59 +02:00
Karim Abou Zeid
fcb92a3ff3 Got rid of the redundant "AppKeys" class. 2015-06-24 14:40:36 +02:00
Karim Abou Zeid
4017815711 Fixed collapsed notification not getting colored. 2015-06-22 12:33:39 +02:00
Karim Abou Zeid
50f73c1dde All smart playlists are working now. 2015-06-21 21:17:22 +02:00
Karim Abou Zeid
a95e71c52c Added missing string, removed obsolete code. 2015-06-21 14:20:24 +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