Commit graph

2721 commits

Author SHA1 Message Date
Alexander Capehart
4679785b78
list: update fastscrollrecyclerview credits 2025-01-04 17:53:18 -07:00
Alexander Capehart
9fe508a906
all: fix formatting 2025-01-04 17:51:40 -07:00
Alexander Capehart
156b2fe1f0
list: fix fast scroller haptics 2025-01-04 17:51:15 -07:00
Alexander Capehart
4809bf50cc
build: fix min sdk 2025-01-04 17:47:37 -07:00
Alexander Capehart
d486dc39cc
list: add haptic feedback to popup scroll 2025-01-04 17:47:19 -07:00
Alexander Capehart
710e279d8f
musikr: tweak api 2025-01-04 17:43:09 -07:00
Alexander Capehart
9166580703
all: remove debug logs 2025-01-04 16:03:31 -07:00
Alexander Capehart
32b152e155
musikr: reformat 2025-01-04 15:57:03 -07:00
Alexander Capehart
a4d7b54db7
musikr: add back tag whitespace fixes
Requires me to rejig the JNI integration, but it's overall good since
it allows me to strip away a lot of the logic.
2025-01-04 15:56:19 -07:00
Alexander Capehart
fddd527975
musikr.tag: handle compilation flag 2025-01-04 13:42:28 -07:00
Alexander Capehart
3431e13cde
image: fix format problem 2025-01-04 12:55:27 -07:00
Alexander Capehart
2d5ca0b351
music: connect mediaitems to cover provider 2025-01-04 12:54:40 -07:00
Alexander Capehart
07a0d01a06
image: fix bad coverprovider conventions 2025-01-04 12:54:24 -07:00
Alexander Capehart
b4a9f9af96
image: fix broken cover provider fetching 2025-01-04 12:52:27 -07:00
Alexander Capehart
b0faad6380
build: bump to version 4.0.0-beta1 2025-01-04 12:14:37 -07:00
Alexander Capehart
20be8c17fe
music: complete indexing after post-update steps
Not the most ideal, but results in less state bugs with the
current jank "pick folder" visibility in home.
2025-01-04 12:07:57 -07:00
Alexander Capehart
3007ad3ced
detail: re-add toolbar play/shuffle 2025-01-04 11:26:35 -07:00
Alexander Capehart
92a07e346b
detail: re-add grid view
Not going to do tablet layout right now in favor of shipping faster.
2025-01-04 11:08:46 -07:00
Alexander Capehart
7e6865c6b3
all: reformat 2025-01-04 11:08:01 -07:00
Alexander Capehart
533702ca1e
list: fix poor fast scroll empty state handling 2025-01-04 11:03:59 -07:00
Alexander Capehart
171c0c795e
list: re-add fast scroll thumb 2025-01-04 10:57:47 -07:00
Weblate (bot)
4c58590cb0
Translations update from Hosted Weblate (#938)
* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/

* Translated using Weblate (Czech)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/cs/

* Translated using Weblate (German)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/de/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/uk/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/zh_Hans/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/et/

* Translated using Weblate (Polish)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/pl/

* Translated using Weblate (Russian)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/ru/

* Translated using Weblate (Belarusian)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/be/

---------

Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: Максим Горпиніч <maksimgorpinic2005a@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Maciej Klupp <maciej.klupp@gmail.com>
Co-authored-by: Макар Разин <makarrazin14@gmail.com>
2025-01-03 17:36:04 -07:00
Alexander Capehart
0c7adc9d17
Update README.md 2025-01-03 15:37:32 -07:00
Alexander Capehart
88d5d398c5
list: enable fast scroll thumb by default 2025-01-03 15:22:10 -07:00
Alexander Capehart
d5b2397511
info: update changelog 2025-01-03 15:19:37 -07:00
Alexander Capehart
1594340046
all: reformat 2025-01-03 14:46:16 -07:00
Alexander Capehart
ab81995d1c
detail: enable fast scrolling
Finally possible with the new thumb enabling/disabling and scroll
design.
2025-01-03 14:44:58 -07:00
Alexander Capehart
bf9b842407
list: implement fast scroll thumb disabling 2025-01-03 14:44:17 -07:00
Alexander Capehart
f5ac87a36b
detail: use only linear recyclerviews
Going to switch to a two-pane layout.
2025-01-03 14:33:31 -07:00
Alexander Capehart
ecc8d8750a
list: make fast scroll thumb less intrusive 2025-01-02 12:09:03 -07:00
Alexander Capehart
be666069fc
home: fix broken genre no music label 2025-01-01 16:31:06 -07:00
Alexander Capehart
b65481dd9c
home: disable action during loading 2025-01-01 16:31:06 -07:00
Weblate (bot)
56ff872f04
Translations update from Hosted Weblate (#935)
* Translated using Weblate (Croatian)

Currently translated at 100.0% (311 of 311 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/hr/

* Translated using Weblate (Welsh)

Currently translated at 99.6% (310 of 311 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/cy/

* Translated using Weblate (German)

Currently translated at 100.0% (312 of 312 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/de/

* Translated using Weblate (Czech)

Currently translated at 100.0% (312 of 312 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/cs/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (312 of 312 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/uk/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (312 of 312 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/zh_Hans/

* Translated using Weblate (Hebrew)

Currently translated at 100.0% (54 of 54 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/he/

* Translated using Weblate (Hebrew)

Currently translated at 100.0% (312 of 312 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/he/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (312 of 312 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/et/

* Translated using Weblate (Finnish)

Currently translated at 99.6% (311 of 312 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/fi/

* Translated using Weblate (Czech)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/cs/

* Translated using Weblate (German)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/de/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/uk/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/zh_Hans/

* Translated using Weblate (Polish)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/pl/

* Translated using Weblate (Swedish)

Currently translated at 98.1% (53 of 54 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/sv/

* Translated using Weblate (Swedish)

Currently translated at 96.1% (301 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/sv/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/et/

* Translated using Weblate (Croatian)

Currently translated at 100.0% (313 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/hr/

* Translated using Weblate (Azerbaijani)

Currently translated at 42.1% (132 of 313 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/az/

---------

Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: fin-w <fin-w@users.noreply.hosted.weblate.org>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Максим Горпиніч <mgorpinic2005@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Martin K <martyshkon@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: Maciej Klupp <maciej.klupp@gmail.com>
Co-authored-by: gummyhulk <hatsunemiku99@protonmail.com>
Co-authored-by: Femini <nizamismidov4@gmail.com>
Co-authored-by: Alexander Capehart <alex@oxycblt.org>
2025-01-01 16:12:05 -07:00
Alexander Capehart
c3ccb8519e
musikr: add empty library check 2025-01-01 16:10:34 -07:00
Alexander Capehart
9161b8f777
home: make no music action generic
This way the playlist view can switch to "New Playlist" if a load
finishes but the user hasn't made any playlists.
2025-01-01 16:07:36 -07:00
Alexander Capehart
0f4a550775
home: disable click listener when no error 2025-01-01 15:55:15 -07:00
Alexander Capehart
028fff4c42
home: use correct icons for no music indicators 2025-01-01 15:52:46 -07:00
Alexander Capehart
d61c2852e6
home: simplify no music indicator
This is not the most ideal communication of the UI, but for the sake
of delivering faster this will be the setup until I can implement some
kind of scaffold system (which will be annoying and hard).
2025-01-01 15:44:30 -07:00
Alexander Capehart
bb8dfdb28a
home: dont hide existing items during load 2025-01-01 15:32:57 -07:00
Alexander Capehart
a2e6bcbb7f
musikr: separate immutable/mutable subclasses
This makes it easier for me to centralize certain DI.
2025-01-01 14:37:01 -07:00
Alexander Capehart
194e6b1574
image: introduce cover provider
This will be used to expose image data to android auto.
2025-01-01 14:21:44 -07:00
Alexander Capehart
62e214039f
all: reformat 2025-01-01 13:59:40 -07:00
Alexander Capehart
75455b1b90
musikr: make cover files more concrete
This should allow me to implement a solid ContentProvider.
2025-01-01 13:58:52 -07:00
Alexander Capehart
2401f9031f
music: connect update tracker to service 2025-01-01 13:56:59 -07:00
Alexander Capehart
04e81916f7
all: fix formatting 2025-01-01 13:14:06 -07:00
Alexander Capehart
68098b97ed
music: move automatic reloading to musikr 2025-01-01 13:08:53 -07:00
Alexander Capehart
ef751f1a11
home: add back error screen click handler 2025-01-01 12:24:22 -07:00
Alexander Capehart
7497ff2514
musikr: fix crash when no mbids used 2024-12-28 15:11:28 -07:00
Alexander Capehart
c6dc51659b
home: fix loading indicator dimensions 2024-12-28 14:59:42 -07:00
Alexander Capehart
9ccc4cf2ae
home: make loading indicator less intrusive 2024-12-28 14:54:20 -07:00