Commit Graph

2247 Commits

Author SHA1 Message Date
casey langen
d28a85dc4f More potential fixes for the MediaSession issue. Ugh. Wish there were
reliable repro steps.
2019-02-17 13:05:45 -08:00
casey langen
9085ee3020 TransportFragment's title now acts as a toggle. 2019-02-17 02:08:13 -08:00
casey langen
a7f10dfb92 Fixed an order-of-operations bug that could cause playlist track removal
to not work properly in some cases.
2019-02-17 00:08:27 -08:00
casey langen
ce472e6c07 Fixed last Glide deprecation warning. 2019-02-16 23:42:44 -08:00
casey langen
9b3d77956c Fixed ExoPlayer deprecation warnings. 2019-02-16 23:40:38 -08:00
casey langen
a6a8c2c64e Glide warning cleanup in SystemService, also some tweaks around MediaSessionCompat handling in hopes it'll help with the elusive lock screen bug. 2019-02-16 23:30:08 -08:00
casey langen
bcec21dc28
Merge pull request #247 from clangen/clangen/android_ui_3
Deeper down the rabbit hole...
2019-02-16 23:11:09 -08:00
casey langen
dfc8e76d40 Let's not auto-dismiss when starting playback anymore. 2019-02-16 23:10:40 -08:00
casey langen
8a7782e7b0 Small cleanups and import optimizations. 2019-02-16 22:53:59 -08:00
casey langen
c9c796255d Fixed an NPE. 2019-02-16 22:51:52 -08:00
casey langen
dd4fe103c7 Fixed playlist chooser and tied up a couple other loose ends. 2019-02-16 22:46:50 -08:00
casey langen
aadd2bec7e Minor bug fixes. 2019-02-16 19:54:27 -08:00
casey langen
96fece191c Added category support to Navigate, wired it into ItemContextMenuMixin 2019-02-16 19:43:38 -08:00
casey langen
e578dae692 Merge branch 'master' into clangen/android_ui_3 2019-02-16 17:49:52 -08:00
casey langen
cac13afe9b fabric -> firebase 2019-02-16 17:49:23 -08:00
casey langen
fb5f0b5663 Deeper down the rabbit hole... 2019-02-16 13:34:30 -08:00
casey langen
3ac54e633d Pressing back exists search action modes. 2019-02-14 23:47:18 -08:00
casey langen
497452c01c Start observing only after animations complete. 2019-02-14 23:13:28 -08:00
casey langen
ef6e9422ee Tweaks for better animation performance. 2019-02-14 22:41:01 -08:00
casey langen
83cb366c3a
Merge pull request #246 from clangen/clangen/android_ui_2
Second batch of experimental Android UI refactors
2019-02-14 21:35:29 -08:00
casey langen
154d3c1fba Wow, fixed a crazy old bug when filtering songs by category! 2019-02-14 19:58:47 -08:00
casey langen
81332c2af8 Fixed playlist fab 2019-02-14 19:27:54 -08:00
casey langen
841eff56f5 Utilize new plumbing to dynamically push screens or start Activity
instances, based on context.
2019-02-14 10:04:24 -08:00
casey langen
fdff0b69be Extensions cleanup. 2019-02-14 09:45:54 -08:00
casey langen
3af4dedd32 Even more super annoying ground work for improved Fragment ux. Starting
to get worried the bloat isn't worth it.
2019-02-14 00:44:04 -08:00
casey langen
7a214fe113 Extracted "BrowseFragment" from "BrowseActivity". Now the fun begins... 2019-02-13 21:49:03 -08:00
casey langen
fe10253ee5 Bunch of annoying book keeping for title overrides and options menu
creation. Not sure it's worth all this complexity, but we'll see...
2019-02-13 21:31:18 -08:00
casey langen
47953697ff Moving more code around for some more experimental android ui changes. 2019-02-13 19:11:54 -08:00
casey langen
e159878713 CHANGELOG and version updates for upcoming release. 2019-02-12 00:08:32 -08:00
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
80de532697
Merge pull request #245 from clangen/clangen/android_ui
Experimental Android UI changes.
2019-02-11 00:13:46 -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
588803a5bb
Merge pull request #244 from adem4ik/master
Update ru_RU.json
2019-02-10 02:08:22 -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