Commit Graph

2327 Commits

Author SHA1 Message Date
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
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
adem
b2dad2b4b5 Update ru_RU.json 2019-02-09 09:07:23 +04:00
casey langen
4eff08a74d Recover from failed/restarted PulseAudio sessions by detecting sample
write errors, closing the device, then scheduling a retry in a second.
2019-02-06 23:26:09 -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
9da5c8db7c Upgraded VS2017 Windows 10 SDK version. 2019-02-03 12:30:54 -08:00
casey langen
2023e43c62 Win32 file-exclusivity fix. 2019-02-01 11:57:36 -08:00
casey langen
567c7a698c Scaffolding for trying to detect non-vorbis .ogg file extensions.
Implemented for Opus files.
2019-02-01 11:21:28 -08:00
casey langen
7f170eb4f4
Update README.md 2019-01-31 21:02:21 -08:00
casey langen
7fdd4d0cbd
Update README.md 2019-01-31 21:00:48 -08:00
casey langen
a5684935f2
Update README.md 2019-01-31 20:58:44 -08:00
casey langen
199d4a3a40
Update README.md 2019-01-31 20:57:34 -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