Stypox
2d92f18471
Reimplement storing backup import/export path
...
#6319 and #6402 were reverted before adding SAF changes, and have been readded at the end of SAF changes
2021-06-08 10:41:24 +02:00
Stypox
9c6579f871
Remove misplaced comment
2021-06-08 10:40:45 +02:00
Stypox
d920c7c1ea
Check if file really exists before asking user to overwrite it
2021-06-08 10:40:45 +02:00
Stypox
c6ad9b8f66
Fix strange behaviour when app loses access to saf download folder
2021-06-08 10:40:45 +02:00
Stypox
3399ed2b30
Pass mime type so that SAF treats file extension correctly
2021-06-08 10:40:45 +02:00
wb9688
995264e5e2
Move Stored(File|Directory)Helper into NewPipe
2021-06-08 10:40:44 +02:00
wb9688
4e133a3599
Support SAF properly
2021-06-08 10:40:44 +02:00
Tobi
efaea39ecc
Merge pull request #6118 from sauravrao637/errorHandlingInSubcribe
...
Error handling in subscribe() in DownloadDialog
2021-05-29 11:30:36 +02:00
Sub Raizada
b49a6310ad
Only show 'download has started' toast when a download has started
2021-04-22 02:45:04 +00:00
camo0112
4a496c1962
user can report the error
2021-04-20 16:21:20 +05:30
camo0112
a70d933edf
Error handling in subscribe() in DownloadDialog
2021-04-20 13:06:40 +05:30
krlvm
a8de222577
Fix Dark elements in Light Theme
2021-03-27 17:46:05 +03:00
Matskidis Giannis
78b77ced87
Show Toast when download starts
...
Add toast to inform the user that download started and add the right string in values.
2021-03-20 22:18:01 +01:00
Stypox
22c92f1fb3
Completely remove return activity, now outdated
2021-03-12 23:21:54 +01:00
Stypox
9dc583da87
Optimize imports and solve checkstyle issues
2021-03-12 23:21:53 +01:00
Stypox
0ea6b4928c
Add report/solve-recaptcha button in error panel
...
It will be shown even when nothing could be loaded not due to a network error, and the user can choose to ignore or report it.
Also improve error reporting arguments
Also completely refactor error activity
Also improve some code here and there
2021-03-12 23:21:49 +01:00
Stypox
bb398189d6
Move all error-related classes into error package
2021-03-07 17:49:28 +01:00
Isira Seneviratne
5137c87cb5
Use view binding in DownloadDialog.
2021-01-14 11:16:01 +05:30
Isira Seneviratne
54b45404a0
Use view binding in DownloadActivity.
2020-12-19 04:19:59 +05:30
Stypox
34dd7c0fbf
Update most dependencies
2020-11-22 14:03:10 +01:00
Isira Seneviratne
39a008db6e
Convert ErrorInfo to Kotlin and use the Parcelize annotation.
2020-11-21 12:47:35 +05:30
TacoTheDank
166cdd50f4
Push conditionals inside branch expressions
2020-10-31 15:57:26 -04:00
TacoTheDank
0e33cc5d73
Fix some deprecations
2020-09-06 12:52:43 +02:00
TacoTheDank
61c10ad427
Use AndroidX preference
2020-09-06 12:52:42 +02:00
vmazoyer
bfb7840f9c
Remember last selected media type for downloads.
2020-09-03 19:47:34 +02:00
wb9688
25b56bf5e4
Use final where possible
2020-08-16 10:25:09 +02:00
Avently
5cd7ca5dab
AndroidTvUtils -> DeviceUtils
2020-07-21 01:43:49 +03:00
Stypox
d63b091ec0
Fix checkstyle issues
...
Also replace all tabs with 4 spaces
2020-05-21 15:39:36 +02:00
Stypox
c80aba9a88
Use vector drawables instead of PNGs for material icons
...
For all manually-created images PNG have been kept.
- rename all icon attrs to have a `ic_` prefix
- always use `_24dp` icons, because there is no real difference, since they are vector drawables
- always use the original name found on material.io for icon drawables, as to not create confusion and possibly duplicates. Icon names can still be different from real drawable names, though I have made some of them compliant to this or maybe more meaningul.
- remove duplicate `getIconByAttr()` in ThemeHelper (use `resolveResourceIdFromAttr()`
- use standard icons for `expand_more` and `expand_less` instead of triangles
- use `play_button_outline` instead of custom PNG as play button in VideoDetailFragment (questionable, as there is no shadow anymore)
2020-05-21 15:39:35 +02:00
bopol
1e4e731a6a
Better detection of TV devices
...
Some devices were not detected as TV even though they are
2020-04-25 12:04:44 +02:00
Alexander--
2cac8a739d
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-04-11 08:24:05 +06:59
wb9688
9c8349a8ed
Move things back to its original place
2020-04-02 15:57:50 +02:00
wb9688
ac264464ef
Improve code style to be more consistent
2020-04-02 15:57:50 +02:00
Alexander--
c5c7c41c8f
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-02-26 05:56:09 +06:59
Stypox
d575a38773
Remove Settings button from download activity
2020-02-22 11:12:22 +01:00
Stypox
431be4003d
Implement Settings buttons
2020-02-22 10:36:10 +01:00
Alexander--
971a83fd55
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-02-06 02:44:08 +06:59
bopol
a74f0873a3
fix wrong language shown many popup dialogs
...
Changed android.R.string.ok, which is "OK", into R.string.finish, which is also OK, but from our strings
Then for a small amount of languages that don't have Android translation, it will show the good string.
2020-02-01 09:44:49 +01:00
bopol
eaed951dbd
app language: refactoring
...
renamed NewPipe's language into App language, and same for all the
concerning thing (keys, comments…)
we now call assureCorrectAppLanguage(CONTEXT) in activities needing it
instead of changeAppLanguage(getAppLocale(CONTEXT), RESOURCES)
changeAppLanguage becomes private.
2020-01-29 21:21:00 +01:00
Alexander--
909d1bbccc
Rename FireTvUtils to AndroidTvUtils and isFireTv() to isTV()
...
Because those methods are no longer exclusive to Amazon devices
2020-01-29 03:16:33 +06:59
Alexander--
b1a2612958
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-01-29 03:10:16 +06:59
B0pol
36c1097883
Merge branch 'dev' into dev
2020-01-27 19:24:18 +01:00
kapodamy
4e14cbdf6e
Merge branch 'dev' into subtitles
2020-01-20 23:23:51 -03:00
B0pol
bf96bdf606
Merge branch 'dev' into dev
2020-01-19 18:09:17 +01:00
kapodamy
3877cec0ff
ttml to srt conversion
...
rewrite SubtitleConverter (use JSoup library instead, remove unused methods)
2020-01-14 00:04:16 -03:00
Karol Kaminski
a1b4634171
removed dot menu where its no longer needed
2020-01-13 20:28:32 +01:00
bopol
3dd492e82b
app language now changes time formatting (3hrs ago), was system language b4
2020-01-09 15:51:41 +01:00
bopol
daa4d852f2
removed unused imports
2020-01-09 12:15:01 +01:00
B0pol
bc0564fa07
Merge branch 'dev' into dev
2020-01-09 10:07:22 +01:00
bopol
af690618d4
changed the way to change language, now is «NewPipe's language» selector
2020-01-09 09:40:05 +01:00