casey langen
e7de56d769
sync'd with upstream PDCurses
2017-07-22 16:09:48 -07:00
Casey Langen
53fa12e1fa
Updated .gitignore to exclude new build artifact
2017-07-22 12:31:10 -07:00
casey langen
d1b9b69bfd
Version bump to 0.21.1
2017-07-22 11:57:06 -07:00
casey langen
dd2fb485a1
switch over to standard ascii characters for checkmark and arrow
...
symbols.
2017-07-22 00:05:17 -07:00
casey langen
0395c0e321
Update README.md
2017-07-20 19:40:52 -07:00
casey langen
3fafe33063
Update README.md
2017-07-20 19:40:28 -07:00
casey langen
206931f3e0
Hopefully fixed initial font scaling once and for all in pdcdisp.c
2017-07-19 23:18:01 -07:00
casey langen
86cd9aaf6e
Version bump.
2017-07-19 18:35:09 -07:00
casey langen
c207fe29fc
Update README.md
2017-07-19 17:54:26 -07:00
casey langen
e62611bed1
Update README.md
2017-07-19 17:52:48 -07:00
casey langen
20d2ead51f
Rename musikbox -> musikcube and update all build scripts, docs, and
...
other files accordingly.
2017-07-19 17:36:50 -07:00
casey langen
a18546a1f6
Fixed compile.
2017-07-19 11:14:17 -07:00
casey langen
8249641fee
Comment clean up and Android Studio upgrade.
2017-07-19 10:55:06 -07:00
casey langen
d433ac2f10
clang 7.3 fix (ugh), and version bump.
2017-07-18 21:47:20 -07:00
casey langen
adecb877dc
Remember last selected overlay options for 60 seconds. Makes things go
...
more smoothly when, for example, adding a bunch of random stuff to a
playlist.
2017-07-17 00:09:41 -07:00
casey langen
28bfdfbda3
Fixed an old bug in Window.cpp that could prevent views with bad bounds
...
from being drawn properly after being resized until a subsequent layout
pass.
2017-07-16 20:09:07 -07:00
Casey Langen
18e735f62b
Fixed up demo mode to also display key repeat count, if applicable.
2017-07-16 17:28:18 -07:00
casey langen
e788462d2c
Added a "demo mode" that displays keyboard shortcuts in a footer at the
...
bottom of the app. This will be used for screencasts and other types of
tutorial material.
2017-07-16 15:43:17 -07:00
casey langen
8e57eb7ecd
Added missing libmicrohttpd license file. Ack.
2017-07-16 15:43:17 -07:00
casey langen
7d9e1f990b
Update README.md
2017-07-16 00:01:24 -07:00
casey langen
28d43f2111
- Added circular item focus in ShortcutsWindow.
...
- Version bump for 0.20.1
2017-07-15 19:56:23 -07:00
casey langen
9a8a305848
- Updated ShortcutsWindow to allow arrow navigation (LEFT and RIGHT
...
while focused)
- Moved Settings, Library and Console layout creation and management
into MainLayout
- FINALLY fixed a super old bug that could cause the input cursor to
blink for a short period of time when it shouldn't (missing a
Window::InvalidateScreen()) call when updating focused window
- Changed IMessageQueue UnregisterForBroadcasts so callers can safely
call it from their destructors.
- Added App::InjectKeyPress() and App::Quit()
2017-07-15 18:57:31 -07:00
casey langen
3d8b442cee
A few more small updates to (hopefully) finalize the 0.20.0 release.
2017-07-14 21:06:02 -07:00
casey langen
fdb1d10235
Moved to dependency injection for WebSocketService. Also downgraded
...
support libraries from 26.0.0-beta2 to beta1. There seem to be issues
drawing toolbar icons in beta2.
2017-07-14 20:33:21 -07:00
casey langen
2a2688f1bf
Small bug fix for HotSwap behavior, version bump, release notes.
2017-07-14 19:13:18 -07:00
casey langen
28806c4f77
More 'lateinit' tweaks to avoid unnecessary ?. and !! operators.
2017-07-13 17:31:10 -07:00
casey langen
cc585420b2
Cleaned up some strings related to the category context menu.
2017-07-13 17:13:53 -07:00
casey langen
20dfbb5462
Fixed some more Kotlin compile issues -- not sure why they weren't
...
flagged before. Also getting Dagger 2 setup as a test. Will probably end
up removing it, but let's see if it can help with a few things.
2017-07-13 17:13:40 -07:00
casey langen
144eb64846
Organized 'cursespp' in the Visual Studio project, and also tweaked App
...
so it can't be copied or assigned.
2017-07-12 20:44:20 -07:00
casey langen
4b98ed158a
Renamed "Supplant" to "HotSwap".
2017-07-12 17:31:57 -07:00
casey langen
1b03c2f32a
Update README.md
2017-07-12 01:15:38 -07:00
casey langen
7999d85dd2
Update README.md
2017-07-12 01:06:44 -07:00
casey langen
762b737d10
Fixed Kotlin compile against newer language and android platform
...
versions.
2017-07-12 00:12:37 -07:00
casey langen
f2e3d94a14
Upgraded to Android Studio 3.0 Canary 6.
2017-07-11 22:12:39 -07:00
Casey Langen
3a0ed06a2b
Fixed some compiler warnings and marked OnRedraw as virtual. Oops.
2017-07-11 21:52:12 -07:00
casey langen
5748e47151
- Fixed PlaybackService::Supplant logic to fallback to a TrackList scan
...
if the specified index doesn't match.
- Added ToastOverlay to cursespp. Use it when performing a play queue
supplant operation.
2017-07-11 21:48:24 -07:00
casey langen
9ed222ab1f
First crack at playlist "supplant" functionality. More testing needed
...
but most of the work is there.
2017-07-11 09:42:01 -07:00
casey langen
0623522f2a
Fixed a bug so scroll position doesn't bounce around if the user is frantically scrolling during the indexing process.
2017-07-09 15:39:39 -07:00
casey langen
cc6e8dbff3
Repaired processing of "non-standard" track metadata (bitrate, channels,
...
composer, year, etc) in IndexerTrack. Also added a new view to
LocalLibrary so this data can be queried for easily.
Additionally, updated year parsing logic in TaglibMetadataReader to be
more robust.
2017-07-08 11:01:52 -07:00
casey langen
a219b2e91d
Update README.md
2017-07-08 00:55:06 -07:00
casey langen
20241045c4
Update README.md
2017-07-08 00:54:01 -07:00
casey langen
a1ce276148
Update README.md
2017-07-07 22:20:45 -07:00
casey langen
bd7b54d79e
Run the Indexer immediately after paths are modified. This was disabled
...
previously due to some annoying bugs that have since been fixed.
2017-07-07 22:11:49 -07:00
casey langen
a5a5cfa956
Added some compile-time performance improvements and removed some
...
extraneous Kotlin code.
2017-07-07 22:11:10 -07:00
casey langen
a0f1b8a39c
Version bump for 0.19.1
2017-07-05 22:21:18 -07:00
casey langen
2e3f62e225
Oops, put the thread pool semaphore back in the main indexer.
2017-07-05 22:12:30 -07:00
casey langen
7418ba5b18
The Indexer will use 2 threads for ARM builds, 4 threads otherwise.
2017-07-05 21:58:24 -07:00
casey langen
b18947d5f8
Re-enabled the multi-threaded indexer. I think I found the bug that was
...
causing headaches months ago when it was disabled.
2017-07-05 17:54:24 -07:00
casey langen
dae40fba2a
A few more minor Kotlin cleanups.
2017-07-05 17:52:20 -07:00
casey langen
ab58993c0f
ensure we maintain category selection in browse view while indexing.
2017-07-05 16:34:33 -07:00