casey langen
11429fe460
Updated CHANGELOG
2017-03-18 18:03:05 -07:00
casey langen
5dc4d638c3
Added Antoine's (aka GeekShadow) initial fr_FR translation!
2017-03-18 17:47:19 -07:00
casey langen
9853816be1
Version bump for next release.
2017-03-18 17:01:04 -07:00
casey langen
6e37c46cae
Fixed win32 compile.
2017-03-18 11:35:57 -07:00
Casey Langen
34a07b018b
Made a couple small tweaks to Stream and Player to allow closing the data
...
stream from a background thread which should allow interrupting blocking reads.
2017-03-18 11:21:06 -07:00
casey langen
a996b95bc6
Fixed locale loading. Oops.
2017-03-16 17:26:13 -07:00
Casey Langen
9af32e8afc
Updated mac static archiver script to strip binaries.
2017-03-15 21:16:52 -07:00
casey langen
0d42120c9c
Updated build archiver scripts to include themes and locales.
2017-03-15 21:10:28 -07:00
casey langen
fcb87d09b9
Fixed RGB -> 256 color palette fallback logic.
2017-03-15 20:34:28 -07:00
Casey Langen
7e8443a53e
Version bump and changelog update in prepration for release.
2017-03-15 19:20:39 -07:00
casey langen
683c0a345b
When the user saves the locale, save it to the prefs. Oops.
2017-03-15 19:06:56 -07:00
Casey Langen
cfbd8baa3a
Localized the rest of the strings and added a quick overlay to select locale in
...
the settings screen.
2017-03-15 18:48:57 -07:00
casey langen
5881a41e22
Fall back to the default locale if the string can't be found in the
...
selected locale. Otherwise, fallback to the key name!
2017-03-15 00:24:36 -07:00
Casey Langen
b7a4dc344a
Fixed macOS compile.
2017-03-15 00:08:33 -07:00
casey langen
f6e48b457b
Super basic support for localization in core. Only supports strings for
...
the time being (but the format should be relatively extensible).
Added sample implementation in BrowseLayout.
2017-03-15 00:04:35 -07:00
Casey Langen
385701a7f4
Ensure sigslot gets compiled with SIGSLOT_USE_POSIX_THREADS defined on *nix
...
platforms.
2017-03-14 19:30:13 -07:00
casey langen
b650fc1be5
Added a solarized_light theme I forgot to check in last night.
2017-03-14 16:47:44 -07:00
casey langen
14add8d4cd
Fixed a deadlock in ColorThemeOverlay and fixed default background color in Colors.
2017-03-14 16:46:51 -07:00
casey langen
62f782469e
Work around bug where key after ALT+ENTER was getting swallowed.
2017-03-14 00:18:04 -07:00
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