Adrian Ulrich
e0a09577a3
Remove Q workaround
...
Scoped storage got different on android-11 again, so we can continue to do what we did before
2021-02-07 19:48:54 +01:00
Adrian Ulrich
edc733e977
fixup builds under SDK 30
2021-02-07 19:28:51 +01:00
Adrian Ulrich
d1f99e5566
do not request WRITE permission since android 11 won't grant it to us anyway using native file IO
2021-02-07 19:13:45 +01:00
Adrian Ulrich
2df6fc57bf
Target SDK 30
2021-02-07 18:51:52 +01:00
Adrian Ulrich
d77e9f12c9
fix release date
2021-01-10 21:36:22 +01:00
Adrian Ulrich
226f57172b
target 1.0.90
2021-01-10 21:18:52 +01:00
Adrian Ulrich
b8e41ab4f4
recognize WEBP as image format
2020-10-15 16:25:10 +02:00
Adrian Ulrich
d3453032b7
s/portrait/vertical/
2020-09-01 09:18:14 +02:00
Adrian Ulrich
99946b12e7
fix layout of 'text below image' view
2020-09-01 09:14:49 +02:00
Adrian Ulrich
23e74d3859
restyle cover view
2020-08-30 16:46:36 +02:00
Adrian Ulrich
4a3aba2aa4
optimize text-below view
2020-08-30 16:29:18 +02:00
Adrian Ulrich
410187152d
simplify 'info on cover' code somewhat
2020-08-30 16:20:08 +02:00
Adrian Ulrich
1eeac15d9c
shift cover view up to take playback controls into account
2020-08-30 16:17:45 +02:00
Adrian Ulrich
8856693a7b
remove hardcoded padding
2020-08-30 16:02:58 +02:00
Adrian Ulrich
7b4753150d
Add border around cover bitmaps
2020-08-30 11:53:14 +02:00
Adrian Ulrich
621c917bf4
Add dropdown menu to menu folder picker
2020-05-03 21:00:43 +02:00
Adrian Ulrich
d4159afcec
make folder state setter its own function
2020-05-03 19:26:53 +02:00
Adrian Ulrich
ca90304360
bump patchlevel
2020-04-05 09:31:36 +02:00
Adrian Ulrich
bf57fa76f1
add /storage/emulated/0 for android10
2020-04-03 20:14:55 +02:00
Adrian Ulrich
b68ca35af7
switch gradle-wrapper.properties to unix line endings
2020-04-03 09:00:40 +02:00
Adrian Ulrich
2d94f46a3a
update manifest to 1.0.85
2020-03-15 08:33:05 +01:00
Adrian Ulrich
c717332ef7
target 1.0.85
2020-03-08 09:53:43 +01:00
Kilian Köppchen
afa4ab463c
Fix comments within CoverCache class. ( #1019 )
2020-03-01 16:54:38 +01:00
Adrian Ulrich
690bb889ab
Also catch IllegalArgumentException during setNextMediaPlayer
2020-02-22 10:01:32 +01:00
Edontin
3ac3efe92c
Fix playlist path resolution for symlinked paths. ( #1016 )
...
Change path resolution to remove parent directories without following
symbolic links.
When resolving relative paths such as `../../storage/emulated/0/`
the symlinks will be read and parent paths removed, in that order.
This results in paths from an `/sdcard` symlink producing unexpected
relative paths e.g.`/sdcard/../storage/emulated/0/test.mp3` resolves to
`/storage/emulated/storage/emulated/0/test.mp3` instead of
`/storage/emulated/0/test.mp3`.
2020-02-22 09:47:01 +01:00
Toby Hsieh
265efa7b93
Use android:requestLegacyExternalStorage ( #1012 )
...
This is a temporary workaround to buy more time to see if a better
solution can be worked on for Android 10's scoped storage limitations.
2020-02-22 09:45:41 +01:00
Adrian Ulrich
3928e7dbcf
use DIPs for ArrowedText
2020-01-19 13:00:13 +01:00
Adrian Ulrich
ebad3392ff
speedup debug builds
2020-01-19 12:39:42 +01:00
mueller-ma
fdec4d50da
Use darker colors for artist images ( #984 )
...
* Use darker colors for artist images
Fixes #983
Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
* Use material colors
Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
* Update generate-themes.pl
Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
2020-01-19 12:12:13 +01:00
Adrian Ulrich
cf57d2a5aa
redesign limiter view
2020-01-19 12:03:02 +01:00
Adrian Ulrich
adeee18ecd
Use Environment.getExternalStorageDirectory on Android 10
2020-01-19 09:19:07 +01:00
Adrian Ulrich
497af31e52
add a white border to the close button for better visibility with dark themes
2019-12-31 17:11:12 +01:00
Adrian Ulrich
e43b193cc1
rebuild icons
2019-12-31 16:54:34 +01:00
Adrian Ulrich
666ee8eb87
fix svg to work with newer versions of inkscape
...
There was a bug in inkscape which caused me to use 68.888 as a base, looks like this was now fixed.
2019-12-31 16:53:28 +01:00
Adrian Ulrich
00df00c3d6
bump api version to 29
2019-12-31 16:34:53 +01:00
Adrian Ulrich
2b9466575f
fix issue with api29
...
Because '*' is not a valid columns (yeah android...), we need to supply an existing column to count things.
2019-12-31 16:34:19 +01:00
Adrian Ulrich
adc0cedf44
update translations
2019-12-31 15:15:38 +01:00
Adrian Ulrich
3c58f77bdd
target 1.0.84
2019-09-08 18:16:19 +02:00
Adrian Ulrich
aaa5f8e3ef
Do not hardcode path to /sdcard
2019-09-08 17:49:24 +02:00
Toby Hsieh
789e0d181c
Move Details before Delete in LibraryActivity's FancyMenu ( #969 )
...
This makes it more consistent with the FancyMenu for tracks in the
queue, where Details appears before Remove.
2019-08-02 10:06:30 +02:00
wchen342
ef22a8cb46
Fix a bug in https://github.com/vanilla-music/vanilla/pull/935 . ( #962 )
2019-06-09 08:59:30 +02:00
Adrian Ulrich
fa8cb5a975
Blacklist 'Android/media' by default
2019-05-22 13:21:21 +02:00
Adrian Ulrich
209b1b2cc7
add more debug info
2019-05-01 18:35:51 +02:00
Adrian Ulrich
c57d256a1c
Take R128 header (not) into account while calculating replay gain.
2019-05-01 18:15:31 +02:00
Adrian Ulrich
8bb3395b0b
Target 1.0.83
2019-04-21 16:18:56 +02:00
Adrian Ulrich
5ebd4ff4a4
update translations
2019-04-21 16:16:25 +02:00
Adrian Ulrich
6ab52195b5
fix fingerprint calculation.
...
The '+' operation takes precedence over the shift, so the code was shifting the type by hashCode bits, which is obviously wrong.
2019-03-29 20:18:39 +01:00
E.Wings
646e6e3362
Fixed back button behavior in Setting-Audio ( #935 )
2019-03-19 21:08:12 +01:00
Adrian Ulrich
08daf653d0
Revert "Added margin to info_table to remove it from the screenborder ( #924 )"
...
This breaks the layout:
* queue height is wrong
* does only cover parts of the cover
2019-02-28 21:41:36 +01:00
Kanedias
50d8d43b54
Simplify plugin package search. Fix plugin detection. ( #926 )
...
Currently plugin searching still works in two stages, first it searches
for all plugin broadcast receivers and then waits for all the answers
to complete the plugin map. If any of plugins doesn't answer the call
this means all of them won't be shown and that's not very user-friendly.
The change simplifies plugin search to just package scan for specific
broadcast receivers. Android provides package name and app info for it.
We don't need any other info from plugins, so we don't need to wait for
broadcast roadtrip.
Further improvements:
* introduce meta-data and uses-feature tags in
plugin manifests and get rid of broadcast receiver completely.
* Implement view in settings activity with list of installed plugins
2019-02-28 21:30:26 +01:00