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 |
|
Casey Langen
|
59a2a4794f
|
A couple small layout tweaks in IndexerLayout.cpp
|
2016-06-23 00:41:13 -07:00 |
|
Casey Langen
|
67b5260229
|
Add/remove path functionality actually working in IndexerLayout and DirectoryAdapter. Finally.
|
2016-06-23 00:35:17 -07:00 |
|
Casey Langen
|
1733530066
|
Quick fix for an off-by-1 error in DirectoryAdapter::Select
|
2016-06-23 00:08:00 -07:00 |
|
Casey Langen
|
1702b37d0a
|
The directory browser is kind of basically working, but still has a couple hard-coded values and will need to be tweaked for Windows.
|
2016-06-22 23:49:46 -07:00 |
|
Casey Langen
|
45c8aeb1c7
|
Added the concept of ScrollAdapter ItemDecorators that can be used to decorate entries in a ScrollableWindow.
|
2016-06-22 21:24:05 -07:00 |
|
casey
|
e1086b9847
|
very beginnings of the IndexerLayout where users can configure paths.
|
2016-06-22 01:02:38 -07:00 |
|
casey
|
b5a4f5ff3d
|
Added DB transactions when adding files to the library to speed up the
process and reduce CPU usage.
|
2016-06-19 21:04:03 -07:00 |
|
casey
|
4f466e6d01
|
Added a new preference to the indexer to NOT delete files missing from
the filesystem.
|
2016-06-19 14:25:03 -07:00 |
|
casey
|
d8714bb59b
|
Store preferences in JSON files not, instead of the DB. This way they
are easier to edit by the end-user.
|
2016-06-19 13:54:22 -07:00 |
|
Casey Langen
|
c0b29ac204
|
Added json.hpp (https://github.com/nlohmann/json) -- going to use this to replace the current preferences implementation.
|
2016-06-19 11:30:15 -07:00 |
|
casey
|
401b3cc19f
|
Fixed a small bug in SearchLayout where the category listviews were
overlapping the transport.
|
2016-06-18 12:38:50 -07:00 |
|
clangen
|
8429edf19b
|
Update README.md
|
2016-06-18 12:35:23 -07:00 |
|
clangen
|
8a5cab4d82
|
Update README.md
|
2016-06-18 12:34:26 -07:00 |
|
casey
|
28278494b2
|
Fixed track search compile and warnings in Windows.
|
2016-06-18 12:03:50 -07:00 |
|
Casey Langen
|
84e235c5d3
|
Added a couple fixes for the empty/reset state in TrackSearchLayout and added Alt+B keyboard shortcut.
|
2016-06-18 12:00:39 -07:00 |
|
Casey Langen
|
53f7034185
|
Fixed up TrackSearchLayout to work properly, including input debouncing.
|
2016-06-18 11:51:57 -07:00 |
|