OxygenCobalt
2c93e3f362
Update code style
...
Heavily tweak the code style across the app, doing things such as fixing returns and giving names to lambda values.
2021-03-05 12:56:04 -07:00
OxygenCobalt
58ec1ce293
Improve mosaic quality
...
Change the mosaic bitmap config to ARGB_8888, which greatly improves quality.
2021-03-05 10:11:53 -07:00
OxygenCobalt
917540e626
Refactor fast scroll
...
Completely write my own fast scroller thumb and also redo how the fast scroller is configured in SongsFragment.
2021-02-27 13:00:46 -07:00
OxygenCobalt
e9abee9f64
Update documentation
...
Completely update the documentation throughout the app.
2021-02-25 11:36:47 -07:00
OxygenCobalt
cccf6ba9f8
Fix memory leak with PlayPauseButton
...
Fix a memory leak in PlayPauseButton that occured from not clearing an animation listener when done with it.
2021-02-16 20:41:55 -07:00
OxygenCobalt
2203018947
Fix issue where seams should show up on play icon
...
Fix a bug where a seam would display on the play icon on certain displays.
2021-02-16 20:31:37 -07:00
OxygenCobalt
1d8aeb16c2
Further streamline coil usage
...
Simplify how coil is used even further.
2021-02-16 09:27:41 -07:00
OxygenCobalt
f1245d7d40
Improve layout responsiveness
...
Make layouts better on all screen sizes.
2021-02-13 10:20:48 -07:00
OxygenCobalt
e0485ebad9
Refactor coil
...
Completely refactor coil and how its used so that it centers around data objects instead of a hodgepodge of URIs and Song data.
2021-02-12 22:28:41 -07:00
OxygenCobalt
eb5292d083
Add architecture document
...
Add a document describing the high-level auxio architecture.
2021-02-07 16:07:16 -07:00
OxygenCobalt
27d39a1364
Spin off audio focus into seperate object
...
Move the code responsible for audio focus into a seperate object to reduce the amount of code in PlaybackService.
2021-01-24 14:35:38 -07:00
OxygenCobalt
627553344c
Update shuffling system
...
Finally collapse all usage of shuffle into setShuffling, instead of the mix of checks that used to be throughout PlaybackStateManager.
2021-01-18 16:53:10 -07:00
OxygenCobalt
7de02af86f
Clean code
...
Make some minor changes to the codebase.
2021-01-16 09:17:10 -07:00
OxygenCobalt
9ab8b4e018
Added elevation to detail covers
...
Added some elevation to the images on the detail fragments.
2021-01-14 19:26:19 -07:00
OxygenCobalt
1ae4d21b18
Create dedicated app object
...
Create a dedicated app object to fix issues with settings initialization & image loading.
2021-01-14 07:42:56 -07:00
OxygenCobalt
6ecfd0daa0
Minor changes
...
Update some things here and there.
2021-01-10 17:29:02 -07:00
OxygenCobalt
0bcf228496
Version 1.1.0
...
Ready for Version 1.1.0 of Auxio.
2021-01-02 14:42:00 -07:00
OxygenCobalt
7b0a69f8c0
Dont clear ImageLoader on recreation
...
Make it so that the ImageLoader is only refreshed when the configuration needs to be changed, instead of on every recreation.
2021-01-01 10:37:36 -07:00
OxygenCobalt
6c37ba7d3e
Optimize quality cover loading
...
Make the loading process for higher-quality covers far more efficent and elegant compared to the previous method.
2021-01-01 09:41:56 -07:00
OxygenCobalt
bc1992de4e
Remove rewind threshold setting
...
Remove the ability to customize the rewind threshhold, as I dont think its that useful in the long-term
2020-12-31 20:22:33 -07:00
OxygenCobalt
14fc47913e
Disable disk caching when using MediaStore
...
Since the MediaStore covers are already cached by the android system, disable the auto-caching that Coil uses to save space.
2020-12-31 19:29:38 -07:00
OxygenCobalt
39ba1c38ec
Add option to not load cover art
...
Add an option to not load cover art whatsoever.
2020-12-31 19:07:16 -07:00
OxygenCobalt
d7087fe0b1
Add option to ignore MediaStore covers
...
Add an option to ignore MediaStore covers and to get higher quality covers, at the cost of slower loading times.
2020-12-31 12:17:50 -07:00
OxygenCobalt
26b53bd502
Add artist image to DetailFragment
...
Add the artist image to the DetailFragment. Still considering what I want to do design-wise with this.
2020-09-13 19:32:33 -06:00
OxygenCobalt
4b50b80af4
Minor fragment/coil fixes
...
Update LoadingFragment path to prevent a crash on startup. Also switch how CoilUtils handles ArtistImageFetcher so that it doesnt cause a memory leak.
2020-09-07 16:58:29 -06:00
OxygenCobalt
031815d746
Heavily refactor Library Management
...
Remove MusicRepository/All Library models and replace it with a single shared ViewModel, Move MainFragment into MainActivity, and remove the LoadingFragment -> MainFragment navigation path.
2020-09-07 16:16:08 -06:00
OxygenCobalt
e9ee9d1ef1
Standardize coil usage
...
Completely switch over to use ImageRequest.Builder instead of the load extension function, spin off the Artist Image fetcher & Image BindingAdapters to a seperate module.
2020-09-07 10:52:07 -06:00