NewPipe-app-android/app/src/main/java/org/schabi/newpipe/util
AudricV 1a8aa8b17e
Use a system chooser when opening links in browser in the case there is no browser available
This change makes the app using the behavior when there is no default browser
on Android 11 and lower, by opening a system chooser when there is no browser
available (on all Android versions).

Also catch any exception when the system chooser cannot be opened and show the
"No app on your device can open this" toast in this case, as an
`ActivityNotFoundException` could be thrown if no app is available to open a
given web link.
2023-03-26 00:04:38 +01:00
..
external_communication Use a system chooser when opening links in browser in the case there is no browser available 2023-03-26 00:04:38 +01:00
text Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
urlfinder Added note that explains that unused code was removed. 2022-07-15 19:55:19 +02:00
Constants.kt Combine the two Constants files into one file. 2021-01-15 12:13:47 +05:30
DependentPreferenceHelper.java Make positions in list depend on watch history, remove confusing animations 2023-02-07 09:48:18 +01:00
DeviceUtils.java Samsung DeX should only be checked on Samsung devices 2023-01-03 15:12:02 +01:00
ExtractorHelper.java Update NewPipeExtractor and properly linkify comments 2023-01-15 19:27:56 +01:00
FallbackViewHolder.java Improve code style to be more consistent 2020-04-02 15:57:50 +02:00
FilePickerActivityHelper.java Migrate NoNonsense-FilePicker to our updated fork 2022-07-24 15:07:31 +02:00
FilenameUtils.java Apply the requested changes and little improvements 2021-01-16 13:23:42 +01:00
InfoCache.java Use final where possible 2020-08-16 10:25:09 +02:00
KeyboardUtil.java Fix keyboard showing after the search box acquiring focus (#8227) 2022-04-18 16:05:42 +02:00
KioskTranslator.java Annotate some NonNulls, some lint cleaning 2022-03-18 13:15:44 -04:00
ListHelper.java Improve comment 2022-08-06 11:56:00 +02:00
Localization.java Group private Localization methods together. 2022-11-09 08:54:47 +05:30
NavigationHelper.java Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
NewPipeTextViewHelper.java Adress new requested changes 2021-10-16 15:32:56 +02:00
OnClickGesture.java Make OnClickGesture an interface. 2022-08-01 06:47:00 +05:30
PeertubeHelper.java Use List.of(). 2022-07-20 04:39:11 +05:30
PendingIntentCompat.java Add helper methods for adding PendingIntent mutability. 2022-11-07 17:12:22 +05:30
PermissionHelper.java Fix toast crash on API 33 2023-01-12 11:39:25 +01:00
PicassoHelper.java Use BitmapCompat.createScaledBitmap(). 2022-11-29 15:56:19 +01:00
RelatedItemInfo.java Rename related streams to related items 2021-03-31 22:33:22 +02:00
ReleaseVersionUtil.kt Use range-limiting methods in more places. 2022-08-08 07:10:16 +05:30
SavedState.kt Changed package as the old one is deprecated 2021-08-26 18:09:27 +02:00
SecondaryStreamHelper.java Code improvements here and there 2022-06-17 22:00:53 +02:00
SerializedCache.java Solve Java warning "Raw use of parameterized class" 2022-02-19 17:30:38 +01:00
ServiceHelper.java Removed the "(beta)"-tag from services (#8637) 2022-07-24 15:57:23 +03:00
SimpleOnSeekBarChangeListener.kt Create stub implementation for OnSeekBarChangeListener 2022-03-17 21:49:04 -04:00
SliderStrategy.java Improve code style to be more consistent 2020-04-02 15:57:50 +02:00
SparseItemUtil.java Add download option to long-press menu 2022-07-06 11:42:57 +02:00
StateSaver.java Changed the code accordingly 2022-07-15 19:55:19 +02:00
StreamItemAdapter.java Use SparseArrayCompat instead of SparseArray in StreamItemAdapter. 2022-11-22 18:31:58 +05:30
StreamTypeUtil.java Use StreamTypeUtil where possible and add isAudio and isVideo to this utility class 2022-06-17 22:01:26 +02:00
ThemeHelper.java Thumbnails used in NewPipe are small (list/grid) mode. This PR facilitates full width thumbnails and dubbed as card mode. 2023-01-15 22:32:03 +05:30
ZipHelper.java Move Stored(File|Directory)Helper into NewPipe 2021-06-08 10:40:44 +02:00