491 Commits

Author SHA1 Message Date
Martin Fietz
383449e007 Refactor events 2015-11-05 23:46:43 +01:00
Martin Fietz
67d2287323 Queue: Replace DSVL with RecyclerView 2015-11-05 23:46:39 +01:00
Tom Hennen
0ef38407e3 fix NPE in ItemFragment. fixes AntennaPod/AntennaPod#1339 2015-11-05 17:19:13 -05:00
Tom Hennen
e03ef16558 don't remove the media if they undo 2015-11-04 18:14:08 -05:00
Tom Hennen
d66384b1d1 addressed some of mfietz's comments 2015-11-04 18:11:34 -05:00
Tom Hennen
910363c3e4 switched to snackbar 2015-11-03 22:22:27 -05:00
Tom Hennen
e555b3f24f Fixed saving/restoration of scroll position thanks to some code from
@mfietz, https://github.com/mfietz/AntennaPod/blob/recyclerview/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java
2015-11-03 21:41:13 -05:00
Tom Hennen
10ee9ba484 remove commented out code 2015-11-03 21:41:13 -05:00
Tom Hennen
f9ef32fff2 resolved compilation problem and got rid of the 'no items' label 2015-11-03 21:40:02 -05:00
Tom Hennen
89bbc88826 replaced context menu with popup menu. still a couple of other issues 2015-11-03 21:40:02 -05:00
Tom Hennen
a02b84d2d2 undo for new items 2015-11-03 21:40:02 -05:00
Tom Hennen
7489046037 undo for favorites 2015-11-03 21:40:02 -05:00
Tom Hennen
8f5e0bb5e4 playing around with recycler view. context menu and swiping isn't working 2015-11-03 21:40:02 -05:00
Tom Hennen
f735638a4f Merge pull request #1316 from mfietz/strict_mode
Strict mode for debugging
2015-11-01 11:17:57 -05:00
Martin Fietz
93fc95eb7b Don't die 2015-11-01 16:55:42 +01:00
Tom Hennen
41f0adb101 Merge pull request #1320 from mfietz/user_preferences
Refactoring: User preferences
2015-11-01 10:41:00 -05:00
Tom Hennen
777dcfd8c5 Merge pull request #1318 from mfietz/preference_activity
PreferenceActivity: weak reference
2015-11-01 10:40:28 -05:00
Martin Fietz
7152b0e0eb Unused parameter 2015-11-01 14:38:58 +01:00
Martin Fietz
3596463bf3 Only hold weak reference 2015-11-01 14:28:50 +01:00
Martin Fietz
b75a390507 Strict mode for debugging 2015-11-01 13:57:16 +01:00
Tom Hennen
277cfa01d0 Merge pull request #1294 from mfietz/issue/1293-NPE-MainActivity-onContextItemSelected
Prevent NPE in MainActivity.onContextItemSelected()
2015-10-29 17:41:19 -04:00
Martin Fietz
9dcf3de723 Just check everything for null before you do stuff with it 2015-10-25 18:47:51 +01:00
Martin Fietz
89e67f0919 Replace loader
Replace with lambda
Replace Loader with Observable
onResume and onPause instead of onStart and onStop; minor changes
Makes more sense to load data once at start
Reorder functions to mirror lifecycle
2015-10-25 14:00:50 +01:00
Tom Hennen
79f0eca912 prevent NPE when 'chapters' is null 2015-10-17 12:04:59 -04:00
Tom Hennen
0e2b056d4e Merge pull request #1258 from TomHennen/fix_playback_tests
Updated playback tests to make them more reliable
2015-10-15 17:09:42 -04:00
Tom Hennen
83e56a334c Updated PlaybackTest to deal with some spurious bugs.
Problem was that the PlaybackController wasn't having currentMedia get
updated when playback initially starts. Working around it here by getting
the real playback controller that's being used in the app.

Still need to update PlaybackSonicTest.
2015-10-09 04:46:20 -04:00
Tom Hennen
326e3b7b52 Cleanup when we show the mark as played/unplayed menus. 2015-10-08 03:14:27 -04:00
Tom Hennen
0beeeb4351 resolved bug in how we were choosing the default cleanup parameter 2015-10-02 07:56:34 -04:00
Tom Hennen
60e341cf78 resolved compile time issues. refactored some code 2015-09-30 06:33:35 -04:00
Tom Hennen
f5801c2181 Implement cleanup that only removes epiosdes older than a certain number of days
Also set the stage for the queue cleanup algorithm.
2015-09-29 20:29:53 -04:00
Tom Hennen
057900bc1b getting preferences setup for different cleanup method 2015-09-29 17:29:26 -04:00
Martin Fietz
d03c54d6fb Variable Speed Dialog: Install Prestissimo or enable Sonic 2015-09-27 15:12:12 +02:00
Tom Hennen
a6ddb1319c Merge pull request #1214 from TomHennen/update_playback_notification
Update playback notification
2015-09-26 15:20:08 -04:00
Tom Hennen
c097b672d6 fix bug that caused ExternalPlayerFragment to not always be shown 2015-09-26 11:11:48 -04:00
Tom Hennen
fc4d9225bf Merge pull request #1218 from mfietz/issue/1217-onError-handling
Error handling for getMediaSize observable
2015-09-26 08:59:39 -04:00
Tom Hennen
f27d14f4b9 Merge pull request #1213 from TomHennen/favorites
Favorites
2015-09-25 17:33:08 -04:00
Martin Fietz
b6a0c1aa1a Check for null 2015-09-23 23:19:37 +02:00
Martin Fietz
68e7695f39 Error handling for getMediaSize observable 2015-09-23 19:15:33 +02:00
Tom Hennen
721bfc064a now removing items from favorites by swiping 2015-09-20 16:31:44 -04:00
Tom Hennen
05c64eb063 undoing changes to 'activity' which weren't needed 2015-09-20 16:19:06 -04:00
Tom Hennen
dfbd878afe Added 'tags' to FeedItem and properly showing/not showing menu items for favorites. 2015-09-20 16:11:57 -04:00
Tom Hennen
ed679b8a17 refactored after merging in changes from #1212 2015-09-20 14:54:54 -04:00
Tom Hennen
1993f779e8 basic favorite functionality 2015-09-20 14:21:15 -04:00
Martin Fietz
ff9cc13b6a Fix about link handling 2015-09-19 21:01:54 +02:00
Martin Fietz
5f77c4de50 Replace some of the most annoying AsyncTasks with RxJava 2015-09-19 20:39:14 +02:00
Martin Fietz
7b23dfeb50 Move audio player classes to external library 2015-09-19 14:20:01 +02:00
Tom Hennen
8d4bdd5ba1 Merge pull request #1193 from mfietz/cropped_dialog_buttons
Licenses: Material Dialogs, bug fix, nicer layout
2015-09-15 17:16:11 -04:00
Martin Fietz
8270e435b5 Fix license view 2015-09-10 12:33:22 +02:00
Martin Fietz
75dfc89a44 Refactor database access 2015-09-10 00:58:30 +02:00
Tom Hennen
2555df3bd2 Merge pull request #1190 from mfietz/memory_management
Glide memory management
2015-09-09 18:37:27 -04:00