casey
35c222fe4a
Time smoothing introduces weird edge case things. This should fix the
...
rest of them.
2016-06-30 16:56:37 -07:00
casey
39cdac34d5
Ugh, one more minor tweak. Start smoothed time at -1.0f to make
...
calculations a bit more accurate.
2016-06-30 16:47:30 -07:00
casey
a1c5bea302
Reset the last time when the track changes.
2016-06-30 16:46:22 -07:00
casey
713bf0d646
Added a simple smoothing function to TransportWindow's current time
...
display.
2016-06-30 16:44:47 -07:00
Casey Langen
8c82089c59
Added SIGHUP handling in non-win32 platforms that will shut down musikbox if the controlling terminal is closed.
2016-06-29 21:46:37 -07:00
Casey Langen
9c9666da9d
Fixed a deadlock that could occur if an IOutput blocks until buffers are freed in Stop().
2016-06-29 01:56:01 -07:00
casey
569c3df3d1
- Fixed a bug in GaplessTransport that could result in two streams
...
playing simultaneously.
- More color tweaks to make things more monokaiesque
2016-06-29 00:35:48 -07:00
casey
86f523089c
Added CTRL+` support for Linux.
2016-06-27 21:43:37 -07:00
casey
7258255d92
A couple more custom color updates.
2016-06-27 21:34:50 -07:00
Casey Langen
c4ccd56e8a
Fixed line drawing character in TransportWindow.cpp
2016-06-27 21:28:39 -07:00
casey
e88a0a1077
- Fixed bug where sometimes list wasn't reset when changing categories
...
- Updated Colors.cpp to use custom colors where available.
2016-06-27 21:26:07 -07:00
clangen
51d3ced344
Update README.md
2016-06-26 19:18:26 -07:00
casey
608136a773
Updated screenshots.
2016-06-26 19:17:45 -07:00
Casey Langen
cd87222118
- Removed bootstrap.sh, not used anymore
...
- Wired up automatic updating in browse view while syncing
- Fixed bug where BrowseView may still have contents in the TrackListView after clearing the library.
2016-06-26 16:40:14 -07:00
casey
452ecd7923
Added shuffle indicator to TransportWindow.
2016-06-26 02:25:56 -07:00
casey
c1c29c9757
A couple small keyboard shortcut updates.
2016-06-25 23:24:51 -07:00
casey
d989d00768
Clear caches between shuffling to keep memory usage as light as possible.
2016-06-25 19:32:43 -07:00
casey
c32a71af93
Repaired shuffle global hotkey in Windows.
2016-06-25 19:22:14 -07:00
Casey Langen
8e49e4ed7c
Fixed ALT+BACKSPACE on non-Windows builds.
2016-06-25 18:41:57 -07:00
Casey Langen
01a41531c6
After toggling shuffle, track down the new playback index and prepare the next track.
2016-06-25 18:36:27 -07:00
Casey Langen
f574d11ca7
Implemented playback queue shuffle via "ALT+." hotkey.
2016-06-25 18:26:21 -07:00
casey
7feeddc0e3
Cleaned up a race condition in PlaybackService that could result in the wrong track being selected in the UI if the playlist has really short tracks, or the user is advancing through tracks very quickly.
2016-06-25 13:49:48 -07:00
Casey Langen
48a544706e
Removed some old code from TransportWindow and also changed the "stopped" state to use A_DIM isntead of green-on-black.
2016-06-25 13:22:22 -07:00
casey
5973e40e77
Changed repeat glyph from circular arrow to infinity symbol for better font compatibility. Shame.
2016-06-25 13:18:39 -07:00
casey
51e8fc943d
Don't prepare the next track if the Transport is in the stopped state.
2016-06-25 13:09:45 -07:00
casey
19ccad6001
- Moved repeat toggle to GlobalHotkeys, cleaned up old "ALT_" key handling
...
- Added ^X shortcut to stop playback and free resources.
2016-06-25 11:41:12 -07:00
clangen
7fc994b747
Update README.md
2016-06-25 11:40:24 -07:00
clangen
c6bdea3996
Update README.md
2016-06-25 11:30:28 -07:00
casey
b06ed6ce6b
Wired PlaybackService RepeatMode into the UI with a new keyboard shortcut.
2016-06-25 11:28:52 -07:00
casey
820ab94218
Added support for repeat modes (none, track, list) in PlaybackService. Also found some potential race conditions and patched them up.
2016-06-25 10:42:36 -07:00
casey
a647dae207
MSVC warning cleanup.
2016-06-24 22:48:36 -07:00
Casey Langen
eb44f898ec
Fixed one of the oldest bugs in musikbox where the TransportWindow's now playing information was not properly formatted, sometimes resulting in weird line wrapping behavior.
2016-06-24 22:43:50 -07:00
Casey Langen
08ee31878f
Checkbox now also actuates with enter/return as well.
2016-06-24 00:59:41 -07:00
casey
6653739f77
- Fixed checkbox symbols
...
- A new option to show dotfiles when browsing directories.
2016-06-24 00:56:00 -07:00
casey
37bcf28804
Updated IndexerLayout with the correct hotkey in the description label.
2016-06-23 22:26:29 -07:00
clangen
9224d878fb
Update README.md
2016-06-23 22:22:39 -07:00
clangen
ad8e176e81
Update README.md
2016-06-23 22:22:26 -07:00
clangen
54f3ed3640
Update README.md
2016-06-23 22:21:20 -07:00
clangen
44106e24d3
Update README.md
2016-06-23 22:21:10 -07:00
casey
dd8e5b19d1
Fixed alt+~ keybinding in Windows with PDCurses
2016-06-23 22:20:29 -07:00
Casey Langen
6db92b0b64
Updated a few keyboard shortcuts.
2016-06-23 22:18:01 -07:00
casey
93b9408870
Fixed a couple bugs where resizing the window could drop the current filter/search terms.
2016-06-23 22:17:42 -07:00
clangen
abf9b1113b
Update README.md
2016-06-23 21:51:01 -07:00
casey
e9b8ac0460
Fixed CheckBox.cpp compile on Windows, and also fixed focus order problem in IndexerLayout.cpp.
2016-06-23 19:18:59 -07:00
Casey Langen
e2305f2437
- Added cursespp::Checkbox
...
- Allow user to toggle whether or not missing files are removed from the library
2016-06-23 19:10:55 -07:00
casey
b9c667e50c
Slight buffer size adjustment in Stream.cpp
2016-06-23 02:12:49 -07:00
casey
119a369d36
Added sorting to the directory browser
2016-06-23 01:59:21 -07:00
casey
469a2596c7
Fixed directory browsing to work properly in Windows.
2016-06-23 01:42:53 -07:00
Casey Langen
f6115375ab
Forgot to save a file. Oops.
2016-06-23 01:16:58 -07:00
Casey Langen
4cc9e33c55
Added musik::core::GetHomeDirectory(), wired it into DirectoryAdapter
2016-06-23 01:13:54 -07:00