Isira Seneviratne
83f33a7d1b
Use view binding in SubscriptionFragment.
2021-01-14 11:16:06 +05:30
Isira Seneviratne
f80e1bd214
Use view binding in FeedFragment.
2021-01-14 11:16:05 +05:30
Isira Seneviratne
98be89a20a
Return ViewBinding instead of View in BaseLocalListFragment's getListHeader() and getListFooter() methods.
2021-01-14 11:15:54 +05:30
Tobias Groza
92a87a5ed2
Merge pull request #5310 from khimaros/list-play-kodi
...
add list item to play video on kodi
2021-01-13 17:02:56 +01:00
khimaros
ac59382b84
pass serviceId instead of item, reduce duplication
2021-01-02 11:24:33 -08:00
khimaros
48a5107296
address pull request feedback
2020-12-30 14:45:14 -08:00
khimaros
83faf119a9
add list item to play video on kodi
...
closes : #5157
2020-12-29 18:53:32 -08:00
bopol
2b8837609b
dynamically get package name
...
it fixes issues with forks or debug builds, e.g. when you open two newpipe apps (with debug or fork apps), close one notification, it closes all newpipe notifications
fixes https://github.com/TeamNewPipe/NewPipe/issues/4653
2020-12-20 13:52:20 +01:00
Isira Seneviratne
0fe3fe7594
Use ServiceCompat.stopForeground().
2020-12-19 16:52:17 +05:30
Tobias Groza
db9f20a22f
Merge pull request #4961 from TeamNewPipe/lint
...
Fix some Lint errors
2020-12-07 11:19:01 +01:00
Stypox
b66047e084
Fix ktlint errors
2020-11-22 14:03:10 +01:00
Stypox
f0ca916432
Update most dependencies
2020-11-22 14:03:10 +01:00
TobiGr
7a8dab2d58
Fix typos
2020-11-22 10:39:00 +01:00
Isira Seneviratne
340b92e32b
Convert ErrorInfo to Kotlin and use the Parcelize annotation.
2020-11-21 12:47:35 +05:30
Isira Seneviratne
6e68ab19f9
Convert SavedState to Kotlin and use the Parcelize annotation.
2020-11-21 12:47:32 +05:30
Stypox
66d15ea635
Merge pull request #4893 from okan35/whatsNewSwipeRefresh
...
Pull to Refresh Feed
2020-11-20 18:13:32 +01:00
Stypox
72177033d2
Merge pull request #4891 from vkay94/locallist-entry-progressTime
...
Improve performance for some updateState calls (local lists)
2020-11-20 17:12:16 +01:00
TacoTheDank
39e5d8ccc2
Lint: Make a bunch of stuff final
2020-11-18 17:50:00 -05:00
TacoTheDank
ea5939c1b7
Kotlin lint fixing
2020-11-18 17:45:19 -05:00
TacoTheDank
4734d04d4f
Use two more KTX extensions
2020-11-18 17:29:58 -05:00
okan35
9b6a201bbb
removed unnecessary spaces - code change
2020-11-17 19:23:29 +01:00
okan35
745773b207
swipe to refresh added
2020-11-15 17:54:40 +01:00
vkay94
ebe9f518d0
Replace some loadStateStream calls with progressTime field
2020-11-15 14:12:05 +01:00
Stypox
1d42e45d78
Unify all ways of opening VideoDetailFragment
2020-11-08 10:00:27 +01:00
Isira Seneviratne
c745b845c5
Switch to the Java 8 Date/Time API.
2020-11-05 15:02:51 +05:30
Isira Seneviratne
abcacf8c74
Use Comparator's comparing(), nullsLast() and reversed() methods.
2020-11-01 14:44:04 +05:30
TacoTheDank
a48529872d
Fix a few Kotlin style issues
2020-10-31 15:57:49 -04:00
vkay94
32a142bf79
Fix PlaylistAppendDialog: Renamed method and replaced with Runnable
2020-10-23 09:44:26 +02:00
vkay94
2680d41a3d
Fix PlaylistAppendDialog showing when no local playlists exist
2020-10-23 09:44:26 +02:00
Stypox
a73baf32f1
Merge pull request #4547 from Isira-Seneviratne/Use_Core_KTX_functions
...
Use Core KTX functions.
2020-10-18 09:39:28 +02:00
Stypox
941028ba6f
Don't rearrange lists by dragging the thumbnails
2020-10-17 16:25:06 +02:00
Isira Seneviratne
03d99887c5
Use TextView.doOnTextChanged() extension.
2020-10-17 19:22:13 +05:30
Isira Seneviratne
293e2ff5e3
Use isVisible and isGone extensions for View.
2020-10-17 15:54:35 +05:30
Isira Seneviratne
55d242fa08
Use bundleOf().
2020-10-17 15:38:45 +05:30
Stypox
724a260f71
Merge pull request #4413 from Stypox/delete-stream-state
...
Also delete stream state when deleting stream history
2020-10-10 22:29:33 +02:00
Isira Seneviratne
58b720b004
Use ContextCompat.getSystemService() and the Context.getSystemService() extension function.
2020-10-09 08:52:05 +05:30
vkay94
12f615c6da
Enqueue: Removed unneeded dialog-entries and strings + adjustments
2020-10-06 17:22:12 +02:00
vkay94
ed6fc4d848
Enqueue: Replaced specific StreamDialogEntry items with one
...
The enqueue options won't be shown in the dialogs if the Player service is not running. When it's running one item (enqueue stream) will be shown and enqueues the item into the Player type which is currently selected.
2020-10-06 14:38:48 +02:00
Stypox
36248ff046
Also delete stream state when deleting stream history
2020-10-05 17:47:48 +02:00
TacoTheDank
f86b40302d
Some general-purpose lint cleanup
2020-09-06 12:55:26 +02:00
TacoTheDank
273c287fbf
Fix some lambdas
2020-09-06 12:52:43 +02:00
TacoTheDank
a4feb3fc09
Fix some deprecations
2020-09-06 12:52:43 +02:00
TacoTheDank
ba6c7de35a
Use AndroidX preference
2020-09-06 12:52:42 +02:00
wb9688
87228673b4
Use final where possible
2020-08-16 10:25:09 +02:00
wb9688
13a065f2dc
Fix crash when opening video in local playlist tab
2020-08-03 14:47:10 +02:00
Avently
c7ccf9bab8
AndroidTvUtils -> DeviceUtils
2020-07-21 01:43:49 +03:00
Avently
d2aaa6f691
Merged the latest changes
2020-07-13 04:17:21 +03:00
Stypox
8cc21920b7
Move local/remote playlist merge() to PlaylistLocalItem class
...
In order not to have a utils class just for one function
2020-07-04 11:38:22 +02:00
Roy Yosef
dfc27b2480
Add playlist tab to main page
...
Add bookmarked playlist as tab in the main page (by Settings > Content > Content of main page)
2020-07-04 11:35:45 +02:00
Mauricio Colli
2e6e75cd4e
Add filter to the feed group dialog to show only ungrouped subscriptions
2020-06-27 11:58:40 -03:00