Commit graph

2904 commits

Author SHA1 Message Date
Robin
bfacb54792 Merge pull request #7451 from Cheechaii/respect-cutout-in-multiwindow
Respect cutouts when playing in MultiWindow
2021-12-19 13:23:28 +01:00
litetex
3ecaf66e1a Merge pull request #7452 from litetex/show-alert-when-file-manager-not-found
Show an alert-dialog when no appropriate file-manager was found
2021-12-14 20:01:02 +01:00
litetex
960cd67321 Merge pull request #7482 from TeamNewPipe/unify-error-reporting
Unify error reporting and add error notification
2021-12-14 19:58:41 +01:00
XiangRongLin
561819e68c Merge pull request #7491 from Stypox/fix-search-order
Fix order of local search results
2021-12-14 09:07:17 -05:00
litetex
36af68c75d Merge pull request #7500 from TacoTheDank/bumpKtlint
Bump ktlint, Checkstyle, Java version
2021-12-12 15:07:24 +01:00
Cheechaii
81b3b6de34 Respect cutouts when playing in MultiWindow 2021-12-09 20:58:05 +01:00
litetex
5ae1a58b31 Android 10+ only allows SAF -> Respect that in the dialog 2021-12-08 20:22:26 +01:00
Stypox
de83cff1e1 Fix order of local search results 2021-12-08 13:59:32 +01:00
Stypox
dad04f55c3 Add javadoc to ErrorUtil and ErrorActivity 2021-12-07 18:14:53 +01:00
TacoTheDank
9ccd358cb8 Update ktlint to 0.43.2 2021-12-04 21:22:29 -05:00
Robin
5baf6e8229 Disable media tunneling on Philips QM16XE 2021-12-04 22:23:09 +01:00
Stypox
86f8238cf1 Also show a toast on error notification
since the notification is silent, also show a toast, otherwise the user is confused
2021-12-04 10:50:27 +01:00
Stypox
8eec9b55bf Remove PlayerErrorHandler and correctly set ErrorInfo msg 2021-12-04 10:36:36 +01:00
Stypox
9ac1add14c Prevent exception from being serialized in ErrorInfo
The wrong @Decorator was put in the wrong place to mark the throwable fieldd as transient, now this is fixed and the exception is not serialized. So if a non-serializable throwable is passed, that's not an issue, since it's not going to be serialized. The need for EnsureExceptionSerializable is also gone.
2021-12-04 10:36:36 +01:00
Stypox
ad2e3384fe Add PendingIntent to ErrorUtil.createNotification 2021-12-04 10:36:36 +01:00
Stypox
5583f71a8e Replace ErrorActivity with ErrorUtil 2021-12-04 10:36:36 +01:00
Stypox
04138dc602 Create ErrorUtil class with three ways to report errors
Activity, snackbar and notification
2021-12-04 10:36:31 +01:00
litetex
1ca53732b9 Removed unused import 2021-11-29 21:13:22 +01:00
litetex
6f554a1187 Removed annotations due to wrong warnings 2021-11-29 21:03:59 +01:00
litetex
625ffba8b7 Refactoring + deduplicated code 2021-11-28 14:07:45 +01:00
litetex
12a0db37a0 Fixed NPE + Problems with context 2021-11-28 13:42:26 +01:00
litetex
273e0e7f06 Fixed typos 2021-11-27 23:39:17 +01:00
litetex
9285958b4f Show an alert/dialog when no appropriate file-manager was found 2021-11-27 15:52:54 +01:00
litetex
aef6bcf747 Fixed build 2021-11-23 20:21:59 +01:00
litetex
2dcb2452dd Refactoring 2021-11-23 20:12:16 +01:00
litetex
e9468197cb Added a workaround for not serializable exceptions 2021-11-23 20:12:14 +01:00
litetex
dad41074b3 Added a bit more documentation 2021-11-23 20:12:13 +01:00
litetex
5f56989161 PlayerErrorHandler refactor + docs 2021-11-23 20:12:12 +01:00
litetex
99a2414f18 Added some doc 2021-11-23 20:12:10 +01:00
litetex
8e7de5a4a6 Added a "Crash the player" debug option 2021-11-23 20:12:09 +01:00
litetex
95d5274b7c Added option to report player errors
* Added a new setting so that player errors are reported (under Video and Audio > Player)
* Moved the player error logic to separate class specially created for this purpose
2021-11-23 20:12:07 +01:00
Stypox
3427253824 Merge pull request #7412 from litetex/code-cleanup
Some code cleanup(s)
2021-11-23 08:59:34 +01:00
litetex
8a1018e8b2 Removed useless lines 2021-11-22 19:49:52 +01:00
litetex
dcfa4511f7 Formatted code 2021-11-21 19:56:50 +01:00
litetex
010c38f389 Removed useless doc 2021-11-21 19:46:11 +01:00
litetex
cbd0fc6ac5 Merge pull request #7406 from Redirion/usedefaultloadcontrol
Use DefaultLoadcontrol
2021-11-21 15:11:21 +01:00
XiangRongLin
b785c1ccc2 Merge pull request #7381 from litetex/prevent-automatic-replay-after-returning-from-background
Prevent automatic replay after returning from background
2021-11-17 09:38:09 +01:00
Robin
963a1fdd20 Merge pull request #7050 from litetex/feed-refactor-new-items-handling
Rework feed new items handling
2021-11-15 23:20:07 +01:00
litetex
d0126265df Fixed typo 2021-11-15 20:24:40 +01:00
TacoTheDank
44552ae2ee Update Groupie to 2.9.0 2021-11-15 20:24:39 +01:00
litetex
a45c9329d5 Improved highlighting in FeedFragment
Now keeps the ``selectableItemBackground`` when highligthing an item.
2021-11-15 20:22:23 +01:00
litetex
3b62d45f38 Fixed default visibility of "new feed items" button
Fixed/Avoid NPEs
2021-11-15 20:22:22 +01:00
litetex
97767eb990 Removed unnecessary layout
Moved the feed button up a bit
2021-11-15 20:22:21 +01:00
litetex
9a42a3a2c6 Used more understandable kotlin methods 2021-11-15 20:22:20 +01:00
litetex
e8727b36c7 Fixed feed when animations are off
Introduced a check if corresponding animations on the devices are enabled
2021-11-15 20:22:20 +01:00
litetex
44d3d8b201 Made `hideNewItemsLoaded` more null safe 2021-11-15 20:22:19 +01:00
litetex
047535b665 Make new feed items bold 2021-11-15 20:22:18 +01:00
litetex
1e645b3736 Fixed StackOverflow 2021-11-15 20:22:17 +01:00
litetex
1b42543351 Implemented UI highlighting and "new feed items"-notification
Fixed format
2021-11-15 20:22:17 +01:00
litetex
0dfbcb8c04 No more reaction to unnecessary feed db-changes
This caused duplicate events (https://github.com/TeamNewPipe/NewPipe/pull/6686#issuecomment-909575283) and unnecessary processing of items
2021-11-15 20:21:23 +01:00