Commit Graph

1228 Commits

Author SHA1 Message Date
casey langen
65bdea5638 Replace PDCurses binary with source so (1) we don't bloat the repo, and
(2) things are easier to debug.
2017-03-14 00:02:25 -07:00
casey langen
9c0dba9842 Oops, we were sometimes corrupting the PDCurses color palette by
initializing colors too early.
2017-03-13 23:05:52 -07:00
casey langen
4cf6270706 Some tweaks to the default RGB theme colors. 2017-03-13 20:25:18 -07:00
casey langen
bd4df70ff2 Added a new custom build of PDCurses that has a correct 256 color palette. 2017-03-13 19:21:39 -07:00
casey langen
37ba672d77 Updates to the 256 color palette warning dialogs 2017-03-13 19:21:25 -07:00
casey langen
e943d840c5 Updated 256 color messaging. 2017-03-13 10:06:35 -07:00
Casey Langen
04c1e52e85 Added missing active+highlighted list item state. 2017-03-13 10:06:08 -07:00
Casey Langen
3564064e71 Ninja fix for RGB color mode. 2017-03-12 23:02:30 -07:00
casey langen
3c4e1002d1 Added an option to enable/disable 256 color mode in *nix and macOS
platforms with a dialog explaining the tradeoffs.
2017-03-12 22:56:59 -07:00
Casey Langen
3d7f36a975 - Fixed macOS / Linux compile
- Updated CMakeLists.txt to copy themes to bin directory, and also the install
  dir.
2017-03-12 19:03:08 -07:00
casey langen
a90bd2eec7 Most of the remaining work to support theme loading. Solarized theme
included!
2017-03-12 18:47:41 -07:00
casey langen
4f8cc32557 Added theme loading to Colors.cpp. Not wired into any UI yet, nor is there
any public API to set the file yet.
2017-03-12 15:49:59 -07:00
Casey Langen
05638c30e7 Use default terminal colors where necessary if custom colors are completely disabled. 2017-03-12 13:58:19 -07:00
casey langen
7d906dc03f Overhauled color handling in preparation for supporting user-defined
colors. This change has no user-facing changes, but defines a new Theme
structure that is encapsulated within Colors and fit for serialization.
2017-03-12 13:45:29 -07:00
casey langen
a5ae95bb28 Ensure we don't use any custom colors if custom colors are disabled! 2017-03-11 17:31:06 -08:00
casey langen
c28a909378 Updated changelog. 2017-03-10 19:57:41 -08:00
casey langen
cc469842b4 Reverted "-s" flag, it doesn't work with clang. 2017-03-11 01:55:16 +00:00
casey langen
eef1097d9e Slightly tweaked linear vs non-linear volume prefs in PulseOut. 2017-03-11 01:52:33 +00:00
casey langen
dd065e14b3 Strip output in release mode. 2017-03-10 17:26:29 -08:00
casey langen
9c30e0e7f6 Added an alternate method for setting volume in PulseOut. 2017-03-11 01:25:37 +00:00
casey langen
b8a220e1dd - Moved the hotkey tester to an InputOverlay so it takes up less space
- Fixed bug where overlays may become obscured if a layout change happens
  in the background while one is visible.
- Added "SyncOnStartup" setting to SettingsLayout
2017-03-09 21:22:51 -08:00
casey langen
ccee62cca5 Whoa! Found a fix for the super old flickering window bug! 2017-03-09 18:14:39 -08:00
casey langen
5d2a3bcc2e Added a new "syncing" banner to the MainLayout. This also exposed some
bugs related to relative positioning in Window.
2017-03-09 17:35:25 -08:00
casey langen
8b1cac7f9b - Updated project build settings to all favor fast code, instead of small
code. Also ensure all projects are compiled against the unicode charset.
- Updated CHANGELOG and bumped versions.
2017-03-09 08:38:03 -08:00
casey langen
493da2a7bd Improved DirectSound volume ramping algorithm. 2017-03-08 22:04:29 -08:00
casey langen
126a9c2958 Ensure COM is initialized properly, and also disable audio endpoint
routing by default. I'd rather things be 100% stable than 99% stable. If
the user really needs this feature they can enable it in the config, or
use the DirectSound output instead.
2017-03-07 22:22:22 -08:00
casey langen
6d37cd40d8 Reverted previous audio routing changes in WasapiOut.h/cpp and improved
upon them a bit. It probably still crashes sometimes, but I honestly have
no idea why.
2017-03-06 22:43:13 -08:00
casey langen
cdd9cd53d4 Update README.md 2017-03-05 21:07:13 -08:00
casey langen
bad7998fae Updated build comment to ensure we use release mode when building a deb. 2017-03-05 18:50:44 -08:00
casey langen
f6349e1d28 Update README.md 2017-03-05 13:29:44 -08:00
casey langen
7825c0b3c9 Update README.md 2017-03-05 13:29:14 -08:00
casey langen
28409475a8 Update README.md 2017-03-05 13:28:35 -08:00
casey langen
cc70a518de Added links to dependencies in README 2017-03-05 13:24:29 -08:00
casey langen
e5fc875469 Version bump for release. 2017-03-04 22:57:19 -08:00
casey langen
b1dc082947 Fixed Raspberry Pi compile. 2017-03-04 22:00:23 -08:00
casey langen
19c4d2ae22 - Fixed websocket_remote.vcxproj
- Migrate ~/.mC2 to ~/.musikcube. this has been a long time coming.
2017-03-04 14:08:28 -08:00
casey langen
ac48e3edf6 Updated the changelog for 0.9.2. 2017-03-04 13:44:00 -08:00
Casey Langen
3fb5808787 Updated json.hpp (yes we currently have two copies, one for the core, and one in a plugin.)
This fixes JSON parse errors in locales that use commas instead of periods to represent decimal places (e.g. fr_FR).
2017-03-04 13:41:02 -08:00
Casey Langen
842d39bada Updated CHANGELOG for 0.9.2. 2017-03-01 07:06:51 -08:00
casey langen
c68500efae Slightly improved error logging in the web socket plugin. 2017-02-28 23:02:41 -08:00
casey langen
e90719eac5 Fixed nomad mp3 decoder sample rate calculation issue. 2017-02-28 22:47:02 -08:00
casey langen
c433073abe Added "up" navigation to musikdroid. 2017-02-26 10:22:36 -08:00
casey langen
3aab13b7fb Updated win32 global hotkeys plugin vol up/down to be consistent with main
app behavior (5% >= 10%, 1% <= 10%)
2017-02-25 22:57:59 -08:00
casey langen
aac7dd3632 Fixed a bug in TrackList.cpp when trying to change tracks in an empty
playback queue.
2017-02-25 22:49:25 -08:00
casey langen
ca60a66b8f Updated musikdroid with a new (crappy) app icon. 2017-02-25 21:59:49 -08:00
casey langen
11f07f7040 Added a (crappy) app icon to win32 musikbox build. 2017-02-25 21:59:49 -08:00
casey langen
b05cfabd6f Version bump for next release. 2017-02-25 17:55:11 -08:00
casey langen
78b4856906 Oops, needs to be a lowercase "z" on case sensitive filesystems. 2017-02-25 17:52:20 -08:00
Casey Langen
fb0548fbc1 Updated CMakeLists to link against zlib on *nix and macOS 2017-02-25 17:44:55 -08:00
casey langen
b03f7d23e4 Added "deflate" message support to musikdroid. Also fixed a layout bug and
a couple non-translated string resources.
2017-02-25 17:43:22 -08:00