OxygenCobalt
7fc0bcc56d
Update tablet detail layouts
...
Update the tablet detail layouts to look better.
2021-01-30 13:26:49 -07:00
OxygenCobalt
d98d41102d
Add ru [Russian] translations
...
Add partial translations for Russian, along with some new translations for other languages.
2021-01-27 18:58:35 -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
3851c59f4b
Update UI code
...
Make some misc changes to the code that runs behind the UI.
2021-01-24 11:48:55 -07:00
OxygenCobalt
ab2da7a5a4
Make artist IDs unique
...
Fix an issue where the artist IDs would not be unique in the context of the other items.
2021-01-19 14:54:12 -07:00
OxygenCobalt
0bbcff35eb
Fix compact playback visibility issues
...
For some reason the new system I implemented for compact playback visibility suddenly stopped working! Revert to the old system.
2021-01-19 14:39:09 -07:00
OxygenCobalt
bfa8a6d8f2
Improve tablet layouts
...
Make the tablet layouts look much better
2021-01-18 10:27:54 -07:00
OxygenCobalt
c4bc86cb05
Completely refactor accents
...
Completely refactor the accent system to be much more understandable.
2021-01-18 09:28:31 -07:00
OxygenCobalt
7de02af86f
Clean code
...
Make some minor changes to the codebase.
2021-01-16 09:17:10 -07:00
OxygenCobalt
929ef0a1b4
Fix rewinding issues
...
Fix a problem where rewinding wouldnt cause the playback to start again.
2021-01-15 19:36:56 -07:00
OxygenCobalt
60af5f8656
Heavily refactor navigation
...
Make how navigation to the detail fragments much simpler/easier to maintain compared to previously.
2021-01-13 16:11:59 -07:00
OxygenCobalt
fafaa0bf1f
Improve navigation
...
Finally make parent navigation possible from artist albums and the like, along with heavily streamlining the main navigation code.
2021-01-12 17:50:06 -07:00
OxygenCobalt
e236eff997
Change library sort menu to checkable behavior
...
Switch to a checkable behavior for the library sorting menu instead of manually highlighting the menu items
2021-01-12 16:26:37 -07:00
OxygenCobalt
6ecfd0daa0
Minor changes
...
Update some things here and there.
2021-01-10 17:29:02 -07:00
OxygenCobalt
406ba212f8
Update library searching
...
Reorder how library items are displayed when searching, no longer hiding genres/artists depending on the DisplayMode.
2021-01-07 09:25:58 -07:00
OxygenCobalt
35db7792bb
Update album artist navigation
...
Make it so that when an album is navigated to from an artist, navigation to the parent artist is disabled.
2021-01-05 08:29:29 -07:00
OxygenCobalt
fcc6a7e8d7
Update sorting
...
Make some changes to the sorting system.
2021-01-04 15:38:10 -07:00
OxygenCobalt
119078fc77
Create dedicated ActionMenu object
...
Create a dedicated object for every ActionMenu to reduce on code clutter caused by duplicated PopupMenu code.
2021-01-04 11:19:46 -07:00
OxygenCobalt
f109130fb8
Update menus
...
Implement a "Go to artist" option in library albums, along with removing unneeded icons to reduce the space taken up by them.
2021-01-04 10:28:13 -07:00
OxygenCobalt
4c1f009d93
Redesign toolbar
...
Remove the "Library" name from the toolbar and make it more of a bar for certain actions.
2021-01-03 19:01:06 -07:00
OxygenCobalt
ee1d05d347
Change sorting menu to dedicated action
...
Make the sorting menu on LibraryFragment an action instead of just some things in the overflow menu to improve consistency and accesibility.
2021-01-03 12:03:35 -07:00
OxygenCobalt
dfaffecbd3
Add playing indicators to GenreDetailFragment
...
Add an indicator that a song is playing from a specific genre in GenreDetailFragment.
2020-12-31 09:37:37 -07:00
OxygenCobalt
95c601bf02
Add playing indicators to SongsFragment
...
Add an indicator for the currently playing song to SongsFragment, as long as the current playback mode is ALL_SONGS.
2020-12-30 10:48:35 -07:00
OxygenCobalt
8a92108a4a
Update landscape functionality
...
Make some changes that differentiate how Auxio is displayed on phone vs. landscape devices.
2020-12-29 15:18:11 -07:00
OxygenCobalt
8fe0734ca1
Refactor menus
...
Heavily refactor how certain menus are used when it comes to songs.
2020-12-29 14:45:55 -07:00
OxygenCobalt
46fa300252
Refactor album detail layout
...
Change the album detail layout to rely on a RecyclerView entirely instead of a NestedScrollView, at the cost of some functionality I'll need to re-add.
2020-12-29 09:03:14 -07:00
OxygenCobalt
7ef4eb5fde
Update artist detail layout
...
Update the artist detail layout so that it also relies on a recyclerview entirely instead of a nestedscrollview.
2020-12-28 13:55:20 -07:00
OxygenCobalt
804db8b0d3
Update genre detail layout
...
Make GenreDetailFragment a full RecyclerView in order to fix issues with how NestedScrollView has to generate all ViewHolders in order on creation.
2020-12-28 10:48:50 -07:00
OxygenCobalt
51a5e9fd63
Refactor genre UI
...
Fully refactor the genre UI so that it makes more sense.
2020-12-21 20:10:38 -07:00
OxygenCobalt
953e1291b6
Document code
...
Heavily document code that wasnt documented before.
2020-12-19 11:22:15 -07:00
OxygenCobalt
ed33813112
Add proper README
...
Add a proper readme and other documents for this project.
2020-12-18 17:15:57 -07:00
OxygenCobalt
4413cb1499
Refactor edge-to-edge
...
Change edge-to-edge to auto-enable on 27+, along with relying on styles to make the systemui changes instead of code directly.
2020-12-18 10:45:42 -07:00
OxygenCobalt
0d32ab0f7e
Add about dialog
...
Add an about dialog with information about this app.
2020-12-18 10:05:31 -07:00
OxygenCobalt
4933531ca3
Allow fragments to use member variable bindings
...
Create a binder delegate so that some fragments can use a binding as a member variable without nullability issues or memory leaks.
2020-12-16 19:36:34 -07:00
OxygenCobalt
71cd15bbf7
Fix bugs
...
Fix bugs with playback & edge-to-edge.
2020-12-16 16:57:54 -07:00
OxygenCobalt
fcebfda406
Fix edge-to-edge bug in landscape
...
Fix a bug where the drag handles in QueueFragment would be covered up by the navigation bar in edge-to-edge + landscape mode.
2020-12-14 19:38:46 -07:00
OxygenCobalt
8085c25103
Minor fixes
...
Do some more landscape layout fixes and remove some redundant database code.
2020-12-14 14:48:43 -07:00
OxygenCobalt
7458588913
Move playback save button to SettingsListFragment
...
Move the ability to save the current playback state into a dedicated preference in SettingsListFragment.
2020-12-13 16:01:40 -07:00
OxygenCobalt
384d0f1a27
Use custom logging wrapper
...
Create a custom logging wrapper so that debug messages dont show up in release builds, fix bugs with anonymous objects and to just remove the boilerplate for normal log functions.
2020-12-13 13:30:48 -07:00
OxygenCobalt
6882722201
Add option to rewind before skipping back
...
Add an option to rewind before skipping to prevous song, depending on the user-defined threshhold.
2020-12-12 15:45:51 -07:00
OxygenCobalt
aaa1ad1a3d
Add song playback mode option
...
Add an option to customize whether a song should play from its artist, its album, or all songs when selected.
2020-12-12 13:50:46 -07:00
OxygenCobalt
dbd2c022a0
Improve accents
...
Add a new "Neutral" accent and improve the yellow accent so that its more visible.
2020-12-05 10:42:22 -07:00
OxygenCobalt
c44003907a
Add audio settings
...
Add some settings to control how audio is being played.
2020-12-05 09:42:09 -07:00
OxygenCobalt
276c099f84
Make accent summary use string resources
...
Make accent summaries use string resources instead of the names of the colors in resources themselves, in order to make the names translatable.
2020-12-04 20:17:28 -07:00
OxygenCobalt
63630aa42e
Improve edge-to-edge even more
...
Eliminate a stupid third-party library and fix an elevation issue with QueueFragment as well.
2020-12-02 15:26:48 -07:00
OxygenCobalt
0079f41776
Improve edge-to-edge
...
Do some weird android styling wizardry to get edge-to-edge working better.
2020-12-01 20:06:51 -07:00
OxygenCobalt
91b8d226c8
Fix general issues
...
Fix issues where colorPrimary was the main ripple color [ew], and some QueueAdapter errors stemming from a useless function.
2020-11-30 19:45:20 -07:00
OxygenCobalt
12c14eeda6
Add edge-to-edge
...
Add [somewhat basic] edge-to-edge functionality for android O and up, along with the ability to enable/disable it.
2020-11-29 19:30:09 -07:00
OxygenCobalt
59036a2747
Change setting ripple color
...
Change the ripple on the settings to a generally neutral color instead of the gaudy colorPrimary.
2020-11-29 14:43:37 -07:00
OxygenCobalt
e15df4ce73
Improve settings
...
Improve how the current settings look/function, and also how settings work in the background.
2020-11-29 10:52:28 -07:00