Casey Langen
92d0a3f7d7
Updated .gitignore.
2016-07-08 16:40:20 -07:00
casey
a4bf6d2ad9
Disabled multi-threaded indexing for the time being, until we have a
...
better implementation.
2016-07-07 22:25:14 -07:00
casey
fe5c91f24a
Fixed KEY_DOWN behavior in search layouts to not focus the input view.
2016-07-07 21:58:17 -07:00
Casey Langen
f134f725fe
Fixed bug that may result in the Cursor drawing incorrecty for a frame.
2016-07-07 20:44:23 -07:00
Casey Langen
ec32b70e15
Fixed TextInput left/right insert/delete functionality for UTF8 and multi-width characters.
2016-07-07 00:49:50 -07:00
casey
f44c3c08c0
Properly handle arrow keys, home, end, and delete in TextInput.
2016-07-07 00:01:29 -07:00
clangen
47fa6eb8e7
Fixed ALT+BACKSPACE in TextInput on Linux.
2016-07-06 22:59:11 -07:00
casey
6535eeaa48
More arrow key fixes: allow the UP and DOWN keys to propagate to
...
controllers if the user is already at the beginning or end of the list.
Changed search views to focus the input area if a list is selected,
scrolled to the top, and the user presses UP.
2016-07-06 22:50:35 -07:00
casey
e20d13d334
- Removed IMessageTarget::IsAcceptingMessages()
...
- Fixed up some more hotkeys to improve app behavior
2016-07-06 21:57:05 -07:00
casey
e3281d5506
Reduce number of UI updates when running indexer at startup.
2016-07-05 00:11:23 -07:00
casey
7aa27a231c
Allow category list width to grow dynamically up to 40 columns.
2016-07-04 22:48:06 -07:00
casey
e31bbb9b56
Added a free, portable version of wcswidth for Windows.
2016-07-04 22:35:34 -07:00
Casey Langen
b7ad7a6028
Fixed a typo in config.h u8cols().
2016-07-04 21:17:14 -07:00
Casey Langen
074c2d7b78
Fixed display of multi-width characters.
2016-07-04 21:15:14 -07:00
Casey Langen
219c65e6c8
Upped the number of CoreAudioOut buffers. This should help when playing over samba shares.
2016-07-04 16:15:53 -07:00
casey
a5d95de7ac
Allow the user to customize the number of tag read threads.
2016-07-04 15:53:35 -07:00
casey
d918c4e028
- Fixed a compiler warning in Indexer
...
- Cleaned up ScopedTransaction
2016-07-04 15:28:14 -07:00
casey
5916bc11b2
- Removed CachedStatement -- it's a good idea, but implementation is a
...
bit faulty.
- Added track indexing parallelization to Indexer -- read up to 8 files
at a time (value to be tweaked). Results in much faster indexing for
large collections.
2016-07-04 15:23:13 -07:00
casey
c44180db63
Minor refactor to make it a bit easier to parallelize tag reading.
2016-07-04 14:02:39 -07:00
casey
bf1c9a0528
Fixed crash related to removing tracks from the library that are
...
currently in the play queue.
2016-07-04 12:02:06 -07:00
casey
cb32bb1640
Removed bold row style in CategoryListView, TrackListView.
2016-07-03 20:12:50 -07:00
Casey Langen
6d600dd2e0
A few improvements to the new info line.
2016-07-03 11:49:57 -07:00
Casey Langen
1d1c3a18bd
Added a null check to TERM_PROGRAM environment variable check.
2016-07-03 02:36:30 -07:00
casey
9ee2d4442b
Changed M-n shortcut to M-p and updated shortcut display
2016-07-03 02:19:41 -07:00
Casey Langen
a6bf8dbbac
Fixed compile on OSX and cleaned up IndexerLayout.
2016-07-03 01:58:46 -07:00
casey
cb4e3af1cb
Added the shortcuts to a couple more screens.
2016-07-03 01:50:28 -07:00
casey
12bc61a21a
Introduction of ShortcutWindow. May not live to see the light of day.
2016-07-02 23:28:04 -07:00
Casey Langen
3238e8f52f
Fixed clang++ compile.
2016-07-02 21:01:01 -07:00
casey
b3a189b240
Fixed column alignment in TrackListView with respect to multi-byte
...
characters.
2016-07-02 20:57:08 -07:00
casey
2b1a924165
- More color cleanup
...
- Incraesed WaveOut buffer count
- Fixed command parsing with respect to leading/trailing spaces
2016-07-02 12:46:00 -07:00
casey
8e201f1487
universal "M-m" handling across all instances of TrackListView and
...
CategoryListView. it's a lot easier to find the currently playing thing
in any screen.
2016-07-02 02:24:42 -07:00
Casey Langen
71f0765cd9
Fixed Terminal.app support.
2016-07-01 18:54:26 -07:00
clangen
54925ea0c9
Update README.md
2016-07-01 15:26:58 -07:00
casey
c5656906ae
Cleaned up Colors.h and made them more symbol and reusable.
2016-07-01 15:10:47 -07:00
casey
b7e6099483
A couple test color updates (may not work in iTerm?)
2016-07-01 02:33:47 -07:00
casey
ae3c20c9eb
Added concept of "RowFormatters" to TrackListView, and updated the
...
default view to omit album name because there are headers. Then,
implemented a special RowFormatter for NowPlayingLayout that includes
the album name.
2016-06-30 21:50:10 -07:00
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