Commit Graph

1998 Commits

Author SHA1 Message Date
casey langen
cde4c77578 Updated config.yml to include taglib for bionic build. 2018-12-24 17:32:07 -08:00
casey langen
2fc80efcf5 More dependency updates for taglib. 2018-12-24 16:01:58 -08:00
casey langen
a74d9e918d First crack at auto-detecting distros that need to use bundled taglib. 2018-12-24 15:41:16 -08:00
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