Avently
8ffb4f5c79
Merged 'dev' branch
2020-09-27 18:02:31 +03:00
Avently
58fe5c2754
Disabled nested scrolling of queue
2020-09-27 15:50:21 +03:00
Avently
96881c44d3
Merged 'dev' branch
2020-09-27 15:04:20 +03:00
Tobias Groza
bccba7acd6
Merge pull request #4259 from TeamNewPipe/pref_migration
...
Add settings migration, remove "Detail page" option from share dialog and minimize to background by default
2020-09-27 11:20:39 +02:00
Tobias Groza
36f26542cb
Merge pull request #3178 from cool-student/notificationImprovements
...
Notification Improvements
2020-09-27 10:43:11 +02:00
Avently
3fb52dba5e
Refactoring and made the player returning from landscape & fullscreen on vertical video to portrait after clicking on fullscreen button
2020-09-27 06:39:42 +03:00
Avently
73eca41204
Fixed player's ZOOM mode for KitKat devices
2020-09-27 04:25:06 +03:00
Avently
4379fdb763
Changes for tablets and device's orientation behavior
...
- the app will not rotate the screen to portrait after video completes, it will just exit from fullscreen mode
- ability to rotate the orientation via fullscreen button from landscape to portrait when device has locked orientation in landscape
- ability to enter/exit to/from fullscreen on tablets with unlocked global orientation in portrait mode
2020-09-27 04:11:38 +03:00
TobiGr
0246f8de31
Set default value for "minimize_on_exit" to background for better UX.
2020-09-26 21:58:38 +02:00
TobiGr
0949453cb5
Remove "Detail Page" open action from share dialog under certain circumstances
...
With the new application workflow and unified player, video detail page and video player are the same activity. So show only one of these options based on whether autoplay is enabled or not, and show both if using external player
2020-09-26 21:58:34 +02:00
TobiGr
6f9b03ac11
Add migration concept for shared preferences
2020-09-26 21:43:58 +02:00
Avently
88aa5019f9
Merged 'dev' branch
2020-09-26 02:42:26 +03:00
Tobias Groza
955ddd0a44
Merge pull request #4246 from avently/preloading
...
Disabled preloading when switching streams
2020-09-25 21:22:31 +02:00
Avently
889a108b77
Made notification thumbnail smaller
2020-09-23 15:20:25 +03:00
Stypox
04870011ba
Show replay icon in notification when player state is completed
2020-09-22 18:17:16 +02:00
Stypox
a743245572
Remove ACTION_BUFFERING, update buffering only if needed
...
- ACTION_BUFFERING was just wrong: why should the user be able to trigger the internal onBuffering() state by pressing on the buffering button? So that was replaced by a null intent, doing nothing.
- Now updating notification in onBuffering() only when buffering actions are not already buffering, to prevent useless updates
2020-09-22 18:17:16 +02:00
Stypox
7016da5251
Remove hardcoded and duplicate strings, use exoplayer ones
2020-09-22 18:17:09 +02:00
Avently
770720bace
Variable width for caption button and hiding system UI after popup close
2020-09-19 22:52:59 +03:00
Avently
771edd0916
Added a comment and excluded automatic switch of orientation on tablets and Android TVs
2020-09-19 17:21:01 +03:00
Stypox
59b47738f1
Fix deprecations, warnings and useless null checks in SearchFragment
2020-09-19 15:25:04 +02:00
Stypox
f528b92064
Improve search suggestion experience when remote ones can't be fetched
...
Do not show anything in case of network error (it can simply be ignored).
Show a snackbar otherwise, which still allows writing things into the search box.
2020-09-19 15:22:54 +02:00
Avently
0b4f8b33c5
Increased performance of the UI. main thread is not as busy as before
2020-09-17 23:42:35 +03:00
Avently
1926cbd82a
Enable/disable video after screen on/off regardless of background playback setting
2020-09-17 22:30:03 +03:00
Avently
0b0fa13454
Correct exit from fullscreen in case of error or close from notification,
2020-09-17 19:01:20 +03:00
Avently
75b5e38c9c
Fix for untouchable area
2020-09-16 23:41:49 +03:00
Stypox
8764be8369
Random adjustements to notification
2020-09-16 14:00:22 +02:00
Avently
d8d4fa6afe
Fix for multiple listeners of insets
2020-09-16 04:49:26 +03:00
Avently
04dce7ee2e
Hiding controls when orientation changes to landscape
2020-09-15 22:10:38 +03:00
Avently
0470e298df
Perfect shadow
2020-09-15 19:50:46 +03:00
Avently
0d5cc050ef
Reimagined player positioning
2020-09-15 14:43:43 +03:00
Avently
72c716c1b3
Android 11: transparent navigation and status bars
2020-09-14 11:30:41 +03:00
bopol
1f3a768f71
Merge remote-tracking branch 'upstream/dev' into unsupported-url-dialog
2020-09-12 23:19:18 +02:00
Avently
e3ba15e228
Small fixes of issues with old devices support, brightness, etc
2020-09-11 20:52:38 +03:00
Stypox
5cf3d8b77f
Refactor MediaSessionManager
2020-09-10 20:36:52 +02:00
Stypox
8df0358aa2
Fix seekbar invisible or not updating
...
Have the notification recreate only when strictly necessary, and recreate it if there was a timeline change, fixing the seekbar not updating at all sometimes
2020-09-10 20:22:22 +02:00
Stypox
0c2ae54898
Prevent seeking out of video duration in player
2020-09-10 19:47:02 +02:00
Stypox
afc1400130
Update notification when play queue is edited
2020-09-10 13:36:34 +02:00
Stypox
e861be10d9
Merge branch 'dev' into pr3178
2020-09-08 23:58:10 +02:00
Stypox
4e427e1f69
Fix notification content intent not being updated when needed
2020-09-08 22:00:28 +02:00
Stypox
0ea24e60a7
Make notification creation and cancelling more consistent
2020-09-08 22:00:28 +02:00
Stypox
847fb84854
Add notification costumization settings menu
2020-09-08 22:00:24 +02:00
Stypox
0c812c0680
Merge pull request #4154 from avently/video-placement
...
Prevent jumping of the player and wrong padding on devices with cutout
2020-09-08 19:47:09 +02:00
Avently
bef3b1b4fe
Disabled preloading when switching streams
2020-09-07 19:34:10 +03:00
Stypox
044190d5d9
Extract duplicate setActivityTitle code to own function
2020-09-07 15:28:38 +02:00
Stypox
974d0c6610
Revert to deprecated BEHAVIOR_SET_USER_VISIBLE_HINT in TabAdapter
...
Also added comment explaining why
2020-09-06 14:02:25 +02:00
TacoTheDank
7db90c0561
Clean up SDK version checks
2020-09-06 12:55:30 +02:00
TacoTheDank
19fe31cf2f
Replace deprecated Html#fromHtml with HtmlCompat#fromHtml
2020-09-06 12:55:30 +02:00
TacoTheDank
0ef2e07cf4
Some general-purpose lint cleanup
2020-09-06 12:55:26 +02:00
TacoTheDank
7795a5f733
Fix some lambdas
2020-09-06 12:52:43 +02:00
TacoTheDank
537a87c3f8
Use enhanced 'for' loops
2020-09-06 12:52:43 +02:00