Commit graph

92 commits

Author SHA1 Message Date
dkanada
551cc719af improve item detail strings and implement favorite songs 2020-04-30 00:52:06 +09:00
dkanada
c873566a6c replace playlist song object with generic song 2020-04-29 19:22:13 +09:00
dkanada
6592a0e0d5 use query backend for playlists 2020-04-29 18:30:06 +09:00
dkanada
5fcd9e979a load global playlists on main activity 2020-04-29 15:49:59 +09:00
dkanada
b8db41e61b remove dialog for song deletion 2020-04-28 22:54:04 +09:00
dkanada
a0e8db7f75 more code refactoring 2020-04-26 13:14:21 +09:00
dkanada
e876a57d01 refactor some code and remove useless comments 2020-04-25 17:55:06 +09:00
dkanada
40a870c7e4 remove some unused strings 2019-07-17 22:55:02 -07:00
dkanada
a26ddacc8c remove lyrics 2019-07-17 17:06:47 -07:00
dkanada
4089cb31cd roll CustomPlaylist class into SmartPlaylist 2019-07-17 02:05:17 -07:00
dkanada
0891555785 remove purchase activity 2019-07-17 01:45:36 -07:00
dkanada
6afd14c647 remove blacklist feature 2019-07-17 00:14:48 -07:00
dkanada
0d6a0929b9 remove media scan and file views 2019-07-16 00:05:17 -07:00
dkanada
7252046294 minor changes to about activity 2019-07-12 06:40:14 -07:00
Christoph Loy
37725948f1 Refactoring: Replace usages of ArrayList<> with List<>Collections refactor (#686)
* First replacements of ArrayList with List

* Get rid of ArrayList-Types

* Revert irrelevant changes

* Fixed stuff noticed by @arkon
2019-05-17 11:07:03 -04:00
Karim Abou Zeid
58fb31b4b1 SDK 28, Android X 2019-04-10 12:40:28 +02:00
Peng Guanwen
2111c41836 Finish current music when Sleep Timer stops (#629)
Implement #329.
This commit adds a CheckBox to dialog_sleep_timer, and a curresponding
option `TIMER_FINISH_MUSIC` in PreferenceUtil.

In MusicService, a new flag `pendingQuit` is to indicate if it should
stop after current music stops. A new action `ACTION_PENDING_QUIT` will
set that flag.

Canceling is a little tricky. I must bind MusicService in Dialog
activity to check if `pendingQuit` is set, and show the corresponding
canceling button.
2019-01-07 21:45:33 -05:00
Eugene Cheung
f98222c372
Some NonNull annotations 2018-09-05 23:01:45 -04:00
Eugene Cheung
2b0280298c
Replace deprecated methods 2018-09-05 22:23:53 -04:00
Karim Abou Zeid
d4e3552739 Fallback values for song details 2018-05-01 19:53:16 +02:00
Eugene Cheung
b1a086eaf2
Optimize imports 2018-04-30 18:30:30 -04:00
Karim Abou Zeid
9b3243e3e2 Add scan button to navigation drawer 2018-04-30 13:14:24 +02:00
Karim Abou Zeid
2a72b1b21f Code clean up 2017-12-18 20:24:28 +01:00
Karim Abou Zeid
7793cc822d Add java8 support 2017-12-18 20:23:03 +01:00
Peter
c961306900 Update SongShareDialog.java 2017-09-28 20:35:24 +02:00
Eugene Cheung
1f37982536
Fix favorite toggling 2017-09-09 13:27:46 -04:00
Karim Abou Zeid
8a75b8b68f Add blacklist option and minor code improvements 2017-09-08 16:22:18 +02:00
Karim Abou Zeid
035792b3d0 Replaced BuyDialog with PurchaseActivity 2017-09-02 19:20:30 +02:00
Karim Abou Zeid
1b85252f92 Add pro version 2017-08-30 20:52:01 +02:00
tkashkin
c047ea96a7 LyricsDialog displays lyrics without timestamps
Refactoring
2017-07-12 11:57:38 +03:00
Karim Abou Zeid
e73feb48af Updated to butterknife 8. 2016-08-18 18:21:09 +02:00
Karim Abou Zeid
0aedb078d7 Synced translationsRemoved debuglogs. 2016-04-17 21:40:31 +02:00
Karim Abou Zeid
70199b8c5a Cleaned up the DonationsDialog. 2016-03-31 21:15:45 +02:00
Karim Abou Zeid
9b17931cd6 Added a lyrics dialog. Updated the SlidingUpPanelLayout lib which fixes a few sliding issues. Fixed an issue where the sling panel would get stuck somewhere in the middle. Fixed a NPE in an asynctask onPostExecute(). 2016-03-29 18:17:57 +02:00
Karim Abou Zeid
f4680fdb44 Added new IntroActivity. 2016-02-21 18:20:35 +01:00
Karim Abou Zeid
6bbb92fc00 Updated libraries. 2016-02-07 17:07:41 +01:00
Karim Abou Zeid
76fb6b9347 Fixed changelog dialog wrong bg color. 2016-02-03 21:02:44 +01:00
Karim Abou Zeid
44ba560d77 Clean ups 2016-01-27 22:11:38 +01:00
Karim Abou Zeid
5aebf4709a Removed LeakCanary 2015-12-30 16:18:33 +01:00
Karim Abou Zeid
afd72a7129 Added open source licenses dialog. 2015-12-28 01:06:09 +01:00
Karim Abou Zeid
69769346cb Updated changelog and version code 2015-12-27 21:03:09 +01:00
Karim Abou Zeid
e12583cfbd Removed some old and unused classes 2015-12-27 19:31:19 +01:00
Karim Abou Zeid
9dc26bd1eb Code clean up 2015-12-23 17:37:46 +01:00
Karim Abou Zeid
c9d5990b15 Fixed deprecation 2015-12-23 17:36:20 +01:00
Karim Abou Zeid
5bdd763248 Replaced Serializable with Parcelable everywhere 2015-12-23 17:30:29 +01:00
Karim Abou Zeid
978a36c443 Ignore (WIP) 2015-12-11 18:35:16 +01:00
Karim Abou Zeid
a8570a1139 Replaced the custom implementation with the new color chooser dialog from material dialogs. 2015-10-18 18:12:34 +02:00
Karim Abou Zeid
5cd9b4c7ad Updated code for material dialogs 0.8.0.0 2015-09-18 12:04:38 +02:00
Karim Abou Zeid
3d87e57856 Finished the new about screen. Also the DonationDialog loads its content now async. 2015-09-06 19:57:29 +02:00
Karim Abou Zeid
7eddffed74 Finished the new about screens layout. Now only the onClick listeners are missing. 2015-09-05 21:21:56 +02:00