Commit graph

58 commits

Author SHA1 Message Date
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
554bc25f83 Added colored notification (as an option). Relabeled some vars. 2015-06-15 23:37:13 +02:00
Karim Abou Zeid
900370b1b4 Fix NPE on setVolume(), fade volume on next play when playback was paused by headset unplugged, improved strings, MD 0.7.6.0 2015-06-14 23:44:08 +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
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
e9973d7718 Synced strings 2015-06-10 17:02:45 +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
8869f4aeb2 Added sharing for songs. Added set as ringtone for songs. 2015-06-01 00:48:01 +02:00
Karim Abou Zeid
b7c038c5ed Cleaned and updated even more libs. Added a string. Disabled LogCat "spam" from UIL. 2015-05-31 21:48:54 +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
c1f364607e Synced translations 2015-05-27 18:21:28 +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
8503eb4e36 Prepared everything for multi-selection and implemented it in the song view for now. 2015-05-24 20:33:14 +02:00
Karim Abou Zeid
bb60f33597 Prepared for beta release. Added Playing info toast on fab longclick. Synced translations. 2015-04-26 16:04:59 +02:00
Aidan Follestad
38efe37b1a String updates, removed unnecessary use of getResources().getString() 2015-04-20 09:12:08 -05:00
Karim Abou Zeid
51d64db9b6 Updated some strings and imported translations again 2015-04-19 22:04:46 +02:00
Karim Abou Zeid
f48301800d TagEditor now closes the dialog just before the finish() call instead before the scanning process. AlbumDetail activity resets the colors if the new album art set in tag editor is empty or has no vibrant color 2015-04-19 20:25:41 +02:00
Aidan Follestad
2c65373638 Grammar fix, added hint to SearchView, SearchView is themed with the widget color 2015-04-19 12:55:44 -05:00
Aidan Follestad
2f4ada964e LastFM -> Last.fm 2015-04-19 01:05:34 -05:00
Aidan Follestad
6c5bff9b25 When you download/select album art in the tag editor, the album detail screen will refresh its art when it's returned to. 2015-04-18 22:57:25 -05:00
Aidan Follestad
b67d610a23 Added preference summaries so users know what a few settings actually do 2015-04-18 10:45:26 -05:00
Aidan Follestad
6c6060699b Colored nav bar setting is disabled below Lollipop 2015-04-18 10:39:28 -05:00
Aidan Follestad
135c8233ec First-run crash fix, colored nav bar setting should be on for all by default if translucent nav bars are no longer being used, etc. 2015-04-18 10:28:29 -05:00
Karim Abou Zeid
2d08e5c5d1 MultipleChoicePreference to set colored navigation bar for each activity individually. 2015-04-18 17:03:11 +02:00
Aidan Follestad
f7c91839ba Cleanup titles and content of more dialogs, also removed unnecessary empty dialog callbacks (you don't need to manually dismiss dialogs with auto dismiss on by default)
More dialog cleanup

The queue dialog will scroll to the queue position everytime it opens

Updates

FAB ripple color is set

Re-added accidentally removed method
2015-04-16 21:48:19 -05:00
Aidan Follestad
d5c5d02360 Various title, content, and action title updates for dialogs to make them more consistent and professional 2015-04-16 20:24:59 -05:00
Aidan Follestad
a09c891f31 Playlist empty text will invalidate when playlist data is changed, create/rename dialogs have input hints and capitalize words, etc. 2015-04-16 20:05:37 -05:00
Aidan Follestad
7055b443fb Small fixes, also added empty text to playlist fragment and detail viewer. 2015-04-16 19:47:32 -05:00
Aidan Follestad
e07614d065 Small fixes, theming updates, moved a literal title and literal array to string resources 2015-04-16 18:20:15 -05:00
Aidan Follestad
7ce86afd74 Lots of progress with dynamic theming, the nav drawer now uses a RecyclerView, AboutDeveloperDialogHelper is now a DialogFragment, RTL support (to suppress Lint warnings), other various small fixes, cleaned up and formatted lot of code (and removed un-used resources), R.string.ok > android.R.string.ok, R.string.cancel > android.R.string.cancel, switched dialog helpers to DialogFragments. 2015-04-16 16:47:02 -05:00
Karim Abou Zeid
c769cf338f Automatic translation import 2015-04-15 16:57:06 +02:00
Karim Abou Zeid
89e62a2390 0.9.8b equalizer 2015-04-14 21:55:37 +02:00
Karim Abou Zeid
c1a4185549 Some bug fixes and grid size adjustable 2015-04-12 15:05:37 +02:00
Karim Abou Zeid
b302abc2e1 Massiv design optimizations and settings 2015-03-29 17:41:47 +02:00
Karim Abou Zeid
d3d37ccab3 Small fixes 2015-03-24 21:56:21 +01:00
Karim Abou Zeid
07b9fbb599 Songs view shuffle all button 2015-03-24 20:48:29 +01:00
Karim Abou Zeid
00e3724ab4 Code rearrange and delete songs 2015-03-23 22:40:51 +01:00
Karim Abou Zeid
5f89e52658 New icon and shadow fix 2015-03-21 15:28:20 +01:00
Karim Abou Zeid
90cc5eb4e3 Option to rename playlists 2015-03-19 16:06:26 +01:00
Karim Abou Zeid
11ee05ce64 First snapshot (beta 0.9)
- playlists working (not all features added yet)
- minor fixes and improvements
2015-03-18 15:32:35 +01:00
Karim Abou Zeid
de15a34365 Playlists [beta] 2015-03-17 15:09:44 +01:00
Karim Abou Zeid
f7bc62a2df Minor Bugfixes and playing queue actions 2015-03-16 18:58:24 +01:00
Karim Abou Zeid
0de409a459 Performance improvements new artist detail 2015-03-15 18:12:21 +01:00
Karim Abou Zeid
a3e9168dd4 Cleaned up resources and design fixes 2015-03-05 16:07:40 +01:00
Karim Abou Zeid
13843095a8 Design fixes 2015-03-01 21:17:04 +01:00