Alexander Capehart
ddfe10b869
home: fix no music indicator
2024-11-29 09:48:26 -07:00
Alexander Capehart
dd3b411beb
home: fix no music indicator display
2024-11-27 09:46:46 -07:00
Alexander Capehart
ae449ded45
music: emulate old music loading process
2024-11-27 09:40:59 -07:00
Alexander Capehart
6e4e818fd4
music: implement music locations dialog
2024-11-26 15:20:51 -07:00
Alexander Capehart
38ed432555
home: reflect no music state in tabs
2024-11-26 14:53:31 -07:00
Alexander Capehart
4618996fc5
music: integrate new loader into services
2024-11-26 13:55:37 -07:00
Alexander Capehart
b0c6dd2b74
music: improve indexing progress
2024-11-26 13:11:08 -07:00
Alexander Capehart
ba29905aa6
music: connect new loader to rest of app
2024-11-26 09:35:14 -07:00
Alexander Capehart
fe6c07a342
recycler: redesign fast scroller
...
- Use new "bump" design
- Base off fundamental RV primitives over custom item
calculations
- Make possible to use by non-home views
2024-11-07 20:52:48 -07:00
Alexander Capehart
d7f3c58fd9
detail: fix broken playing state updates
2024-10-23 10:05:23 -06:00
Alexander Capehart
0ed7938be9
Merge branch 'master' into dev
2024-10-23 08:55:45 -06:00
Alexander Capehart
bd685f1f9c
ui: change materialfader anim sepcs
...
Probably a little more in-line w/the docs.
2024-10-22 21:45:01 -06:00
Alexander Capehart
64fbd0acbf
home: re-add removed hcollaborator hiding
2024-10-21 09:35:54 -06:00
Alexander Capehart
22ce9988c8
ui: start moving to pre-packaged anims
2024-10-19 12:26:42 -06:00
Alexander Capehart
bba4ae81e7
ui: phase out custom track color
2024-10-18 16:37:49 -06:00
Alexander Capehart
0f4702c4dd
all: fix logging & anim unification
...
Can't bisect this without spending way too much time on it.
2024-10-18 16:10:08 -06:00
Alexander Capehart
6d72240336
all: fully use timber for logging
2024-10-17 20:15:57 -06:00
Alexander Capehart
8d767a0aac
Merge branch 'master' into dev
2024-10-14 14:33:24 -06:00
Alexander Capehart
f4589616be
music: simplify disc number resolution
...
Introduce a resolveDisc extension function to share disc name
resolution between detail/browser
2024-10-14 12:46:05 -06:00
Alexander Capehart
c9664d75c0
home: dont show tab icons in phone mode
2024-10-14 12:46:05 -06:00
Alexander Capehart
f84e3428f0
home: fix broken item refresh
2024-10-14 12:46:05 -06:00
Alexander Capehart
3afbedb6bd
ui: attach to generators
2024-10-14 12:46:05 -06:00
Alexander Capehart
751cd94736
service: re-add attach pattern
...
Turns out I can't actually couple creation/attach without creating a
huge amount of variable issues.
2024-10-14 12:46:04 -06:00
Alexander Capehart
fcd4ef3dc8
all: build fixes
2024-09-13 13:35:39 -06:00
Alexander Capehart
3832c4e525
home: mirror tabs to mediasession browser
2024-09-13 13:35:37 -06:00
Alexander Capehart
29d663f500
service: share home list logic between service/ui
2024-09-13 13:35:21 -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
f3b73a5196
home: extract fab system to home
2024-07-20 14:52:03 -06:00
Alexander Capehart
04265d5285
home: remove logging spamming the console
2024-07-20 11:21:24 -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
ec5aca0b4c
home: hide fab when bottom sheet expands
2024-07-04 15:23:05 -06:00
Alexander Capehart
5f73201c9c
home: disable progress indicator on home
...
Likely consuming too much CPU given the frequency of updates
2024-06-22 12:55:02 -06:00
Alexander Capehart
4e86a2f703
home: tune speed dial anim
2024-05-20 14:22:20 -06:00
Alexander Capehart
d293cc86b0
ui: clean out self-rolled dimens
...
Lots of cruft has built up with my dimensions, partially collapse them
into a more consistent set of re-usable dimens (within reason) and try
to delegate to MDC as much as possible.
2024-05-20 12:08:32 -06:00
Alexander Capehart
f742aa7592
ui: use material transitions on some shapes
...
These look a lot better than the old ones.
2024-05-18 23:16:09 -06:00
Alexander Capehart
dc51c84c54
home: handle playback decision event
...
Forgot to add this.
Resolves #734 .
2024-04-07 23:25:53 -06:00
Alexander Capehart
f5bc31a00f
home: fix crash on music updates
2024-04-07 23:25:53 -06:00
Alexander Capehart
6e05ef371c
home: handle playback decision event
...
Forgot to add this.
Resolves #734 .
2024-04-04 12:11:23 -06:00
Alexander Capehart
b43586c1ea
home: fix crash on music updates
2024-02-28 23:00:20 -07:00
Alexander Capehart
5efdfb6aac
home: make sure to avoid touch overlay crash
...
Only configure the touch overlay when the fragment resumes, and don't
do any weird post stuff.
2024-02-24 13:27:52 -07:00
Alexander Capehart
eb3c320523
home: move speed dial touch setup to onStart
...
If we don't do this, the views won't be there and the app will crash
in some circumstances.
Resolves #701 .
2024-02-17 12:13:07 -07:00
Alexander Capehart
8dc0be4a52
all: cleanup
2024-01-21 20:01:26 -07:00
Alexander Capehart
cdd08e7f99
home: clean up hacky overlay impl
...
Should have a lesser likelihood of crashing outright, hopefully.
2024-01-05 13:09:24 -07:00
Alexander Capehart
43af2d866d
home: fix shuffle not working on rotate
2024-01-03 09:26:28 -07:00
Alexander Capehart
2b55caadd1
home: fix more speed dial touch problems
...
Handle back presses gracefully without finicky behavior when doing back
gestures.
I've spent far too much time trying to make this sensible. I'm going to
take a break.
2024-01-02 17:19:10 -07:00
Alexander Capehart
8a75295d99
home: reimplement speed dial overlay
...
The stock overlay is not sufficient for our needs, as:
1. It seemingly cannot be set up without missing certain touch areas or
disabling the touch area of the speed dial itself
2. The scrim can't be evenly applied everywhere in the app due to the
nested expore UI.
So, modify the speed dial to work without a scrim and reimplement the
overlay touch behavior manually.
2024-01-02 15:38:23 -07:00
Alexander Capehart
0675ce8a03
music: rename playlist when reimporting
...
When reimporting an M3U file into a playlist, if the name differs, then
initiate a rename dialog so the user has a choice on whether they want
to use the new name or not.
This does kinda desecrate the "Rename" decision a bit, but it's still
to the user the same.
2024-01-01 20:21:39 -07:00
Alexander Capehart
9ad11ec5aa
music: allow renaming playlist before import
...
When you import a playlist, Auxio will now always display the
"New Playlist" dialog so you can change whatever name Auxio has picked
for the imported playlist.
This also prevents the creation of two playlists with the same names.
2024-01-01 16:12:01 -07:00