casey langen
2137b2e083
Don't try to apply filter to categories where it doesn't make sense.
2019-02-11 23:55:48 -08:00
casey langen
d3fdd9ba33
Use an AppBarLayout scrolling RecyclerView Activities to give the user
...
more screen real estate -- except for EditPlaylistActivity where we
never want to hide the `save` button.
2019-02-11 23:48:41 -08:00
casey langen
7695a5abda
Updated browse_activity coordinator snapping flags.
2019-02-11 22:41:31 -08:00
casey langen
2026655720
Don't pass Activity-level onActivityResult down to the Fragment, the
...
requestCode will be incorrect.
2019-02-11 22:38:02 -08:00
casey langen
6db4ee5684
ItemContextMenuMixin to work with fragments.
2019-02-11 09:37:52 -08:00
casey langen
2120d274e9
Added the ability to disable tabbed browsing
2019-02-10 23:51:58 -08:00
casey langen
8e48f3e2ba
Added CoordinatorLayout stuff with correctly functioning FAB
2019-02-10 22:02:47 -08:00
casey langen
52655937d8
Proguard tweaks. This issue has been around forever, wish I could figure
...
out how to fix it properly.
2019-02-10 14:52:37 -08:00
casey langen
2678a26919
Version bump for eventual release.
2019-02-10 14:27:18 -08:00
casey langen
7666ba271b
Use BrowseActivity by default from MainActivity
2019-02-10 12:56:54 -08:00
casey langen
530ffca376
Renamed a couple interfaces to be prefixed with I
, and ensure
...
transport updates propagate through BrowseActivity properly.
2019-02-10 12:48:29 -08:00
casey langen
7967502607
Use constants when building BrowseFragmentAdapter.
2019-02-10 12:17:28 -08:00
casey langen
fff7d83338
More lint and warning cleanup. There's more code in here than I
...
remember.
2019-02-10 12:13:44 -08:00
casey langen
9e4be0ff80
Basic filtering in browse view.
2019-02-10 11:52:57 -08:00
casey langen
d3bc24480a
Added BaseFragment.extras
2019-02-10 11:41:27 -08:00
casey langen
f43360a5b0
Repaired up navigation in TrackListActivity
2019-02-10 11:38:01 -08:00
casey langen
89fc15fe72
Massive, project-wide warning cleanup.
2019-02-10 11:27:50 -08:00
casey langen
60a55f0cff
Removed unused imports
2019-02-10 02:06:39 -08:00
casey langen
4d9bef4aa8
TrackListActivity -> TrackListFragment.
2019-02-10 02:02:15 -08:00
casey langen
a9428954ed
Some prep work for TrackListFragment
2019-02-10 01:03:30 -08:00
casey langen
8f63cdf7a2
Added AlbumBrowseFragment. Next up: TrackListFragment.
2019-02-10 00:36:31 -08:00
casey langen
6aae748205
Stubbed out BrowseFragment. Will need to extract AlbumBrowseActivity and TrackListActivity into fragments. Ugh.
2019-02-09 23:00:43 -08:00
casey langen
4e0555d13c
Working CategoryBrowseFragment, plus various cleanups to make things more Kotlinesque
2019-02-09 22:32:46 -08:00
casey langen
04f5f2e645
More untested refactors.
2019-02-09 21:42:10 -08:00
casey langen
dbab36feed
Allow HTTP traffic in Android 9+
2019-02-09 16:05:18 -08:00
casey langen
5e2da898c9
Some refactors to prep for experimental Android tab UI.
2019-02-09 14:07:35 -08:00
casey langen
ad301fae9d
Fixed some Kotlin warnings.
2019-02-03 19:30:05 -08:00
casey langen
14e8652e47
musikdroid tooling updates. again.
2019-02-03 14:43:03 -08:00
casey langen
ba3e8469d3
Update ViewModel.kt
2019-01-31 20:54:46 -08:00
casey langen
4d48d6c7a9
Update README.md
2019-01-31 20:54:07 -08:00
casey langen
196975f55f
Prep for point release that fixes m4a playback.
2019-01-01 17:43:28 -08:00
casey langen
4a5e8fb2a4
Added missing permission required for Android 9+
2019-01-01 00:03:54 -08:00
casey langen
43437d446d
Ellipsize album titles properly.
2018-12-30 01:49:52 -08:00
casey langen
3bf71b9921
Truncate CategoryBrowseAdapter
titles properly based on settings, and also fixed flacdecoder CMakeLists for macOS
2018-12-29 15:18:05 -08:00
casey langen
17d2a617b8
musikdroid version bump.
2018-12-29 11:45:32 -08:00
casey langen
2c6024fbb3
Optimized imports.
2018-12-28 23:41:49 -08:00
casey langen
6b9a446494
Normalize Activity transitions across the app.
2018-12-28 23:35:32 -08:00
casey langen
3fb7882d89
Added the ability to specify title ellipsis mode (beginning/middle/end).
...
Fixes #209 .
2018-12-28 23:18:40 -08:00
casey langen
5e0c230470
Updating equalizer settings remotely from the Android app is working now.
2018-12-28 13:44:53 -08:00
casey langen
f974911ded
More eq ui boilerplate.
2018-12-28 01:17:38 -08:00
casey langen
87fbf5801d
Stubbed out some more of the remote eq android ui
2018-12-28 00:10:06 -08:00
casey langen
497b35a008
Added the ability to get/set equalizer settings via IEnvironment, and
...
added related messages to the WebSocketServer.
Also implemented sending/updating eq settings in the Android client data
layer, and stubbed a screen that can be used for display eq values.
2018-12-27 23:22:23 -08:00
casey langen
d5924f936f
Moved remaining Android binaries to musikcube-bin
repository, and
...
added native FLAC playback support using the module gsora built.
Also removed an old, default `dimens.xml` file that was making aapt
angry.
2018-12-15 18:09:51 -08:00
casey langen
2df1dc8fd9
Updated Android app to use the latest tooling. Also updated dependencies
...
and cleaned up a few warnings.
2018-12-09 00:27:04 -08:00
casey langen
84b138e138
musikdroid tooling updates.
2018-11-07 19:54:17 -08:00
casey langen
78f935c59f
Warning cleanup
2018-08-25 17:02:04 -07:00
casey langen
93824b89d8
Gradle plugin version bump
2018-08-25 10:46:47 -07:00
casey langen
03fc3dac6c
Android app version bump.
2018-06-22 23:28:19 -07:00
casey langen
046ab523be
Updated to the latest version of Android Studio and related tooling and
...
SDKs (including Fabric, Kotlin, Gradle and AppCompat). Fixed up compile
errors and warnings accordingly.
2018-06-10 22:44:06 -07:00
casey langen
8c408ffed1
A bunch of small bug fixes for things that showed up in Fabric.
2018-06-02 13:40:03 -07:00