casey langen
10531de4e5
Fixed a couple auto-scroll bugs in TrackListView related to recent changes
...
that make the header views selectable.
2017-03-21 22:40:26 -07:00
casey langen
4f346aea5a
Fixed SUPER old bug in ListWindow and ScrollAdapter where an adapter
...
refresh may scroll the view to a weird location. Also cleaned up
ScrollPosition handling.
2017-03-21 22:39:27 -07:00
casey langen
5cc5727fdd
Explicitly enable RTTI for projects tha require it.
2017-03-21 22:38:46 -07:00
casey langen
0a57ccce25
Merge branch 'clangen/tracklist_headers'
2017-03-21 17:52:02 -07:00
casey langen
e97d948e91
Fixed a bug in the new play queue overlay popup's column name handling.
2017-03-21 17:08:03 -07:00
Casey Langen
2e1411e80b
Fixed macOS compile.
2017-03-21 17:05:12 -07:00
casey langen
f7a4ecdf2e
- Added "dimensions" support to Locale
...
- Added support for a "album header" play queue overlay
- Removed some code in Window that was causing unnecessary visibility
changed callbacks
- Added Window::OnAddedToParent and Window::OnRemovedFromParent
- Updated themes to support "list_header_highlighted_background" and
"list_header_highlighted_foreground"
2017-03-21 16:53:10 -07:00
casey langen
a37702f5da
Added the concept of message queue "broadcasts" and the ability to
...
subscribe and unsubscribe to them.
2017-03-21 00:37:28 -07:00
casey langen
6188fce615
Updated IMetadataMap's interface with the same type-related changes as
...
ITrack. May s well while we're bumping the SDK version. This allows us to
remove some type conversion code from the websocket remote's plugin.
2017-03-20 22:22:01 -07:00
casey langen
bde694e9a8
Added ITrack methods for getting column values for types other than
...
strings. Required an SDK bump.
2017-03-20 21:13:28 -07:00
casey langen
04eb8c13ea
Experimental change to support selectable headers in the TrackListView.
2017-03-20 19:43:59 -07:00
casey langen
bdb3e462be
Merge pull request #104 from AntoineTurmel/patch-1
...
that's light ;)
2017-03-20 15:44:36 -07:00
Antoine Turmel
cbee960528
that's light ;)
2017-03-20 05:10:23 +01:00
casey langen
269dd1fb2e
Update README.md
2017-03-18 23:02:25 -07:00
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