Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
Closes #2642
|
|
|
|
Bug was introduced in #2457, shared element does not exist in video view
|
|
|
|
|
|
|
|
|
|
- lambda expressions, method references,
- multi catches,
- remove unnecessary keywords (public keyword on interface method signatures, static on interfaces or enums, final on private method signatures),
- == false expressions,
- diamond type (<>) expressions,
- replace StringBuffer with StringBuilder for local variables used by a single thread,
- replace Arrays.asList with Collections.singletonList whenever applicable,
- inline variable returns (whenever the variable name's meaning is not important to understand the code),
- replace some chains of if/else if/... with switch/case,
- break append(a + b) into append(a).append(b) for StringBuilder objects,
- unused import statements,
- reduce log TAGs to 23 characters,
- MaterialDialog callback deprecated,
- ActionBarActivity for AppCompatActivity,
|
|
|
|
Sleep timer and audio effects (e.g. balance) accessible from actionbar, fragment pager
|
|
|
|
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.
|
|
|
|
Cache strategy is now set in ApGlideSettings and referenced everywhere else from there.
|
|
|
|
fixes AntennaPod/AntennaPod#970
|
|
|
|
Use RequestHandler instead of Downloader for extracting bitmaps from media files
|
|
|
|
Switched from custom layout to standard gradle project structure
|