orionlee
e233398753
code style fixes: naming, indentation.
2019-11-05 12:34:11 -08:00
orionlee
bddd2bfa2e
enqueue location: use the new 3-value settings
2019-11-05 12:34:11 -08:00
orionlee
52521ecddb
#2652 the UI of a new setting enqueue location
...
- replaced existing enqueue at front
- the option after current episode will replace Keep In-Progress in Queue that was in the PR (30f104f4
).
2019-11-05 12:34:11 -08:00
orionlee
d24669d4c1
refactor extract common FeedItem List to IDs method
2019-11-05 12:34:11 -08:00
orionlee
69c0022472
code style fixes - naming, indentation, etc.
2019-11-05 12:34:11 -08:00
orionlee
418d4fa4d4
bugfix respect download order - obey user settings "Enqueue Downloaded"
2019-11-05 12:34:11 -08:00
orionlee
17e61335db
#2652 (part of): Expose keep in-progress at front as a preference
...
(in Playback > Queue section)
2019-11-05 10:54:21 -08:00
ByteHamster
8aff9709c3
Style OnlineFeedViewActivity like a dialog
...
User study showed that new users do not get the difference between the actual
feed list and the preview. If the preview is a dialog, this is a lot easier to see.
Additionally, the "dialog" now closes after the subscription succeeded.
2019-11-05 15:28:32 +01:00
ByteHamster
9d5abba312
Modified episode swipe directions
...
- Allow queue swiping in both directions
- Do not allow swiping on tabbed screens where it interferes with tab switching
2019-11-03 23:47:15 +01:00
sevenmaster
363c3614f8
episodes should not look like a link ( #3576 )
2019-11-01 14:26:04 +01:00
sevenmaster
59b3e4bf11
Make search button clickable ( #3577 )
2019-11-01 08:05:01 +01:00
sevenmaster
386395629b
Clearer button text for feching podcast ( #3575 )
...
When subscribing to a podcast, the old text might be confusing to new users (it's not downloading an episode, just the feed. That is not considered downloading for most users)
Signed-off-by: sevenmaster <seven-master@hotmail.de>
2019-10-31 23:00:39 +01:00
ByteHamster
69f3a1210f
Do not refresh feeds more often than necessary
2019-10-30 19:27:38 +01:00
ByteHamster
ea6b41116f
Extracted DownloaderFactory to new class
2019-10-30 18:16:26 +01:00
Masoud Pezeshkzade
360446a445
Add support for talkback on subscription and discovery list, Fixes #3563
2019-10-27 18:14:39 +03:30
orionlee
197a7b1f1a
Refactor batch edit - use the common FeedItem sorting logic
2019-10-25 14:41:51 -07:00
ByteHamster
369b89f1db
Making sure that tests click on preference, not preferenceCategory
2019-10-25 15:29:54 +02:00
ByteHamster
92c3287651
Fixed about screen logo getting removed by proguard
2019-10-25 12:17:05 +02:00
ByteHamster
0407d27e99
Fixed EventBus getting removed by proguard
2019-10-25 11:54:06 +02:00
H. Lehmann
57818ade38
Merge branch 'develop' into more-eventbus-migration
2019-10-25 11:40:18 +02:00
H. Lehmann
a047e34f8e
Merge pull request #3528 from orionlee/podcast_screen_sort_2524
...
Sort Support in Podcast screen
2019-10-25 11:38:31 +02:00
ByteHamster
2326f71262
Fixed downloads fragment not updating
2019-10-25 11:29:35 +02:00
ByteHamster
1de76f789f
Removed EventDistributor
2019-10-25 11:25:21 +02:00
ByteHamster
728ed23077
Migrated feed list update event to EventBus
2019-10-25 11:19:52 +02:00
ByteHamster
d4b9d0fd59
Migrated unread items update to EventBus
2019-10-25 11:12:48 +02:00
ByteHamster
b5ab7d6d3c
Migrated player status event to EventBus
2019-10-25 10:54:40 +02:00
fossterer
ca83c59537
Fixes #3444 - Strip off HTML from podcast descriptions
2019-10-24 23:20:31 -04: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
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
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
bc5f36336e
Merge pull request #3547 from ByteHamster/checkstyle-change
...
Checkstyle change
2019-10-22 22:59:42 +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
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
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
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
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
7fa400178a
Merge pull request #3519 from egsavage/reset-playback-position-when-marked-as-played
...
Issue #3503 - reset playback position when marking as played
2019-10-15 11:41:52 +02:00
egsavage
ff444ecaaf
Issue #3503 - reset playback position when marking as played
2019-10-14 22:29:37 -04:00
Xavier Gouchet
504bbb0058
Remove duplicate string
2019-10-14 09:14:00 +02:00
Xavier Gouchet
c81fcba22d
Fix formatting
2019-10-14 09:14:00 +02:00
Xavier Gouchet
4f65aa015a
Add confirmation dialog before reseting statistics
2019-10-14 09:14:00 +02:00
Xavier Gouchet
49660946f8
Disable the resetStatistics item when in countAll mode
2019-10-14 09:14:00 +02:00
Xavier Gouchet
5989d6daf6
Remove the unnecessary StatisticsEvent
2019-10-14 09:14:00 +02:00
Xavier Gouchet
91463ba877
Remove icon from "Reset statistics" option menu item
2019-10-14 09:14:00 +02:00
Xavier Gouchet
f9b413332f
Reset playback statistics
...
Fixes #1867
2019-10-14 09:14:00 +02:00
H. Lehmann
fa0fbc2bc5
Merge pull request #3515 from ByteHamster/update-search
...
Updated preference search
2019-10-14 00:01:58 +02:00
ByteHamster
74e64ede3b
Updated preference search
2019-10-13 23:32:25 +02:00
ByteHamster
3d8781d156
Fixed statistics getting cut off
2019-10-13 21:42:49 +02:00
H. Lehmann
3980bcca6d
Merge pull request #3386 from orionlee/bugfix_skip_last_episode_in_queue_3383
...
Bugfix skip last episode in queue - episode status
2019-10-09 12:09:04 +02:00
Xavier Gouchet
f1b63e92f0
Implement a FAB to add podcast on the Subscriptions screen
...
Fixes #3475
2019-10-07 10:32:24 +02:00
orionlee
27f8e9e9bf
test speedup - replace hardcoded Thread.sleep() with Awaitability
2019-10-06 15:09:47 -07:00
H. Lehmann
935e2ceee0
Merge pull request #3499 from ByteHamster/local-playable-improvements
...
Local playable improvements
2019-10-06 12:54:14 +02:00
ByteHamster
4981d698c1
Fixed wrong media type after granting storage permission
2019-10-06 08:57:31 +02:00
ByteHamster
1c6e1cbc6d
Switch to new external media even if service is running
2019-10-05 23:29:32 +02:00
ByteHamster
42874fbd43
Start playing after granting storage permission
2019-10-05 23:16:13 +02:00
Jonas Kalderstam
9539908f23
Removed unused imports and unnecessary whitespace changes
2019-10-05 02:24:47 +02:00
Jonas Kalderstam
6a37d33b97
Changed from db backed item speed to preferences backed global value
2019-10-05 02:15:26 +02:00
Jonas Kalderstam
97aa360611
Merge remote-tracking branch 'antennapod/develop' into per_feed_playbackspeed
2019-10-05 01:18:14 +02:00
ByteHamster
570b5d47ae
Merge branch 'master' into develop
2019-10-05 00:15:06 +02:00
ByteHamster
f8a522d02e
Fixed F-Droid build
2019-10-05 00:13:42 +02:00
ByteHamster
e37bd24364
Fixed free build
2019-10-04 23:20:51 +02:00
ByteHamster
f0e8453bb5
Fixed compilation in new file
2019-10-04 11:26:44 +02:00
ByteHamster
272abb9d19
Fixed preferences tests
2019-10-04 11:24:35 +02:00
ByteHamster
933790b0d3
Fixed compilation
2019-10-04 11:24:27 +02:00
Martin Fietz
bf3d827c60
Extend proguard rules
2019-10-04 11:24:01 +02:00
ByteHamster
7574ca7920
Adapted dependency versions to stable ones
2019-10-04 11:23:50 +02:00
ByteHamster
c130498fc6
Automatic AndroidX migration
2019-10-04 11:22:39 +02:00
H. Lehmann
37304b2e2e
Merge pull request #3489 from ByteHamster/fix-progress-bar-missing
...
Fixed missing progress bar on position update
2019-10-04 10:55:08 +02:00
H. Lehmann
e19b6e81e2
Merge pull request #3490 from ByteHamster/fix-about-screen-update
...
Fix about screen update
2019-10-04 10:54:40 +02:00
ByteHamster
073ddced41
Little cleanup of filterAbout task
2019-10-03 23:47:53 +02:00
ByteHamster
611d8c9e45
Always update about screen commit
2019-10-03 23:37:43 +02:00
ByteHamster
194b815570
Fixed missing progress bar on position update
2019-10-03 23:24:27 +02:00
ByteHamster
d6472622de
Cleaned up code style
2019-10-03 15:48:26 +02:00
ByteHamster
8b70766fa1
Enabled antialiasing
2019-10-03 15:01:08 +02:00