Commit Graph

  • 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