2458 Commits

Author SHA1 Message Date
casey langen
22900b2c83 Scary experimental changes to the way focus is tracked to reduce
spaghetti code and fix weird focus bugs with the transport.
2019-03-05 22:38:02 -08:00
casey langen
76d40a4d42 "filter" -> "search" 2019-03-05 20:07:54 -08:00
casey langen
6bdef31cc8 Added a filter hint (and also fixed TextInput::SetHint()) 2019-03-05 19:54:58 -08:00
casey langen
29f28dcc5f Fixed startup crash fix on non-UTF-8 locales. 0.63.0 2019-02-18 15:04:38 -08:00
casey langen
a45f8d7cf5 M-` shows version anywhere in the app. 2019-02-18 14:43:28 -08:00
casey langen
6bbb88ba0d Fixed transport event propagation in FragmentActivityWithTransport when
there is more than one fragment in the stack.
2019-02-18 12:07:33 -08:00
casey langen
679b34eb31 IFilterable fixes. 2019-02-18 01:33:36 -08:00
casey langen
4de7f0210b More de-jank and cleanups. 2019-02-18 01:19:09 -08:00
casey langen
16b55d140a Playing with shared element transitions -- let's give this a shot. 2019-02-18 00:04:23 -08:00
casey langen
a39b432f3b Use PlaybackState directly, instead of hacked up mediaSessionState, when updating notification. 2019-02-17 14:15:29 -08:00
casey langen
43d898a7ad OK, found reliable repro for the lock screen bug... and I think I found
a hack to fix it.
2019-02-17 13:55:19 -08:00
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