* Upgrade from Chromium 126.0.6478.26 to Chromium 126.0.6478.40
* Update pins list timestamp
* Updated strings for Chromium 126.0.6478.40
* Get permission status requires a device status arg
An argument for device status has been added to
`GetPermissionStatusForCurrentDocument`. Our uses of this function have
been updated to remain as they were but satisfying the arg list.
Chromium change:
https://chromium.googlesource.com/chromium/src/+/23593332d9c9fa2c31246a4e7ccef10b55231709
commit 23593332d9c9fa2c31246a4e7ccef10b55231709
Author: Thomas Nguyen <tungnh@chromium.org>
Date: Mon May 27 14:52:11 2024 +0000
[PEPC] Get permission status should take into account device status
This CL create a new function to retrieve permission status, including
OS permission status, continue the previous CL
https://crrev.com/c/5483406.
Although we intend to eventually incorporate permission queries that
include OS permission status, this function is currently only used for PEPC.
Fixed: 335834559
---------
Co-authored-by: brave-builds <brave-builds+devops@brave.com>
Co-authored-by: Claudio DeSouza <cdesouza@brave.com>
* [iOS] Add new playlist UI prototype
This adds an incomplete revamped playlist UI behind a feature flag (`NewPlaylistUI`)
* play videos
* no longer a prototype
* Better detent handling, new empty state
* fix audio playback in silent mode, only replace found items on tap
* show playing animation on selected item
* improve empty state detents
* airplay/routing support
* fix layout with keyboard open in empty state, add delete context menu
* fallback favicons, add share and open in new tab context menu actions
* add shuffle support
* use Gauge instead of ProgressView
* support portrait video in fullscreen better
* improve full screen animation and highlight on playback controls
* fix item queue order when shuffle mode is off
* Add video ambiance while playing video
* improve scrubbing
* fix deadlock when video ends while interacting with controls
* dont hide fullscreen controls when touching the screen
* shift ambiance background into its own view and fix priority inversion
* add partial support for sleep timer
* add support for displaying offline cache status & progress
* support for streaming/updating streamed assets
* play first video when tapping the play button and nothing is playing
* move PlaylistContentView into its own file
* now playing icon now stays visible even when paused with bars lowered
* add support for creating & deleting playlists from sidebar
* finish support sleep timer
* improve video player layout on iPad
* fix scrubber time when exiting fullscreen paused
* remove unused view model file, fix presubmit errors
* fix playing next item when repeat mode is on
* fix player starting if you change the rate while paused
* add proper priorities for async stream tasks to fix priority inversions
* add populate new playlist sheet, add move option to item context menu
* support initial item & timestamp when opening playlist from video tab
* support more remote commands
* support auto-play pref
* add support for last played offset resume/saving
* show the last played item when opening playlist
* fix possible crash when seeking to last played item + ui improvements
* reset last played time if item finishes playing when moving to next item
* localizable improvements/setup
* fix auto-play, handle playing explicitly, fix PlaylistItem.ID type
* picture in picture support, shift player queue/selection to model
* improve ui when playing a video that needs to load a streaming url
* fix media scrubber gesture in full screen mode
* cleanup and added doc
* thread safety for core data in player model + proper now playing info
* shift toolbar back into split view to allow the drawer to overlay it
* fix crash when closing playlist without pip
* allow tapping video player to shift drawer down to show controls
* order folders correctly and dont display shared folders in new playlist
* fix bugs surrounding orientations & full screen mode
* add bulk edit folder ui
* remove iOS 16 availability annotations
* adds carplay integration, adds system player artwork, improve pip restoration, improve thumbnails
* fix crash when live videos are added to playlist
* review feedback changes
* handle audio interruptions
* move system player updates out of media streamer, cleanup AVKit extensions and add deprecation notices
* add error handling support in app & carplay
* exit fullscreen mode when an item is no longer selected
fixes a bug where you could get stuck in fullscreen mode even with nothing playing
* fix display bugs for duration and item size on disk
* Fix `TransactionConfirmationStoreTests.testPrepareBTCSend()` failure due to unimplemented balance call. Fix `SendTokenStoreTests` potential failure due to unimplemented balance call.