Peter Hindes
1663f18a34
Merge branch 'dev' into dev
2019-12-10 09:59:12 -07:00
Peter Hindes
a17caf50e3
Merge branch 'dev' into dev
2019-12-06 08:57:43 -07:00
Peter Hindes
8f2abd8806
remove unused code pt2
2019-12-06 08:38:15 -07:00
Peter Hindes
b0f23fdf55
Remove unused code pt1
2019-12-06 08:32:45 -07:00
yausername
d8f8849110
null check on share
2019-12-03 02:04:52 +05:30
TobiGr
62f43902f7
Fix code formatting
2019-11-23 20:04:40 +01:00
yausername
05bc51c70b
merged upstream/dev
2019-11-22 22:41:59 +05:30
Mauricio Colli
5dd9ef156d
Make the KioskFragment aware of changes in the preferred content country
2019-11-20 00:23:35 -03:00
Mauricio Colli
910910f524
Use tab position from parameters instead of relying on the view pager
2019-11-20 00:23:34 -03:00
Mauricio Colli
03c59cbb0d
Clear the item list when starting loading
2019-11-20 00:23:31 -03:00
Mauricio Colli
991776c25e
Fix broken view pager tabs implementation
...
- Fragments were being recreated from scratch (losing their state) every
time some configuration change occurred (e.g. screen rotation).
- Use `FragmentStatePagerAdapter` instead, as it is built to work with
them and manage their states.
2019-11-20 00:23:30 -03:00
Mauricio Colli
532d2f305a
Fix mess with tab handling and enable ignored tests again
...
- Fix typo in a string resource
- Reorder tabs so the default kiosk is on top of the others
2019-11-20 00:23:29 -03:00
yausername
2a843a16d7
merged upstream/dev
2019-11-20 03:48:56 +05:30
Mauricio Colli
8df3186f83
Show proper text for live streams watching/listening count
2019-11-17 23:58:54 -03:00
Mauricio Colli
cb2f0625b1
Use new Localization and Downloader implementations from extractor
2019-11-17 23:58:52 -03:00
yausername
ca9dff049c
merged upstream/dev
2019-11-16 04:37:14 +05:30
Peter Hindes
bec19abc0e
Using Strings
...
still need to find out why its null on the library
2019-10-15 12:49:24 -06:00
Peter Hindes
b6ec37cca0
describe what "Auto-Generated" Means
2019-10-15 09:01:30 -06:00
Peter Hindes
b63b608462
Polished Results
2019-10-15 08:40:51 -06:00
Robin
e7de1bd2ec
fix NPE, fix 'wrong' constant, avoid unnecessary nulling
2019-10-08 06:36:29 +02:00
Robin
edd5ad2d13
Migrate to AndroidX
2019-10-04 14:59:08 +02:00
yausername
7b5ae64488
Merge remote-tracking branch 'upstream/dev' into videoDetailscrollFix
2019-10-02 06:35:44 +05:30
yausername
cc7e21a93b
fix scrolling in video detail fragment. fixes #2627
2019-09-29 22:05:29 +05:30
Christian Schabesberger
108b20b467
add tab description and download dialog bag button
2019-09-22 13:26:53 +02:00
jimbo1qaz
2793d5c89e
remove dead code
2019-08-17 23:21:06 -07:00
Christian Schabesberger
cd7514ae16
Merge branch 'dev' into saf-workarround
2019-08-18 00:40:43 +02:00
Stypox
0439b55672
Load the url from the exception in the ReCaptchaActivity
...
Sometimes YouTube introduces recaptchas only on some pages. By loading the url inside the ReCaptchaException into ReCaptchaActivity's webview, the page that originally caused the problem is shown. The user can then solve the page-specific recaptcha.
2019-08-17 09:33:51 +02:00
kapodamy
a73b0ef5e2
misc changes
...
* restore permission request popup previously removed in #2486
* use legacy file picker in cases where saf file picker is not available
* fix missing file check logic in prepareSelectedDownload method (DownloadDialog.java)
2019-08-15 01:09:36 -03:00
Christian Schabesberger
0c4705446a
Merge branch 'dev' into playlist-play-from-here
2019-08-14 14:53:06 +02:00
Stypox
e1fefacf64
Customize "start here" actions in playlist item views
...
Now those actions start playing the whole playlist from the chosen stream, instead of playing only the chosen stream.
2019-08-14 14:17:05 +02:00
Stypox
5bc790aef4
Fix slowdowns in stream list views
...
Now the playback state of a stream is loaded only when needed (i.e. when the stream is visible), just as it is done with thumbnails.
Removed `StateObjectsListAdapter.java`, which used to load the state of every stream at list instantiation, generating slowdowns and freezes.
2019-08-14 11:42:39 +02:00
yausername
87c2171898
remove controls animation/flicker
2019-08-07 22:27:58 +05:30
kapodamy
1ea852df1f
drop unused popup storage permission request
2019-08-02 01:07:37 -03:00
Stypox
9c65773196
Optimize imports in edited files
2019-07-25 11:47:38 +02:00
Stypox
bd18d38e5c
Remove ugly if-else-cascade in
...
Common actions and labels are now in a unique enum: StreamDialogEntry
If an action is not common to every long-press menu (e.g. delete) a custom action has to be provided using e.g. delete.setAction(...)
2019-07-25 00:44:12 +02:00
Stypox
6c24e1cc39
Merge branch 'dev' into menu-consistency
2019-07-24 17:21:45 +02:00
Christian Schabesberger
0716fff448
Merge branch 'dev' into defaultTrending
2019-07-22 22:39:47 +02:00
Stypox
a1a0c7af83
Fix showing popup options with audio-only streams
2019-07-22 11:58:01 +02:00
Stypox
e380db0610
Complete merge after #2288 : add resumePlayback to player calls.
...
`resumePlayback`'s value is `false` when the video is enqueued, `true` otherwise.
Also make the use of getContext() and getActivity() more consistant.
2019-07-22 10:28:53 +02:00
Stypox
4827f719fc
Merge branch 'dev' into menu-consistency
2019-07-21 11:11:06 +02:00
Christian Schabesberger
1833580102
Merge branch 'dev' into removeextra
2019-06-26 15:42:47 +02:00
Vasily
ea8bdd8835
Merge branch 'dev' into playback_state_list
2019-06-23 20:23:29 +03:00
kapodamy
1f2a60de9b
bugs fixes
...
* fix storage warning dialogs created on invalid contexts
* implement mkdirs in StoredDirectoryHelper
2019-06-14 12:19:50 -03:00
Stypox
a308b082c8
Remove unused imports from modified files
2019-05-29 20:45:05 +02:00
Stypox
49d32a1235
Remove useless overrides of showStreamDialog
...
They were exactly the same as the base class function
2019-05-29 20:25:44 +02:00
Stypox
0da7639ba4
Removed unused showStreamDialog from VideoDetailFragment
...
VideoDetailFragment already borrows a consistant menu from the stream list it holds.
2019-05-29 16:25:23 +02:00
Stypox
90e7b39d8f
Make long-press menu consistent across views: fix #2354
...
Also made the code that creates the menus consistent across files.
2019-05-29 16:22:01 +02:00
Vasiliy
23dcbea8ec
Animate states changed
2019-04-27 22:27:08 +03:00
Vasiliy
0b8277fe44
Update states in lists
2019-04-27 18:12:00 +03:00
sherlock
e6041939bf
removed the gena strings.
2019-04-17 16:45:40 +05:30