tzugen
fa434342d9
Covert LRUCache to Kotlin
2021-12-20 18:45:04 +01:00
Nite
adf72d6460
Merge pull request #649 from ultrasonic/ready/dialogs
...
Unify error dialog handling
2021-12-20 09:52:51 +01:00
Nite
505405e87f
Fixed comment
2021-12-20 09:33:50 +01:00
Nite
a3ad17692b
Merge branch 'develop' into ready/dialogs
2021-12-20 09:22:39 +01:00
Nite
5c3e2f6e37
Merge pull request #642 from ultrasonic/ready/removeMergeAdapter
...
Remove MergeAdapter and SackOfViewsAdapter
2021-12-20 09:22:04 +01:00
Nite
941fbd907f
Merge branch 'develop' into ready/removeMergeAdapter
2021-12-20 08:56:31 +01:00
Nite
095cf4ef4a
Merge pull request #641 from ultrasonic/ready/removeFeatureStorage
...
Remove feature storage
2021-12-20 08:56:00 +01:00
tzugen
3be480a9a2
Add error message to cache location picker
...
Fixes #643
2021-12-18 18:19:15 +01:00
tzugen
5bfa0044ab
Introduce prepopulated Info and Error Dialog.Builders,
...
and thereby unify dialog handling across the code base
2021-12-18 18:13:43 +01:00
tzugen
6b1fc7575a
Use material icons for info and error dialogs
2021-12-18 16:43:51 +01:00
tzugen
6fcea86097
Remove feature storage
2021-12-18 15:02:53 +01:00
tzugen
28d5e5043f
Remove MergeAdapter and SackOfViewsAdapter
2021-12-18 14:55:18 +01:00
tzugen
eb2aeabd5d
Merge pull request #615 from ultrasonic/api30
...
Update the File code to use Storage Access Framework in order to support API 30
2021-12-18 14:53:44 +01:00
tzugen
a0da791b28
Minor fixes
2021-12-18 14:33:04 +01:00
tzugen
f4554ff29e
Fix messed up indentation in StreamProxy
2021-12-16 19:02:33 +01:00
tzugen
9acc5121a4
Regenerate lint baseline
2021-12-16 18:55:35 +01:00
Nite
107146c8d9
Minor cleanup, added comments
2021-12-16 14:18:54 +01:00
Nite
d51544f927
Added lazy initialization of DownloadFile status for better SAF performance
...
Minor fixes
2021-12-15 17:44:19 +01:00
Nite
66e7732ec2
Removed remaining DocumentFile uses
...
Fixed lint issues
2021-12-12 17:06:11 +01:00
Nite
fa4214a0ac
Moved from DocumentFile to DocumentsContract
...
Added separate handling for the old java File paths
2021-12-12 13:00:53 +01:00
Nite
34c5ced32e
Refactored to use DocumentFile instead of FSAF
2021-12-10 21:28:46 +01:00
Nite
90638e5fd7
Merge branch 'develop' into api30
2021-12-10 11:00:59 +01:00
tzugen
6730713763
Merge pull request #640 from ultrasonic/dependabot/gradle/io.gitlab.arturbosch.detekt-detekt-gradle-plugin-1.19.0
...
Bump detekt-gradle-plugin from 1.18.1 to 1.19.0
2021-12-09 20:02:23 +01:00
dependabot[bot]
38fa4964f8
Bump detekt-gradle-plugin from 1.18.1 to 1.19.0
...
Bumps [detekt-gradle-plugin](https://github.com/detekt/detekt ) from 1.18.1 to 1.19.0.
- [Release notes](https://github.com/detekt/detekt/releases )
- [Commits](https://github.com/detekt/detekt/compare/v1.18.1...v1.19.0 )
---
updated-dependencies:
- dependency-name: io.gitlab.arturbosch.detekt:detekt-gradle-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-09 18:53:14 +00:00
tzugen
b85230c056
Merge pull request #638 from ultrasonic/dependabot/gradle/versions.mockito-4.1.0
...
Bump versions.mockito from 4.0.0 to 4.1.0
2021-12-09 19:50:32 +01:00
dependabot[bot]
fb85fb4e82
Bump versions.mockito from 4.0.0 to 4.1.0
...
Bumps `versions.mockito` from 4.0.0 to 4.1.0.
Updates `mockito-core` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.0.0...v4.1.0 )
Updates `mockito-inline` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.mockito:mockito-inline
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-09 18:07:14 +00:00
Nite
8c716da213
Merge pull request #635 from ultrasonic/draft/refactor-lists
...
Completely overhaul list display
2021-12-09 19:06:26 +01:00
tzugen
80e587c1aa
Add scrollbar to playlist view,
...
implement SectionedAdapter for Artists
2021-12-08 17:52:31 +01:00
tzugen
e337177715
Style fixes
2021-12-07 00:06:41 +01:00
tzugen
d8cdc81424
Increase touch area of drag handler.
...
Also use new tintable color for drag drawable
2021-12-07 00:04:53 +01:00
tzugen
351ad914e7
Fix constraints in track details
2021-12-06 23:49:09 +01:00
Nite
0d24c87eef
- Fixed track item layout when track number is missing
...
- Fixed Rx unsubscribing
- Fixed drag handle usage in playlist
2021-12-06 19:23:22 +01:00
tzugen
de04f4cbe6
Fix the alignment of the status text,
...
add transparency when dragging a song,
remove wrong context menu
2021-12-05 21:29:32 +01:00
tzugen
026aa79572
Remove special casing of SongsForGenre and thereby fix it.
...
Also prevent jumping in the random albums list and
don't refresh the album list on back navigation
2021-12-05 21:07:08 +01:00
tzugen
6daa17efd5
Show folder header in Artist list
2021-12-05 14:05:42 +01:00
tzugen
f2948cd3db
Various fixes & cleanups
2021-12-02 13:20:08 +01:00
tzugen
2ac1ea3f89
Shorten INTENT Constants names
2021-11-30 21:23:54 +01:00
tzugen
f1e789ea9b
Fixed search, put compareTo method into Interface
2021-11-30 21:21:04 +01:00
tzugen
bdac092eff
Make SearchResults expandable,
...
finish music folder support,
change Service interface of AlbumList to return listOf(Album)
2021-11-30 00:47:03 +01:00
tzugen
aa33d7c882
Cleanup nested functions on OfflineMusicService and make it return the correct MusicDirectory type
2021-11-29 20:14:11 +01:00
tzugen
775f56c6fa
Fix header glitch
2021-11-29 19:00:28 +01:00
tzugen
2f0ff384d0
Various fixes
...
* Work on folder selector,
* Make current play queue drag&droppable
* Fix album view in offline mode
2021-11-29 15:09:51 +01:00
tzugen
82d90a6aee
Fix context menus.
...
Also cleanup files, rename layouts
2021-11-28 19:13:25 +01:00
tzugen
b33fe2d451
Add nice looking empty list view
...
Also fix shouldRetry() in the Downloader
2021-11-28 19:13:25 +01:00
tzugen
4e37a2483c
Add an MusicDirectory.Album model to represent the APIAlbum model
...
It became necessary in order to have different types for Tracks vs Albums,
instead of just differentiating by isDirectory: Boolean.
Also:
* Fix Album display in SearchFragment.kt
* Use same ids in all lists
2021-11-28 19:13:24 +01:00
tzugen
5dfb66eec2
Implement singular selection for Bookmarks
2021-11-28 19:13:24 +01:00
tzugen
ad793e27a5
Remove viewRefresh setting
2021-11-28 19:13:24 +01:00
tzugen
2086a6cac5
Unify play next and play last icons,
...
style fixes
2021-11-28 19:13:24 +01:00
tzugen
eeb2d13d96
Delete a bunch of now-unused classes
...
Also run KtLint
2021-11-28 19:13:24 +01:00
tzugen
f8a87f7c85
BookmarksFragment is now based on TrackCollectionFragment
...
Also start SearchFragment.kt
2021-11-28 19:13:24 +01:00