casey langen
f55628de19
Improved UTF8 detection.
2018-12-24 11:01:41 -08:00
casey langen
f329f3b4b6
Fix bug where generated musikcube
shell script was not being used for
...
out-of-source builds. This should fix the FreeBSD port.
2018-12-24 11:00:15 -08:00
casey langen
716a32802f
Ugh, sh -> bash for the time being.
2018-12-23 17:34:52 -08:00
casey langen
a43790a70f
Use sh
instead of bash
in wrapper scripts to maximize compatibility.
2018-12-23 17:26:20 -08:00
Casey Langen
4a5409bfcd
Added some newlines to the LANG error.
2018-12-23 14:37:46 -08:00
Casey Langen
8fca39055e
Don't allow the app to start if a valid LANG isn't set in the
...
controlling terminal.
2018-12-23 14:36:05 -08:00
casey langen
69fe527153
Re-enabled scrollbars on FreeBSD. Seems to be working fine on a fresh install.
2018-12-23 13:31:54 +00:00
casey langen
e01581495b
Fixed #207 -- libmicrohttpd in FreeBSD no longer hangs on shut down so
...
we don't need to build it from source.
2018-12-23 12:44:29 +00:00
casey langen
c06c774bd7
Allow for customizing the quit key via settings.json
using the AppQuitKey
property.
...
Right now there's no UI for it, and it may stay this way because it's an uncommon use case and I have some concerns about users accidentally binding it to an important key and making the app difficult to start/navigate.
2018-12-22 11:49:28 -08:00
casey langen
2872627190
Ignore .DS_Store files.
2018-12-22 11:49:10 -08:00
casey langen
9cc2d71c17
Simplify EqualizerOverlay a tad.
2018-12-21 20:22:24 -08:00
casey langen
c1dac7ef8d
Made Checkbox a subclass of TextLabel so we get styling (alignment,
...
weight, etc) for free.
2018-12-21 20:21:52 -08:00
casey langen
7de549eb33
Removed macOS XCode 7.3 tooling support -- it required some gross
...
compile-time hacks.
2018-12-20 23:21:48 -08:00
casey langen
c43c8f1d90
Don't debounce EQ updates -- it's not necessary.
2018-12-20 22:01:56 -08:00
casey langen
f732a87f3d
Migrated MainLayout
to use new cursespp AppLayout
.
2018-12-20 21:41:58 -08:00
casey langen
160262dd7a
Fixed a bug in AppLayout::SetPadding caused by a bad merge.
2018-12-20 20:04:39 -08:00
casey langen
9afad26c6a
Updated CMakeLists with the new cursespp
include path.
2018-12-20 18:51:50 -08:00
casey langen
2113875212
Updated includes to more closely match upstream cursespp
2018-12-20 18:39:39 -08:00
casey langen
6e15a895aa
Updated integrated cursespp's directory structure to match external
...
project's to make future merging much easier.
2018-12-20 17:59:55 -08:00
casey langen
a82d736a8b
Finally fixed the overlay flicker bug that's been driving me crazy for
...
about a year.
2018-12-20 12:04:42 -08:00
casey langen
84c026322c
Merge branch 'clangen/supereq' of https://github.com/clangen/musikcube into clangen/supereq
2018-12-19 23:38:25 -08:00
casey langen
3b6a806c88
Added the missing EQ band -- this was causing undefined behavior.
2018-12-19 23:31:02 -08:00
casey langen
3de217b2a0
Massive cursespp upgrade.
2018-12-19 20:38:05 -08:00
casey langen
a87c8563c0
Fixed a crash when falling back to default dimen values.
2018-12-19 17:29:00 -08:00
casey langen
c59ec77358
Fixed a memory leak and updated VS2017 project dependencies.
2018-12-19 17:19:12 -08:00
casey langen
6236247969
Fit & finish and license.
2018-12-19 16:14:30 -08:00
casey langen
8b164fc035
VS2017 project files for supereq.
2018-12-19 16:12:28 -08:00
casey langen
f70c58ef6b
Seems to be working properly now!
2018-12-18 23:57:43 -08:00
casey langen
0681e09e18
Equalizer is doing stuff -- just not properly.
2018-12-18 23:36:40 -08:00
casey langen
a1be9aa779
Fixed Linux compile and ListWindow frame color in overlays.
2018-12-18 22:51:29 -08:00
casey langen
29fb896d33
Fixed a super old fence-post error.
2018-12-18 22:25:51 -08:00
casey langen
64691f8c83
More boring incremental equalizer UI work.
2018-12-18 22:24:08 -08:00
casey langen
db37f5e5f0
Started stubbing out an EqualizerOverlay
2018-12-18 19:35:05 -08:00
casey langen
b190afd805
Added a stubbed Shibatch SuperEQ DSP plugin. Sources were taken/stolen from the DeaDBeeF project, which is more or less a straight port of the original, with added support for floating point samples.
2018-12-17 23:46:13 -08:00
casey langen
d5924f936f
Moved remaining Android binaries to musikcube-bin
repository, and
...
added native FLAC playback support using the module gsora built.
Also removed an old, default `dimens.xml` file that was making aapt
angry.
2018-12-15 18:09:51 -08:00
casey langen
d8000d1fba
Updated libressl, libcurl, boost, and pdcurses.
2018-12-15 17:31:26 -08:00
casey langen
1260ff663e
Cleaned up macOS-specific build config and make it work with more versions of the OS/Homebrew
2018-12-14 19:15:03 -08:00
casey langen
2df1dc8fd9
Updated Android app to use the latest tooling. Also updated dependencies
...
and cleaned up a few warnings.
2018-12-09 00:27:04 -08:00
casey langen
f538ff34eb
Merge pull request #214 from dvdmuckle/master
...
Fedora 29 build
2018-11-17 17:22:58 -08:00
David Muckle
952b9d9a19
Fedora 29 build ( #1 )
2018-11-15 01:33:44 -05:00
casey langen
84b138e138
musikdroid tooling updates.
2018-11-07 19:54:17 -08:00
casey langen
f32dc96fba
Improved support for terminals that have transparent backgrounds.
2018-11-03 14:41:18 -07:00
casey langen
0bde25edd3
Preparing for 0.51.0 release
2018-08-25 17:02:45 -07:00
casey langen
78f935c59f
Warning cleanup
2018-08-25 17:02:04 -07:00
casey langen
27a46cac19
Added the ability to configure WASAPI and DirectSound buffer sizes.
2018-08-25 16:42:11 -07:00
casey langen
a1728851c8
Fixed a bug in the plugin overlay's number validator.
2018-08-25 16:41:44 -07:00
casey langen
93824b89d8
Gradle plugin version bump
2018-08-25 10:46:47 -07:00
casey langen
7d43dc9b39
Added right-click context menu support.
2018-08-19 11:29:02 -07:00
casey langen
db37e5823b
libFLAC binary upgrade.
2018-08-19 11:28:45 -07:00
casey langen
9ca925bce4
One more warning cleanup.
2018-08-12 23:28:56 -07:00