Alexander Capehart
f251813200
Merge branch 'hotfixes' into dev
2024-08-23 13:46:30 -06:00
Alexander Capehart
d91343070a
build: bump to 3.5.3
...
Bump the version to 3.5.3 (49)
2024-08-23 13:44:00 -06:00
Alexander Capehart
2c976374f3
tasker: use translated tasker action description
2024-08-21 13:58:19 -06:00
Alexander Capehart
cc7f9ba539
tasker: fix player main thread bugs on restore
2024-08-21 13:58:01 -06:00
Alexander Capehart
ea9c5d3c88
tasker: add start action
...
Add a tasker action to start AuxioService in a HIGHLY limited ammner.
Resolves #754 .
2024-08-17 18:21:39 -06:00
Alexander Capehart
3fa5628a1e
playback: introduce foreground-safe restores
...
- Allow DeferredPlayback.RestoreState to force-start playback
- Allow DeferredPlayback.RestoreState to specify a fallback action
guaranteed to succeed
2024-08-17 18:10:55 -06:00
Alexander Capehart
aa140bebaa
all: reformat
2024-08-14 18:58:59 -06:00
Alexander Capehart
dad0d75d97
music: avoid foreground crash from early loading
2024-08-14 18:53:04 -06:00
Alexander Capehart
67e51ab54c
widgets: decrease bitmap reduction
2024-08-14 18:49:56 -06:00
Alexander Capehart
ba46895ad1
widget: increase bitmap reduction
2024-08-14 18:49:48 -06:00
Alexander Capehart
d10f84efa8
widgets: move size fixing into a transform
2024-08-14 18:49:37 -06:00
Alexander Capehart
7a00c3c6aa
music: parse singular spaced artist tags
...
On ID3 and Vorbis.
2024-08-14 18:47:51 -06:00
Alexander Capehart
f0bf7af7b4
Merge branch 'playback' into dev
2024-07-29 21:38:36 -06:00
Alexander Capehart
86d9d957a2
music: propose file name as playlist name
2024-07-29 21:38:13 -06:00
Alexander Capehart
9299e03e95
widget: mitigate bitmap size calculation bug
2024-07-29 19:10:19 -06:00
Alexander Capehart
e351a91a9c
playback: do not leak indexerservicefragment
2024-07-29 18:28:05 -06:00
Alexander Capehart
9bc27a49eb
music: start indexing after bind/start command
2024-07-29 18:27:42 -06:00
Alexander Capehart
b020285e9f
main: simplify speed dial management
2024-07-22 19:06:39 -06:00
Alexander Capehart
a2d4b6e50b
all: cleanup
2024-07-20 21:39:32 -06:00
Alexander Capehart
2ecb94c97e
widgets: reduce cover size limit
...
Some double whammy of non-1:1 album cover support and new widget forms
apparently blew the bitmap memory capacity of widgets on some devices.
Reduce the threshold further in the hope that it'll work. Really hope
this isn't that Android 12 bug where the bitmap size calculation is
duplicated across all RemoteView persisting in these devices too.
2024-07-20 19:46:07 -06:00
Alexander Capehart
609a5f18bf
playback: fix broken queue sheet scroll
2024-07-20 18:33:23 -06:00
Alexander Capehart
7a7843f7f9
playback: fix stuck corner radius on window resize
2024-07-20 18:19:35 -06:00
Alexander Capehart
af1ec40dbe
detail: fix issues on small form factors
2024-07-20 16:29:04 -06:00
Alexander Capehart
106194fa52
playback: add split screen playback form factor
2024-07-20 16:06:56 -06:00
Alexander Capehart
95469a554c
ui: fix multitoolbar animation error
...
Was misusing the material animation, this should be in line w/spec
2024-07-20 15:21:51 -06:00
Alexander Capehart
dc1fe604c4
detail: fix no divider rendering w/artist albums
2024-07-20 15:01:23 -06:00
Alexander Capehart
f3b73a5196
home: extract fab system to home
2024-07-20 14:52:03 -06:00
Alexander Capehart
80dac7d9e9
detail: eliminate dead code
2024-07-20 13:52:13 -06:00
Alexander Capehart
2f21b12beb
ui: make multitoolbar transition m3
2024-07-20 13:32:06 -06:00
Alexander Capehart
d909f2d98e
detail: make playlist view use collapsing toolbar
2024-07-20 13:13:56 -06:00
Alexander Capehart
6ea7233626
detail: make genre view use collapsing toolbar
2024-07-20 13:13:21 -06:00
Alexander Capehart
0eb3ede8ec
detail: make artist view use collapsing toolbar
2024-07-20 12:54:04 -06:00
Alexander Capehart
04265d5285
home: remove logging spamming the console
2024-07-20 11:21:24 -06:00
Alexander Capehart
86e2fd7a89
detail: make album view use collapsing toolbar
2024-07-20 11:19:18 -06:00
Alexander Capehart
24dbd04ca6
music: fix broken name comparator
2024-07-10 06:51:32 -06:00
Alexander Capehart
82a015c1e1
music: handle null mediastore album name
...
Mostly a band-aid to make null album names correspond to a folder name
(the standard MediaStore behavior).
2024-07-05 17:32:39 -06:00
Alexander Capehart
294c558b93
playback: fix brief pause when adding songs to playlists
2024-07-05 12:12:14 -06:00
Alexander Capehart
a959933036
ui: use z transitions everywhere
...
Semantically correct, and now reasonable since the UI is no longer
clipped.
Will do shared element at some point once they have predictive
back support.
2024-07-04 22:26:59 -06:00
Alexander Capehart
3d177b05f1
all: cleanup
2024-07-04 15:44:15 -06:00
Alexander Capehart
b89499fb36
ui: only offset bottom sheet content via insets
2024-07-04 15:24:50 -06:00
Alexander Capehart
ec5aca0b4c
home: hide fab when bottom sheet expands
2024-07-04 15:23:05 -06:00
Alexander Capehart
b09237c914
playback: more standard queue sheet fading
2024-07-04 15:07:39 -06:00
Alexander Capehart
0b8c3abd7f
playback: add predictive back to queue
2024-07-04 14:01:53 -06:00
Alexander Capehart
deaed1fb79
playback: add predictive back to playback sheet
2024-07-04 13:14:12 -06:00
Alexander Capehart
e035d81ee0
ui: try band-aiding bottom sheet flickering
...
Use an assumed peekHeight close to the real one and reduce the
jumpiness that appears in some cases.
Resolves #631 .
2024-07-04 11:44:36 -06:00
Alexander Capehart
27fb1d1823
Merge branch 'master' into dev
2024-07-04 10:10:02 -06:00
Alexander Capehart
a6716293cd
music: reformat
2024-07-03 21:55:54 -06:00
Alexander Capehart
baaf30ff2f
list: add name sort fallback
2024-07-03 21:45:54 -06:00
Alexander Capehart
c761544eb7
list: fix sort regressions
2024-07-03 20:41:47 -06:00
Alexander Capehart
4c92ac0f85
list: dont abuse comparators for sort
...
Likely causing crashes with how they are set up.
2024-06-29 19:25:59 -06:00