Nicolas Pomepuy
6a9526a133
Migrate BuildConfig to gradle files
2 years ago
Robert Stone
455bf608c8
Add FlagSet and migrate playback actions
2 years ago
Nicolas Pomepuy
9b45debef3
Prevent showing the what's new screen on first run
Fixes #3023
2 years ago
Nicolas Pomepuy
da2eb89872
Bump some dependencies including kotlin and kotlinx
2 years ago
Nicolas Pomepuy
d5e23571d3
Remove deprecated buildToolsVersion and fix the compileSdk deprecation
2 years ago
Robert Stone
cd2ee11b0a
Add settings dialog in Android Auto
Fixes #521
2 years ago
Nicolas Pomepuy
b87f70fffd
Add a what's new screen
3 years ago
Nicolas Pomepuy
e54f9f2ced
Rename most of the references to the old remote access name
2 years ago
Nicolas Pomepuy
1aa16da6bd
Add a remote access card in the other lane on TV
2 years ago
Nicolas Pomepuy
19b5190810
Remote access: add a setting to disable the log list
2 years ago
Nicolas Pomepuy
33f9e687a5
Webserver: show onboarding only once and add a way to re-show it
2 years ago
Nicolas Pomepuy
e4dbd5393b
Webserver: Securely save the keystore password
3 years ago
Nicolas Pomepuy
b5f1b6f303
Remove useless webserver auth setting
3 years ago
Nicolas Pomepuy
0626274ddd
Add a setting for the webserver playback control
3 years ago
Nicolas Pomepuy
d2ecdf9850
Webserver: implement browsing content settings
3 years ago
Nicolas Pomepuy
cbf8d344a8
Webserver: implement medialibrary content settings
3 years ago
Nicolas Pomepuy
8edfa609ce
Code cleanup
3 years ago
Nicolas Pomepuy
0e12781983
Add authentication to the webserver and a setting page
3 years ago
Nicolas Pomepuy
fbec9b3a57
Web server implementation with ktor
4 years ago
Nicolas Pomepuy
838ee698a7
Fix leak in audio player
3 years ago
Nicolas Pomepuy
5b6882a612
Get rid of the WeakHandler class
3 years ago
Nicolas Pomepuy
ddf9939416
Persist the safe mode state in the Settings
3 years ago
Nicolas Pomepuy
1de5a9d8c5
Add a settings restricted acess setting
3 years ago
Nicolas Pomepuy
8ee0c4f97b
Create a pin code activity
3 years ago
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.
3 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.
3 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
3 years ago
Robert Stone
20dc62fc72
Specify gradle build tools version and relocate jvmTarget to top-level config
3 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
3 years ago
Nicolas Pomepuy
7a2b74f131
Fix getPackageInfo deprecation
3 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