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
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