Baris unsal
da6b66904b
Add incognito mode to all tabs of bottom navigation bar
3 years ago
Nicolas Pomepuy
b3fc8d075f
Add to playlist dialog: persist the replace switch state
3 years ago
Duncan McNamara
d0e4841d43
VideoInBackground: add force restore setting
Add setting to force restore video from background when reopening the
app, so that you don't have to go through the long click on the cover.
4 years ago
Duncan McNamara
0c280087f9
VideoInBackground: add restore tip shown count
Everytime the audio player is created, if a video is playing only audio,
ie a user left the app with video playing in the background, it will
show a snacker tip to restore to video by long pressing the cover.
This should only be shown a few times. Four in this case.
4 years ago
Duncan McNamara
d97b90aede
Settings: set show_hidden default value to false
On AndroidTV there is no ui to change this setting, by default hidden
files should stay hidden.
Fixes #2802
4 years ago
Robert Stone
20dc62fc72
Specify gradle build tools version and relocate jvmTarget to top-level config
4 years ago
Nicolas Pomepuy
49138b2019
Reset the aout setting when migrating from VLC 3 to VLC 4
4 years ago
tda1009
93f180fb7a
Add waiting feature to sleep timer
Fixes #2585
4 years ago
Nicolas Pomepuy
7a2b74f131
Fix getPackageInfo deprecation
4 years ago
Nicolas Pomepuy
014f7dff7e
Suppress all the unchecked cast warnings
4 years ago
Nicolas Pomepuy
fff7e64f98
Fix the Handler empty constructor deprecation
4 years ago
Nicolas Pomepuy
20e6d65aee
Remove unused variables and expressions
4 years ago
Nicolas Pomepuy
ba8b6cc6c3
TV: allow mixing folders and files in the browser
Fixes #2686
4 years ago
Nicolas Pomepuy
94449a6b5a
Ask for notification on app startup if needed
4 years ago
Nicolas Pomepuy
f794ffbe84
Add a "force shuffling" audio control setting
Fixe's #2675
4 years ago
Duncan McNamara
8440693786
Albums: add show/hide track number setting
4 years ago
Nicolas Pomepuy
b2a2591816
New audio and video play queue settings
Fixes #2668
4 years ago
Nicolas Pomepuy
8c88934909
Migrate the video screenshot setting to a choice between gesture and button
New setting values: disabled, gesture only, button only, both
Fixes #2650
4 years ago
Nicolas Pomepuy
a209f12cbe
Refactor force_play_all preference to force_play_all_video
4 years ago
Duncan McNamara
680cb85934
Settings: add audio playlist mode
The previous setting video playlist mode, to play all files in directory
when clicking on one also affected audio in the file browser, this
splits the setting in two to be more explicit
4 years ago
Nicolas Pomepuy
cc55632d15
Widgets preview: persist the playing switch state
Fixes #2647
4 years ago
Duncan McNamara
db01760f9b
VideoControls: add scale gesture setting
All gestures have settings to disable them, except the scale to switch
from BEST_FIT to FIT_SCREEN.
4 years ago
Nicolas Pomepuy
686dcb257f
Fix show hidden setting initial value
Fixes #2642
4 years ago
Nicolas Pomepuy
96fbe84638
New widget explanation when a widget is added for the first time
4 years ago
Nicolas Pomepuy
2d7323aa83
Add a settings for the video screenshot feature
4 years ago
Robert Stone
46c46eb9a4
Code cleanup
4 years ago
Nicolas Pomepuy
a1c8f69025
Prefer Formatter.formatFileSize over our custom implementation
It's localized and Talkback compatible
4 years ago
Nicolas Pomepuy
49e208d6bc
Prevent the permission snackbar to be shown more than once every 2 days
Fixes #2575
4 years ago
Nicolas Pomepuy
95f18fed18
Hinge management for audio player main controls
4 years ago
Nicolas Pomepuy
f864dba380
Custom PiP: save and restore popup size
4 years ago
Nicolas Pomepuy
8bdbda43d3
Video player: change hud timeout range from 1 to infinity
Fixes #2539
4 years ago
Robert Stone
b9bba0f95c
Use context to resolve current package name
4 years ago
Nicolas Pomepuy
5ab549d09f
Migrate namespaces in gradle files
4 years ago
Robert Stone
dfc836a8ba
Fix Kotlin uppercase function
4 years ago
Robert Stone
da62f7ab49
Use Kotlin lowercase and uppercase functions
4 years ago
Robert Stone
a422a004ed
Fix warnings
4 years ago
Robert Stone
285bf9d6bc
Use Kotlin math functions. General clean-up.
4 years ago
Robert Stone
bff3cdd4bc
Fix variable constness
4 years ago
Robert Stone
386edf4fff
Update file scheme removal function
4 years ago
Nicolas Pomepuy
c18c37c24d
Widgets: persist custom colors and display them in color pickers
4 years ago
Nicolas Pomepuy
c955d0b3cf
Fix the initial double tap delay in the video player
Fixes #2506
4 years ago
Robert Stone
d6dfe4746d
Migrate from lifecycle annotations to DefaultLifecycleObserver
4 years ago
Duncan McNamara
9c63bd368c
LocaleUtils: remove obsolete sdk version check
4 years ago
Robert Stone
b125a8bfea
Add coroutines annotations
4 years ago
Robert Stone
6f5059568c
Remove Kotlin annotations
4 years ago
Nicolas Pomepuy
aa8cc487d1
Update kotlin version
4 years ago
Robert Stone
b46ad3cc98
Remove kotlin-android-extensions plugin and update gradle dependencies
Fixes #2467
4 years ago
Nicolas Pomepuy
b3f6ee97fe
Improve the video layout for foldable devices
4 years ago
Nicolas Pomepuy
85ad7d78a6
Update coroutines dependency version and migrate from offer to trySend
5 years ago
Nicolas Pomepuy
7b2f80d8e9
Update all dependencies
5 years ago