Paweł Matuszewski
f6965f7277
fix ScrollableTabLayout content width calculation
...
fix bug where only minimum width requested by tab was counted even if actual content was wider
2020-01-02 13:02:14 +01:00
Paweł Matuszewski
3111b390d5
simplify ScrollableTabLayout tabs width checking
2020-01-02 13:02:14 +01:00
Paweł Matuszewski
d154e56fa2
hide main page tab selector with single tab
2020-01-02 13:02:14 +01:00
Paweł Matuszewski
fae26b94b8
make main page tabs scrollable
2020-01-02 13:02:14 +01:00
Paweł Matuszewski
84601a3af3
limit amount of notification thumbnail updates
...
limits amount of calls to updateNotificationThumbnail in background player
2020-01-01 16:38:46 +01:00
Alexander--
1a01d8b5af
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-01-01 12:55:05 +06:59
Avently
04cf05c969
First block of fixes for review
...
- popup player click event changed to show/hide buttons
- queue panel WORKS. Finally
- removed theme overriding in fragment
- added scroll to top after stream selection
- adjusted padding/margin of buttons in player
- player will itself in fullscreen after user hides it in fullscreen mode and then expands it again while video still playing
2019-12-31 19:06:39 +03:00
yausername
e9196eb852
made instance list url non translatable
2019-12-31 20:10:51 +05:30
Mauricio Colli
a3075dce2e
Fix for player access out of its creation thread
2019-12-31 02:52:16 -03:00
Avently
85e9128745
Optimizations and fixes of rare situations
...
- popup after orientation change had incorrect allowed bounds for swiping
- popup could cause a crash after many quick switches to main player and back
- better method of setting fullscreen/non-fullscreen layout using thumbnail view. Also fixed thumbnail height in fullscreen layout
- global settings observer didn't work when a user closed a service manually via notification because it checked for service existing
- app will now exits from fullscreen mode when the user switches players
- playQueuePanel has visibility "gone" by default (not "invisible") because "invisible" can cause problems
2019-12-31 05:07:07 +03:00
dotvirus
6bf6ce3ab8
Update LocalPlaylistFragment.java
2019-12-31 01:42:41 +01:00
Nico-late
8dd062ed21
Update app/src/main/java/org/schabi/newpipe/download/DownloadDialog.java
...
Space added for more clarity
Co-Authored-By: Tobias Groza <TobiGr@users.noreply.github.com>
2019-12-31 00:52:01 +01:00
Nico-late
5af0e7bfea
Fixed issue #2838
2019-12-31 00:52:01 +01:00
Avently
efc10c8717
All players in one place
...
- main, background, popup players now connected via one service, one view, one fragment, one activity and one gesture listener
- playback position is synchronized between players. Easy to switch from one to another
- expandable player at the bottom of the screen with cool animation and additional features like long click to open channel of a video, play/pause/close buttons and swipe down to dismiss
- in-player integrated buttons for opening in browser, playing with Kodi, sharing a video
- better background playback that can be activated in settings. Allows to automatically switch to audio-only mode when going to background and then switching to video-mode when returning to the app.
2019-12-30 00:15:01 +03:00
Tobias Groza
400a93a4b4
Merge pull request #2868 from yausername/fix-add-instance-dialog
...
fix add instance dialog
2019-12-15 11:01:13 +01:00
yausername
f44cd776a3
fix add instance dialog
2019-12-15 01:30:47 +05:30
Markus
abc61fa14d
Remove commented-out code and hide stacktraces in release mode
2019-12-13 21:46:19 +01:00
Markus
1572691233
Add trying out some more cipher suites which may be supported on non-standard Android 4.4.2 devices
2019-12-13 21:46:12 +01:00
Markus
7718801390
Fix formatting and remove unused code
2019-12-13 21:43:03 +01:00
Markus Richter
c13f0249c8
Enable TLS v1.1/1.2 for KitKat devices
...
This enables modern TLS versions in the collection browser, the Downloader and the Player.
This is neccessary because media.ccc.de rejects all older TLS connection attempts, see issue #2777 .
2019-12-13 21:42:58 +01:00
Xiang Rong Lin
d9c74ae200
Rename "seek_duration_default_key" and use it in BasePlayer
2019-12-13 07:14:17 +01:00
Xiang Rong Lin
462a57d6ce
Remove local variable for seek duration
2019-12-13 07:14:17 +01:00
Xiang Rong Lin
5cb9e0d51f
Extract getting of seek duration into a function
2019-12-13 07:14:17 +01:00
Xiang Rong Lin
f06e7b71f9
Adjust BasePlayer to use seek duration of preferences.
...
Changes behaviour when double-tapping in video and clicking fast forward/rewind in background mode.
2019-12-13 07:14:17 +01:00
Tobias Groza
e2c9137a6d
Merge pull request #2860 from spk/fix-cannot-resolv-symbol
...
Migrate annotation to androidx
2019-12-12 21:44:49 +01:00
Laurent Arnoud
b386ffeb4b
Migrate annotation to androidx
...
release build is failing without this on android studio 3.5.3
2019-12-12 21:31:23 +01:00
Peter Hindes
f57a590882
fix last recomendation. syntax and imports
2019-12-10 12:18:49 -07:00
Peter Hindes
c07b3979da
Update app/src/main/java/org/schabi/newpipe/local/holder/RemotePlaylistItemHolder.java
...
Co-Authored-By: Redirion <redirion@web.de>
2019-12-10 12:13:04 -07:00
Peter Hindes
1663f18a34
Merge branch 'dev' into dev
2019-12-10 09:59:12 -07:00
Alexander--
825135d7af
Merge remote-tracking branch 'newpipe/dev' into rebase
2019-12-10 21:20:26 +06:59
yausername
12596ea62c
more grammar fix
2019-12-10 12:36:56 +05:30
yausername
7547dd59b3
merged upstream/dev
2019-12-10 01:37:33 +05:30
Peter Hindes
7c53290c95
Merge branch 'dev' into dev
2019-12-09 09:13:18 -07:00
Tobias Groza
e9867c7a5c
Merge branch 'dev' into remember-subtitles
2019-12-09 16:55:37 +01:00
kapodamy
f719f8f38a
add missing change after updating NPE
...
use +webm_opus instead of +opus
2019-12-07 00:16:01 -03:00
kapodamy
104ec70755
remove netbeans editor-fold comments
2019-12-06 16:30:07 -03: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
8cfbb63f6c
Removed redundant. Related to last merge
2019-12-06 08:36:57 -07:00
Peter Hindes
baf5cb2dfd
Update app/src/main/java/org/schabi/newpipe/local/holder/RemotePlaylistItemHolder.java
...
Co-Authored-By: Redirion <redirion@web.de>
2019-12-06 08:35:14 -07:00
Peter Hindes
b0f23fdf55
Remove unused code pt1
2019-12-06 08:32:45 -07:00
kapodamy
67d8dc051f
remove unused imports
2019-12-05 14:04:48 -03:00
yausername
7f835029fc
grammar fix
2019-12-05 05:11:05 +05:30
yausername
d8f8849110
null check on share
2019-12-03 02:04:52 +05:30
yausername
d41ae244c1
update extractor, kiosk names and icons
2019-12-03 01:50:23 +05:30
Alexander--
68f4b5c8e5
Improve usability of settings on TV devices
...
* Add focus overlay to SettingsActivity
* Make screen "Contents of Main Page" navigable from remote
2019-12-01 12:43:38 +06:59
Alexander--
bc4ee8b7ff
Intercept ActivityNotFoundException for ACTION_CAPTIONING_SETTINGS
2019-12-01 12:43:38 +06:59
Alexander--
72d23158c3
Release seekbar on any confirmation key, not just DPAD_CENTER
2019-12-01 12:41:11 +06:59
Alexander--
8d98f9a967
Default to landscape orientation for Android TV
2019-12-01 12:41:11 +06:59
Alexander--
31bd60f3b1
Disable srolling down comment list while comments are loading
...
Prevents comment list from losing focus to some outside View
when user tries to scroll down after reaching "end"
2019-12-01 12:41:11 +06:59