-
ad685091bc
rename Menu::BoldOption() to Menu::Bold()
Andrzej Rybczak
2009-09-19 02:44:44 +02:00
-
3bdb798852
clean NCurse::List class a bit and remove a few redundant functions
Andrzej Rybczak
2009-09-19 01:18:41 +02:00
-
2f971147b1
change all Mpd.GetState </> psPlay/psStop to (!)Mpd.isPlaying()
Andrzej Rybczak
2009-09-18 02:17:30 +00:00
-
7c9363c174
refresh window after lyrics/artist info was (not) downloaded
Andrzej Rybczak
2009-09-18 01:46:53 +00:00
-
e6a64b9c63
document BasicScreen and Screen classse
Andrzej Rybczak
2009-09-18 01:25:52 +00:00
-
e78c355ece
fix displaying messages if player is stopped
Andrzej Rybczak
2009-09-17 15:32:44 +00:00
-
d36f57cc16
if playlist is empty, clear its window
Andrzej Rybczak
2009-09-17 15:24:00 +00:00
-
eee80427fe
change prototype of Window::Recreate() and throw away almost-duplicated code
Andrzej Rybczak
2009-09-17 02:36:40 +00:00
-
4426442ed0
refresh statusbar only if necessary
Andrzej Rybczak
2009-09-17 02:11:18 +00:00
-
8109d26daf
refresh main screen only if necessary
Andrzej Rybczak
2009-09-17 00:59:30 +00:00
-
ff84ba8d9d
reverse evaluation order so SetFormatting() won't be invoked if findme is empty
Andrzej Rybczak
2009-09-16 22:25:40 +00:00
-
6723808c4f
remove wrapper for Scrollpad::SetFormating() used with --enable-unicode
Andrzej Rybczak
2009-09-16 22:21:17 +00:00
-
cf3f8350c0
remove NCurses::Scrollpad::operator<<(std::ostream &(*os)(std::ostream&))
Andrzej Rybczak
2009-09-16 21:06:37 +00:00
-
d3a9dcf53c
document NCurses::Scrollpad class
Andrzej Rybczak
2009-09-16 21:05:49 +00:00
-
436dbddc81
simplify NCurses::Menu::Goto()
Andrzej Rybczak
2009-09-16 19:56:32 +00:00
-
d73230cdb2
if GetStringHelper is set in Menu<std::string>, invoke it
Andrzej Rybczak
2009-09-16 19:26:56 +00:00
-
f1ff84302e
document NCurses::Menu class
Andrzej Rybczak
2009-09-16 19:20:10 +00:00
-
2cdbee4124
display message about sorting playlist a bit earlier
Andrzej Rybczak
2009-09-16 14:15:52 +00:00
-
84418130fe
if Colors struct contains clEnd, remove current color set from stack
Andrzej Rybczak
2009-09-16 03:28:29 +00:00
-
f734b43229
remove GNUC_UNUSED from Window::Clear() argument
Andrzej Rybczak
2009-09-16 03:27:25 +00:00
-
da4457a6e5
update copy contructor of NCurses::Window
Andrzej Rybczak
2009-09-16 03:27:05 +00:00
-
fc6d367f75
remove Clone() and EmptyClone() methods from NCurses::Window and derives
Andrzej Rybczak
2009-09-16 03:10:53 +00:00
-
21468d9537
document class NCurses::Window and remove some unused code from it
Andrzej Rybczak
2009-09-16 03:08:31 +00:00
-
61a9d6a785
get rid of all mysterious numbers that meant length of string literals
Andrzej Rybczak
2009-09-15 23:12:45 +00:00
-
6e903f9fc8
remove unneded checks in Lyrics::Update() if Reload is requested
Andrzej Rybczak
2009-09-15 21:12:58 +00:00
-
d6fbb2f657
remove wrapper for Scroller() needed with --enable-unicode
Andrzej Rybczak
2009-09-15 21:07:37 +00:00
-
b5a49b3fee
do not create a bunch of temporary strings in FindSharedDir functions
Andrzej Rybczak
2009-09-15 20:46:58 +00:00
-
8cf7a7cab6
do not copy strings while doing case insensitive comparison
Andrzej Rybczak
2009-09-15 18:48:38 +00:00
-
27687fd2b1
pass Buffer/Window to ShowTag() by reference
Andrzej Rybczak
2009-09-15 16:36:26 +00:00
-
40b9b547dd
change version to 0.4.1_pre
Andrzej Rybczak
2009-09-15 15:53:04 +00:00
-
622482980c
update NEWS / version bump
Andrzej Rybczak
2009-09-10 00:23:16 +02:00
-
b770684ab7
...or display it only if it's '%', otherwise discard it.
Andrzej Rybczak
2009-09-09 23:53:47 +02:00
-
e5691b446e
song format: if tag type char doesn't match any of supported ones, display it
Andrzej Rybczak
2009-09-09 23:47:55 +02:00
-
30758d0c44
update man page
Andrzej Rybczak
2009-09-09 22:53:15 +02:00
-
d7491f8acb
limit trigger for mouse actions to prevent execution of the same action twice
Andrzej Rybczak
2009-09-09 21:47:38 +02:00
-
3992b9aa30
ugh. remove this pattern from list using std::list::remove instead of iteration
Andrzej Rybczak
2009-09-09 20:02:43 +02:00
-
c6b134cfd3
fix for
6cc4eac0
Andrzej Rybczak
2009-09-09 19:53:42 +02:00
-
4736dd8519
if tag type for column is invalid, display empty column instead of crashing
Andrzej Rybczak
2009-09-09 19:02:22 +02:00
-
30b8622776
get total time from mpd status, not from currently playing track
Andrzej Rybczak
2009-09-09 18:32:57 +02:00
-
6cc4eac00e
fix iteration through list from previous commit
Andrzej Rybczak
2009-09-09 17:05:36 +02:00
-
deb23548ce
change TagEditor::Patterns from std::deque to std::list
Andrzej Rybczak
2009-09-09 16:44:15 +02:00
-
8dd2160a6b
remove enclosing braces from song_status_format in example config file
Andrzej Rybczak
2009-09-08 21:22:37 +02:00
-
55f064a59b
make NCurses::Menu::Clear() clear used filter
Andrzej Rybczak
2009-09-08 14:06:38 +02:00
-
3108fbf0c0
fix two minor bugs with colors
Andrzej Rybczak
2009-09-06 12:55:46 +02:00
-
56be1cb753
make Window::SetColor protected as it doesn't respect stacked colors
Andrzej Rybczak
2009-09-06 12:51:48 +02:00
-
3aa0f6a03b
make color of separators used in alternative user interface customizable
Andrzej Rybczak
2009-09-06 12:15:39 +02:00
-
7079bf0584
scrollpad: always create pad of minimal height equal visible height
Andrzej Rybczak
2009-09-06 12:04:54 +02:00
-
c35deb3b94
move override wcwidth with 1 if WIN32 if defined to window.h
Andrzej Rybczak
2009-09-06 12:00:46 +02:00
-
a83989fbf0
simplify code in NCurses::Scrollpad::Flush() a bit
Andrzej Rybczak
2009-09-06 11:42:26 +02:00
-
b5445bfe5b
remove myPlaylist->EnableHighlighing() since it's not needed here anymore
Andrzej Rybczak
2009-09-06 10:48:27 +02:00
-
d407bc679b
add N marker for displaying full track info and make n show only a number
Andrzej Rybczak
2009-09-06 10:27:11 +02:00
-
1459b27c0d
tag editor: check if mouse cursor is in range
Andrzej Rybczak
2009-09-06 06:17:38 +02:00
-
c631add910
tag editor: fix displaying message about finished operation
Andrzej Rybczak
2009-09-06 06:15:25 +02:00
-
b8c9d149b1
do not allocate mem for s in ToString on heap since it has const size
Andrzej Rybczak
2009-09-06 05:41:41 +02:00
-
c0fcac9b1d
make guard checks in Menu::Refresh() more readable
Andrzej Rybczak
2009-09-06 05:28:47 +02:00
-
349ca52b8e
supress warning about uninitialized prev_point_pos
Andrzej Rybczak
2009-09-05 15:18:42 +02:00
-
16ec63b5aa
visualizer: show fifo path in error message
Andrzej Rybczak
2009-09-04 15:30:57 +02:00
-
bd300bd577
make NCurses::basic_buffer::Write() const
Andrzej Rybczak
2009-09-04 15:27:57 +02:00
-
df0d62736e
make tag editor proof against tiny screen size
Andrzej Rybczak
2009-09-04 15:02:22 +02:00
-
7da142a4c7
display "artist info" instead of "artist's info"
Andrzej Rybczak
2009-09-04 14:47:09 +02:00
-
d7108caf45
make -v|--version display info about optional screens compiled-in
Andrzej Rybczak
2009-09-04 14:41:54 +02:00
-
e5fe4addca
rename option to make it fit to window's title
Andrzej Rybczak
2009-09-04 14:31:58 +02:00
-
330f19acbb
make adding to main playlist inactive if selected items are from there
Andrzej Rybczak
2009-09-04 14:08:23 +02:00
-
da6536a4df
change version to 0.4_pre
Andrzej Rybczak
2009-09-04 12:41:31 +02:00
-
e2003aee3e
fix scrolling with fancy_scrolling disabled
Andrzej Rybczak
2009-09-04 08:35:18 +02:00
-
0d2c769faa
update list of supported libraries that is displayed with -v|--version
Andrzej Rybczak
2009-09-03 22:05:16 +02:00
-
604de32de6
make sound wave the default visualization and fftw optional dependency
Andrzej Rybczak
2009-09-03 21:45:57 +02:00
-
82e1ba5a9d
.gitignore added with auto generated files
Frank Blendinger
2009-08-27 11:23:21 +02:00
-
7401a39a25
improve quality of sound wave by drawing intermediate values between points
Andrzej Rybczak
2009-09-01 09:28:53 +02:00
-
1456e47a0b
new visualization type: sound wave
Andrzej Rybczak
2009-09-01 04:33:12 +02:00
-
102e14529b
tag editor: make file parser/generator use main loop
Andrzej Rybczak
2009-09-01 02:01:00 +02:00
-
6843b98627
throw away all NULLs and replace them by 0s
Andrzej Rybczak
2009-08-30 17:43:13 +02:00
-
0a22debf0e
block displaying elapsed time while seeking properly (alternative ui)
Andrzej Rybczak
2009-08-30 06:53:15 +02:00
-
762f233b96
do not destroy screen at exit if pdcurses library is used
Andrzej Rybczak
2009-08-30 06:48:01 +02:00
-
0959336040
move TinyTagEditor class to separate file / a bit of code cleaning
Andrzej Rybczak
2009-08-30 06:37:53 +02:00
-
18e611bee2
make sorting window use main ncmpcpp loop
Andrzej Rybczak
2009-08-30 02:47:46 +02:00
-
62ba4ce343
make SelectedItemsAdder::{Width,Height} vars follow the rest of private members
Andrzej Rybczak
2009-08-30 00:13:45 +02:00
-
4f3040e0ec
move code responsible for adding selected items to playlists to misc.cpp
Andrzej Rybczak
2009-08-29 23:53:36 +02:00
-
588a023ba1
update include guard of conv.h
Andrzej Rybczak
2009-08-29 22:00:31 +02:00
-
7729fde54d
rename misc.{cpp,h} to conv.{cpp,h}
Andrzej Rybczak
2009-08-29 21:56:14 +02:00
-
ab54ceaf71
do not display '>' char if progressbar's width is equal to screen's width
Andrzej Rybczak
2009-08-29 21:34:24 +02:00
-
7c593fa90c
make visualizer work after mpd restart
Andrzej Rybczak
2009-08-29 21:21:20 +02:00
-
f0ebc47785
browser: do nothing if space is pressed and parent dir is highlighted
Andrzej Rybczak
2009-08-29 20:41:56 +02:00
-
caac726891
fix compilation --without-curl
Andrzej Rybczak
2009-08-28 01:50:40 +02:00
-
75f9f840f7
new screen: music visualizer
Andrzej Rybczak
2009-08-28 00:38:29 +02:00
-
bc1a8a2d1a
allow for unicode characters in progressbar_look
Andrzej Rybczak
2009-08-26 18:13:33 +02:00
-
6f88f9aeb2
rename empty_tag config option to empty_tag_marker
Andrzej Rybczak
2009-08-26 17:00:46 +02:00
-
e322e721f3
set proper height of header window with alternative ui and hidden header
Andrzej Rybczak
2009-08-26 16:50:58 +02:00
-
b13479e014
do not restrict statusbar_visibility option if alternative ui is active
Andrzej Rybczak
2009-08-26 05:11:20 +02:00
-
56a1d7456c
fix scrolling text which contains both normal and wide characters
Andrzej Rybczak
2009-08-26 03:39:14 +02:00
-
89e18096d9
rearrange sequence of arguments to Scroller()
Andrzej Rybczak
2009-08-26 03:33:31 +02:00
-
d92d7779e2
make progressbar look customizable
Andrzej Rybczak
2009-08-26 03:25:06 +02:00
-
8c3760111d
new feature: display remaining time of song instead of elapsed time
Andrzej Rybczak
2009-08-26 03:06:27 +02:00
-
e89d2492bf
write ID3v2 frames to mp3 files / do not limit track and date fields
Andrzej Rybczak
2009-08-26 01:16:04 +02:00
-
8787c19666
fix Playlist::SongInColumnsToString() which was broken since
cbbabee0
Andrzej Rybczak
2009-08-25 16:32:37 +02:00
-
0e73a24bb9
fix typo in man page
Andrzej Rybczak
2009-08-25 03:53:14 +02:00
-
8a9eebda26
narrow tolerance for very small screen
Andrzej Rybczak
2009-08-25 03:12:18 +02:00
-
7a85a15ff2
simplify code responsible for adding items with 'a' more
Andrzej Rybczak
2009-08-25 02:47:05 +02:00
-
68b724d9de
remove duplicated (and by the way quite broken) code
Andrzej Rybczak
2009-08-25 01:46:30 +02:00
-
cef5433d5f
do not block elapsed time counter update if message is displayed
Andrzej Rybczak
2009-08-24 22:55:23 +02:00