casey langen
|
34e383bb2c
|
Upgraded libogg and libvorbis -- noticed they weren't statically linking
against the correct CRT, which means they required the VC redist. Oops.
|
2019-04-29 23:13:38 -07:00 |
|
casey langen
|
9bbd1f0140
|
Removed LibreSSL as a requirement by re-compiling libcurl to use WinSSL.
This should also eliminate the need to install the VC redist.
|
2019-04-29 22:32:51 -07:00 |
|
casey langen
|
6f369c7824
|
Fixed Windows compile.
|
2019-04-28 23:38:47 -07:00 |
|
casey langen
|
1a921d09f1
|
Return empty string for lyrics if we don't have an API key.
|
2019-04-26 22:46:08 -07:00 |
|
casey langen
|
e6874f45eb
|
Audd never got back to us after suggesting we could have an API token,
so the functionality is disabled and the api key parsing has been moved
to prefs in the mean time.
|
2019-04-26 22:10:16 -07:00 |
|
casey langen
|
2b953f4b39
|
Updated to Android Studio 3.4 (final) and fixed a couple keyboard
show/hide bugs.
Experimental changes to allow downloading a track for use as a ringtone.
|
2019-04-21 16:20:00 -07:00 |
|
casey langen
|
e70b09878c
|
Cleaned up header source formatting.
|
2019-04-20 00:32:49 -07:00 |
|
casey langen
|
d175e6c4c9
|
Fixed switching to play queue from LyricsLayout, and also ensure we
don't load lyrics until the screen is visible.
|
2019-04-08 22:32:24 -07:00 |
|
casey langen
|
f167614851
|
Better ListWindow title in LyricsLayout.
|
2019-04-08 00:05:31 -07:00 |
|
casey langen
|
f0a48f72ea
|
Pause/resume "fix" in LyricsLayout.cpp
|
2019-04-07 23:52:07 -07:00 |
|
casey langen
|
2f6268d7db
|
Fixed ListView focus issue when switching to the LyricsLayout.
|
2019-04-07 22:20:14 -07:00 |
|
casey langen
|
839382e2e0
|
Fixed broken scroll behavior when switching tracks.
|
2019-04-07 22:09:39 -07:00 |
|
casey langen
|
03703a38a8
|
Added retry logic to LyricsLayout.
|
2019-04-07 22:06:43 -07:00 |
|
casey langen
|
eff4abe65a
|
Initial lyrics lookup support using auddio. Need a real API key
though...
|
2019-04-07 22:01:48 -07:00 |
|
casey langen
|
efb2ec300b
|
Removed some useless settings and updated CHANGELOG
|
2019-04-02 23:52:47 -07:00 |
|
casey langen
|
e8223d22ad
|
Toolbar icon color fixes.
|
2019-04-02 18:14:36 -07:00 |
|
casey langen
|
b5127df351
|
Fixed "Offline" tracks tab and integration with the main Activity.
|
2019-04-02 17:48:01 -07:00 |
|
casey langen
|
064cdc1521
|
Added a browse tab for offline tracks.
|
2019-04-02 10:10:33 -07:00 |
|
casey langen
|
b0e8ca9a9d
|
Moved overflow menu to a left drawer to make it more accessible, and
also make transitions between main and browse feel less janky.
|
2019-04-02 10:00:31 -07:00 |
|
casey langen
|
89d6f10261
|
Added SystemService state diagnostics.
|
2019-04-01 22:40:56 -07:00 |
|
casey langen
|
48df4b45b8
|
Working diagnostics screen.
|
2019-04-01 22:28:10 -07:00 |
|
casey langen
|
42a67f57dd
|
- Stubbed DiagnosticsActivity
- Added code to track app runtime and wake lock acquistion
- Removed Strings class
- Optimized imports
|
2019-04-01 22:03:18 -07:00 |
|
casey langen
|
669f8ff3c1
|
Dead code removal.
|
2019-03-31 23:14:57 -07:00 |
|
casey langen
|
9452d52f67
|
Basic conditional logic is hard.
|
2019-03-31 23:10:56 -07:00 |
|
casey langen
|
0261660df6
|
Small progress/seek bug fixes.
|
2019-03-31 23:08:16 -07:00 |
|
casey langen
|
8cb85af8ed
|
Experimental changes to allow seeking from TransportFragment.
|
2019-03-31 22:41:16 -07:00 |
|
casey langen
|
1d00103b7f
|
Let's try to use this MaterialProgressBar component for seeking,
playback and buffering status in TransportFragment
|
2019-03-31 19:55:24 -07:00 |
|
casey langen
|
f390a02a72
|
Upgraded to AndroidX.
|
2019-03-31 17:42:55 -07:00 |
|
casey langen
|
78c057b0eb
|
Version bump.
|
2019-03-29 22:18:13 -07:00 |
|
casey langen
|
4c1821f863
|
Work around double headset KEYCODE_MEDIA_PAUSE event. Also, update some
dependencies and ensure ambiguous versions are pinned.
|
2019-03-29 22:18:13 -07:00 |
|
casey langen
|
b082031357
|
Fixed notification tray icon and updated version to 0.64.1
|
2019-03-20 15:14:35 -07:00 |
|
casey langen
|
64654a8835
|
musikdroid version bump
|
2019-03-17 22:41:55 -07:00 |
|
casey langen
|
d67486fda9
|
Hush compiler warnings.
|
2019-03-17 22:15:02 -07:00 |
|
casey langen
|
9cc1a08ab4
|
Fixed gruvbox_dark theme's focused text input style.
|
2019-03-17 15:38:25 -07:00 |
|
casey langen
|
6a742b950e
|
Ensure old focus is cleared when showing an overlay.
|
2019-03-17 15:23:23 -07:00 |
|
casey langen
|
a4dd717c37
|
Fixed key parsing on non-US keyboards, for non-Latin characters in Windows
|
2019-03-17 12:13:42 -07:00 |
|
casey langen
|
f946c50846
|
Fixed tray icon and wndproc interception.
|
2019-03-17 12:13:05 -07:00 |
|
casey langen
|
b066d315c9
|
Merge pull request #248 from adem4ik/master
Update ru_RU.json
|
2019-03-16 16:44:22 -07:00 |
|
casey langen
|
07ec3fcce9
|
Fixed #250
|
2019-03-16 16:42:55 -07:00 |
|
adem
|
2f2e8dc17a
|
Update ru_RU.json
|
2019-03-16 17:19:21 +04:00 |
|
casey langen
|
1b65b9cdc3
|
Version bump and CHANGELOG update for next release.
|
2019-03-14 23:08:47 -07:00 |
|
casey langen
|
816d70fd2a
|
Migrate ~/.musikcube -> ~/.config/musikcube to be better XDG citizens.
|
2019-03-12 23:30:41 -07:00 |
|
casey langen
|
ed737daa58
|
Let's put the stderr log in the data dir.
|
2019-03-12 23:07:32 -07:00 |
|
casey langen
|
6cd3614641
|
Fixed a minor order of operations bugs that was causing focus via click
to not work properly in all cases.
|
2019-03-12 21:55:15 -07:00 |
|
casey langen
|
19d7d10543
|
A couple more focus optimizations
|
2019-03-06 22:15:12 -08:00 |
|
casey langen
|
712be61b32
|
Added some missing includes.
|
2019-03-06 21:54:32 -08:00 |
|
casey langen
|
28fe461a68
|
Fixed compiler warning.
|
2019-03-06 19:53:13 -08:00 |
|
casey langen
|
8709078340
|
Merged PDCurses with upstream
|
2019-03-06 19:49:08 -08:00 |
|
casey langen
|
a9fdbcf07e
|
Oops, let's compare instead of assign.
|
2019-03-06 19:13:54 -08:00 |
|
casey langen
|
a1bb0f1de3
|
More focus-related simplifications. Also: ensure search field is
auto-focused when switching back.
|
2019-03-06 16:36:15 -08:00 |
|
casey langen
|
0cb83b94d1
|
Experimental focus stuff, take two.
|
2019-03-05 23:44:33 -08:00 |
|
casey langen
|
2e1ea995cf
|
Revert "Scary experimental changes to the way focus is tracked to reduce"
This reverts commit 22900b2c83 .
|
2019-03-05 22:46:29 -08:00 |
|
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.
|
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
|
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
|
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 |
|