* feat: enhance navigation
* fix: leaving settings always unlocks drawer
* feat: set app settings inside a frame layout
In order to add a toolbar with a back button in settings I needed to extend from a fragment
so I converted SettingsFragment into a fragment and created SettingsContainerFragment,
the latter is injected as a child of SettingsFragment inside a FrameLayout.
Since SettingsContainerFragment extends from PreferenceFragmentCompat, this allows
to swap it for other and, in the bigger picture, allow an arbitrary organization.
* fix: onStop declaration on wrong class
* fix: equalizer not respecting navigation ui directives
* Revert "fix: equalizer not respecting navigation ui directives"
This reverts commit eeb125542d41760059e3a7c7653abf4d54a538f0.
* fix: navbar + bottom sheet behavior on equalizer fragment
* Revert "fix: onStop declaration on wrong class"
This reverts commit 34d354d8039ac70798b880bf99c808ef00a1e330.
* Revert "feat: set app settings inside a frame layout"
This reverts commit 52cfd36b09c461de72bed9b07a8c8852856c3421.
* chore: set experimental label to settings title
Hide bottom navigation bar on portrait and unlock drawer on portrait
* feat: increase items per row on landscape view
This covers the catalogues: artist, album and genre; also the list of albums on artist view.
This was implemented by adierebel/tempo fork, I only cherry-picked some commits.
Co-authored-by: adierebel <adie.rebel@gmail.com>
* feat: add landscape layout to song listing views
This includes the playlist page and the album page.
* fix: bad scaling on small screens
This rollbacks to the original code by adierebel/tempo fork
* fix: remove hardcoded height blocking scroll
This was addressed in 989ca35, forgot to fix it here as well
* fix: wrap content height rather than inheriting it from parent
* feat: add ui of choice selector in setting for items per row
* feat: link getter to landscapes items per row setting an implement it
* fix: wrong default value
Co-authored-by: eddyizm <wtfisup@hotmail.com>
* feat: add default value on setting string
To introduce the new feature of landscape layouts.
Co-authored-by: eddyizm <wtfisup@hotmail.com>
---------
Co-authored-by: adierebel <adie.rebel@gmail.com>
Co-authored-by: eddyizm <wtfisup@hotmail.com>
Co-authored-by: eddyizm <eddyizm@gmail.com>