Commit graph

88 commits

Author SHA1 Message Date
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
Karim Abou Zeid
3bdecbebe4 Cleaned up and rewrote big parts of the MusicService. Added gapless playback option in settings. 2015-06-19 02:29:44 +02:00
Karim Abou Zeid
27e56754e3 Switched back to white notification. Added back ripple to notification. 2015-06-17 02:32:22 +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
257791eff6 Reorganized and cleaned up the playback service a bit. Added the ability to fade a song in/out on play/pause. 2015-06-12 00:04:52 +02:00
Karim Abou Zeid
b32feb38fe Changed the default settings. Fixed settings layout bug. Synced translations. 2015-06-11 17:34:34 +02:00
Karim Abou Zeid
b07e602651 Fixed an annoying bug in the MusicControllerActivity where the recents card of the app is placed at the wrong position when switching between the songs. Also some code clean ups. 2015-06-11 16:28:04 +02:00
Karim Abou Zeid
a87320fcc9 Reorganized settings, added more options to customize the now playing screen, added gradients to make UI elements visible on light album covers, fixed a bug with cardview background, fixed typos, increased version code, synced strings, 2015-06-10 23:02:14 +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
ab02195ed0 Fix bluetooth sharing and slightly improved the tag editors appearance. 2015-06-01 22:16:32 +02:00
Karim Abou Zeid
8869f4aeb2 Added sharing for songs. Added set as ringtone for songs. 2015-06-01 00:48:01 +02:00
Karim Abou Zeid
ed9524a25d Added floating labels to all EditTexts. Added accent color in parent themes so EditTexts no longer use the material green as indicator. An artist's albums are now sorted by year. 2015-05-31 15:59:44 +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
865f72e5bb A lot of fixes and small changes 2015-05-29 21:24:11 +02:00
Karim Abou Zeid
9fe36b0a35 Redesign of MusicControllerActivity, AlbumDetailActivity and ArtistDetailActivity. A lot of bugs and other small things fixed as well. 2015-05-27 17:58:50 +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
b4105b6cc0 Playlists multi select 2015-05-25 16:10:59 +02:00
Karim Abou Zeid
d3c6872438 Disabled Glides diskcache for album arts and added placeholders to workaround the fact that the lib needs a bit to long to set the error drawable. 2015-04-23 17:45:47 +02:00