casey langen
45f6795ccf
Updated CHANGELOG and fixed a couple compiler warnings.
2017-03-25 23:06:42 -07:00
casey langen
a3d2d54fc4
Added "jump to artist" and "jump to genre" options to "album header"
...
context menu. Added "jump to album", "jump to artist", and "jump to
genre" in track context menu.
2017-03-25 22:59:53 -07:00
casey langen
e3f4179978
Update README.md
2017-03-25 12:08:49 -07:00
casey langen
9241ba1e34
Small tweak to the main icon so it looks better in the taskbar.
2017-03-24 22:35:27 -07:00
casey langen
24e8d79b6f
Fixed header offset bug in TrackListView.
2017-03-24 10:56:52 -07:00
casey langen
deb899b4f7
Wired TaskRunner library into musikdroid
2017-03-23 17:10:59 -07:00
casey langen
b9619ade2c
* Tweaks to curses input polling to reduce CPU usage in Windows.
...
* Run Player thread in a higher prioirty in Windows
* Don't show the context menu on track row headers
2017-03-23 17:09:51 -07:00
casey langen
648edc92c8
Updated PDCurses's message pump to use way fewer CPU cycles.
2017-03-23 17:09:09 -07:00
casey langen
8f448e86ad
- Fixed a bug in TrackListView where we may end up selecting the album
...
header after a rquery after being hidden, then re-displayed. ugh.
- Added explicit Interrupt() method to IDataStream because we're bumping
the API version anyway
2017-03-22 22:59:50 -07:00
casey langen
0a271dbc25
Consolidated all messages into a single location. Unfortunate, but safer.
2017-03-22 19:07:09 -07:00
casey langen
7977e3f603
CHANGELOG update and version bump.
2017-03-22 17:08:21 -07:00
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
0.10.0
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.
0.9.5
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