Commit Graph

5800 Commits

Author SHA1 Message Date
orionlee 007f1fbb87 Remove unused comparators after SortOrder refactoring 2019-10-24 13:39:28 -07:00
H. Lehmann 437f3f29c0
Merge pull request #3551 from ByteHamster/eventdistributor
Migrated some events from EventDistributor to EventBus
2019-10-24 22:28:33 +02:00
H. Lehmann 385bd3597b
Merge pull request #3550 from ByteHamster/remove-resume-intent
Removed resume intent
2019-10-24 22:27:48 +02:00
orionlee 9c895ef15a Test to ensure Feed only accepts INTRA_FEED sort order 2019-10-24 12:17:31 -07:00
orionlee bcd4b49dda feeditem sort - handle boundary conditions 2019-10-24 12:03:22 -07:00
orionlee 306b6f30a4 rename + refactor QueueSorter to FeedItemPermutors, to support both queue and podcast screen. 2019-10-24 11:32:06 -07:00
orionlee f56a02d513 sort in Podcast screen - implement all the sorts 2019-10-24 11:01:48 -07:00
orionlee 05dfccacc3 a new filter icon, to differentiate it from sort per review.
- Icon source: https://materialdesignicons.com/icon/filter-outline
2019-10-24 10:30:32 -07:00
H. Lehmann f41bdcbaf2
Merge pull request #3544 from M-arcel/develop
Transparent widget
2019-10-23 23:11:51 +02:00
ByteHamster ff44f97dd6 Showing a more interesting background image 2019-10-23 23:08:07 +02:00
ByteHamster 6642b79ac3 Code cleanup 2019-10-23 23:08:07 +02:00
ByteHamster 28cc00a016 Material design layout tweaks 2019-10-23 23:08:07 +02:00
ByteHamster cb1c403d15 Showing wallpaper on widget config page 2019-10-23 23:08:07 +02:00
Marcel Regeci b513608032 Transparent widget 2019-10-23 23:07:49 +02:00
ByteHamster 7d3b78091f Removed event that is never sent 2019-10-23 22:51:28 +02:00
ByteHamster d8ffa6c459 Migrated playback history events to EventBus 2019-10-23 22:51:21 +02:00
ByteHamster 68da2e022d Migrated download log events to EventBus 2019-10-23 22:41:20 +02:00
ByteHamster a8c1b3c87c Removed resume intent 2019-10-23 22:25:33 +02:00
H. Lehmann 58764f7ccb
Merge pull request #3549 from ByteHamster/checkstyle-whitespace
Checkstyle: whitespace after comma and cast
2019-10-23 21:21:26 +02:00
ByteHamster 6017e28787 Enforcing whitespace after comma 2019-10-23 20:50:45 +02:00
H. Lehmann bc5f36336e
Merge pull request #3547 from ByteHamster/checkstyle-change
Checkstyle change
2019-10-22 22:59:42 +02:00
H. Lehmann b5f3c79c62
Merge pull request #3543 from ByteHamster/tests2
Improved playback test
2019-10-22 17:01:34 +02:00
ByteHamster 2fb0d637a1 Enforce NoWhitespaceBefore checkstyle 2019-10-22 16:57:05 +02:00
ByteHamster cc52fa04fa Enforce MultipleVariableDeclarations checkstyle 2019-10-22 16:53:35 +02:00
ByteHamster 6a4754922a Added more rules that we already fulfill 2019-10-22 16:50:04 +02:00
ByteHamster 1b61057dff Do not enforce Google checkstlye import order
The IntelliJ/AS default is different, so this would be a problem for most new developers.
Additionally, there definitely are more important things to enforce.
2019-10-22 16:36:51 +02:00
orionlee 562ddee7d7 sort in podcast screen - db persistence 2019-10-20 15:21:46 -07:00
orionlee be7db6cef1 sort in podcast screen - logic, no db persistence yet. 2019-10-20 15:21:46 -07:00
orionlee aa6897f256 UX tweak - move batch edit to overflow menu to make UI less busy. 2019-10-20 15:21:46 -07:00
orionlee 1620d29549 Sort in Podcast screen - UI 2019-10-20 15:21:46 -07:00
ByteHamster c7415924e0 Do not try to upgrade database when using clean install 2019-10-20 23:49:18 +02:00
ByteHamster fea84424e3 Removed code duplication from playback tests, added test for ExoPlayer 2019-10-20 23:49:14 +02:00
ByteHamster 6e35861a61 Made playback speed test faster 2019-10-20 23:02:57 +02:00
ByteHamster 3c8a650e5b Fixed filename generator test 2019-10-20 22:09:07 +02:00
ByteHamster 381732c582 Fixed queue test 2019-10-20 21:58:11 +02:00
H. Lehmann f1f91478b6
Merge pull request #3520 from dsmith47/stream
Show stream button rather than download (in queue, podcast views)
2019-10-20 18:54:14 +02:00
Doug Smith bfa160ace3 Updates to StreamActionButton for style. 2019-10-20 01:06:18 -04:00
H. Lehmann 38a670139f
Merge pull request #3505 from xgouchet/feature/3070_episode_image
Add an option to replace Episode cover with Podcast cover
2019-10-19 22:24:42 +02:00
H. Lehmann 4df98151a5
Merge pull request #3538 from ariedov/crash-on-equalizer-4.1
Fixes crash on equalizer open on Android 4.1
2019-10-19 01:53:08 +02:00
H. Lehmann b229476e35
Merge pull request #3529 from orionlee/share_episode_url_handle_empty_link_3527
bugfix: Share Episode URL - handle empty link
2019-10-19 01:49:24 +02:00
David Leibovych 5f3714a028 Fixes crash on equalizer open on Android 4.1 2019-10-19 00:20:53 +03:00
orionlee 7c5e3b58b3 bugfix: Share Podcast link (Podcast screen) - hide the option if there is no link 2019-10-18 11:31:55 -07:00
orionlee 250594827d unit test for get feeditem link with fallback 2019-10-18 11:31:46 -07:00
orionlee 5eaa4dbfb1 bugfix: Share Episode URL - handle empty link 2019-10-17 12:47:45 -07:00
Xavier Gouchet fd5a5d71a2 Add an option to replace Episode cover with Podcast cover
The default is to use the episode cover (keep the previous behavior).

Fixes #3070
2019-10-17 16:00:27 +02:00
Doug Smith 0bc3294ca4 Implemented feature to show stream button (instead of Download/Play-Pause) in podcast episode views.
* Added user preference to specify that stream buttons are preferred
* Added StreamAction button to trigger streams on podcast options
2019-10-16 04:31:50 -04:00
H. Lehmann 2ffdc275b8
Merge pull request #3522 from ByteHamster/updated-screenshots
Updated screenshots
2019-10-15 23:32:52 +02:00
ByteHamster 8c315031ef Added promo-graphic and tv-banner 2019-10-15 23:26:59 +02:00
ByteHamster 6a3ddd0550 Updated screenshots 2019-10-15 23:01:00 +02:00
H. Lehmann 54eeeb4355
Merge pull request #3516 from egsavage/reset-sleep-timer-on-play
Issue #2381 - restart sleep timer on play
2019-10-15 12:12:06 +02:00