Andrzej Rybczak
08daa61907
update copyright notices
2010-01-30 16:24:24 +01:00
Andrzej Rybczak
f991a41c1a
add support for switching between user-defined sequence of screens using Tab
2010-01-24 00:05:03 +01:00
Andrzej Rybczak
af12b75b93
use key (F)4 to reset search engine state while being in this screen
2010-01-23 21:49:43 +01:00
Andrzej Rybczak
a27332a825
get rid of using directives
...
these in ncmpcpp.cpp stay since a lot of memebers are used.
2010-01-22 19:17:35 +01:00
Frank Blendinger
a5882ee27f
added a key to jump to a song in the media library
...
This commit introduces a new key to bind, key_go_to_media_library. It
will switch to the media library and select the song under the cursor.
2010-01-05 10:20:53 +01:00
Frank Blendinger
b504b346af
screen_switcher between current and last screen
...
Setting the new config variable "screen_switcher_browser_only" to "no"
will make the "key_screen_switcher" key switch between the current and
the last used screen, sort of like the Alt+Tab window switching
mechanism in many window managers.
This (intendedly) works only for the "main" screens (playlist, browser,
media library, etc.) and not for info/lyrics/server info. Those screens
can be closed with the screen_switcher key, but the will not be
remembered.
indentation correction in config
2009-12-09 00:24:15 +01:00
Andrzej Rybczak
5aa1613cfb
make binding responsible for going to parent dir work in tag editor
2009-11-23 19:25:51 +01:00
Andrzej Rybczak
dd04406ee5
poll both stdin and mpd using one select()
...
this allows for immediate reading mpd events
2009-10-25 20:44:07 +01:00
Andrzej Rybczak
1a3e10dab7
new feature: toggle replay gain mode (requires >=mpd-0.16)
2009-10-23 18:20:52 +02:00
Andrzej Rybczak
62b7df69f3
new feature: refetch lyrics
2009-10-20 00:35:51 +02:00
Andrzej Rybczak
03f6fd904f
new screen: mpd server info
2009-10-11 17:03:00 +02:00
Andrzej Rybczak
3551057dbb
new feature: sort songs in browser by mtime (optional)
2009-10-10 23:32:05 +02:00
Andrzej Rybczak
b48133a743
change keybinding for changing browse mode
...
I shouldn't do that, but the old one will be much better for
choosing whether songs in browser have to be sorted by names
or modification date. Besides, binding this to browser key
makes browser behaviour more "compatible" with media library.
2009-10-10 22:32:18 +02:00
Andrzej Rybczak
7da142a4c7
display "artist info" instead of "artist's info"
2009-09-04 14:47:09 +02:00
Andrzej Rybczak
604de32de6
make sound wave the default visualization and fftw optional dependency
2009-09-03 21:45:57 +02:00
Andrzej Rybczak
1456e47a0b
new visualization type: sound wave
2009-09-01 04:33:12 +02:00
Andrzej Rybczak
75f9f840f7
new screen: music visualizer
2009-08-28 00:38:29 +02:00
Andrzej Rybczak
101f01941d
new feature: alternative user interface
2009-08-12 02:08:13 +02:00
Andrzej Rybczak
853164575f
adjust mouse bindings a bit and document them in help screen
2009-08-08 21:18:46 +02:00
Andrzej Rybczak
5838d02077
add shortcut keybinding for saving in tiny tag editor
2009-07-04 07:24:57 +02:00
Andrzej Rybczak
9dab25e02c
use prefix ++ instead of postfix where available
2009-07-04 06:41:35 +02:00
Andrzej Rybczak
2eb913fe22
define MPD::Connection handler as an object, not pointer
2009-07-04 06:07:00 +02:00
Andrzej Rybczak
450bf1b636
initialize screens only if necessary
2009-06-26 18:48:00 +02:00
Andrzej Rybczak
a6e4f9cdd7
add keybinding to toggle mouse support on the fly
2009-06-05 11:52:17 +02:00
Andrzej Rybczak
5a2853b36a
new feature: outputs screen
2009-05-26 22:07:08 +02:00
Andrzej Rybczak
dd266b0103
new feature: add random songs to playlist
2009-05-24 22:30:02 +02:00
Andrzej Rybczak
e08fdcf4cb
update browser.delete keybinding description in help screen
2009-05-23 17:16:00 +02:00
Andrzej Rybczak
6177d49f9f
new feature: two columns view in media library (albums and songs)
2009-05-03 19:02:31 +02:00
Andrzej Rybczak
cc78632c03
align functions descriptions in source code to improve readability
2009-04-17 12:35:37 +02:00
Andrzej Rybczak
7a59593814
add info about all 'e' key functions to help screen
2009-04-17 12:33:55 +02:00
Andrzej Rybczak
00dcadcc8a
add support for consume mode
...
info about this feature can be found in mpd docs.
2009-04-01 14:51:09 +02:00
Andrzej Rybczak
5f41640cd9
handle single command and remove hacks used as substitute for it
...
mpd-git has single command, which provides functionality
of both "repeat one" and "stop after current track" modes.
repeat one = single && repeat
stop after current track = single && !repeat
2009-03-27 16:40:55 +01:00
Andrzej Rybczak
e5b9d83a10
add keybinding for opening lyrics in external editor to help screen
2009-03-23 21:35:50 +01:00
Andrzej Rybczak
3d5e62aa65
change default behaviour of 'go to given position' function
...
before that number without any other signs was treated as time
in seconds to go, now it's threated as %. treating a number as
seconds needs you to type 's' after numeric value.
2009-03-20 17:53:32 +01:00
Andrzej Rybczak
d1d1011eeb
make function 'clear' in playlist editor clear selected playlist
2009-03-17 18:24:35 +01:00
Andrzej Rybczak
2c1647d57a
new feature: reverse playlist
2009-03-13 14:22:43 +01:00
Andrzej Rybczak
c0d227a0c8
move selected items to actual cursor position, not to given one
...
this is much better as no position couting is needed.
2009-03-11 21:31:41 +01:00
Andrzej Rybczak
fd7ac3b3f5
new feature: move item(s) in playlist to given position
2009-03-11 20:27:55 +01:00
Andrzej Rybczak
eed4fb03ff
use CamelCase for variables in Global namespace / some cleaning
2009-03-08 01:58:49 +01:00
Andrzej Rybczak
b9cbacebff
new function: stop playing after current song
2009-03-01 11:26:39 +01:00
Andrzej Rybczak
aed227ab5f
new feature: go to currently playing song in browser
2009-02-27 00:20:45 +01:00
Andrzej Rybczak
f162a7b880
new feature: playlist sorting (Ctrl-V by default)
2009-02-18 20:08:50 +01:00
Andrzej Rybczak
5d2daab416
new feature: apply filter to screen (Ctrl-F)
...
if one applies a filter, only items that contain this
filter will be displayed. works on all screens.
2009-02-17 17:57:55 +01:00
Andrzej Rybczak
ef9948cbe2
fix refreshing in clock screen while resizing / remove some unneded code
2009-02-16 01:01:54 +01:00
Andrzej Rybczak
ba6c2db0b1
improve resizing
2009-02-16 00:37:03 +01:00
Andrzej Rybczak
e6bd98e0a7
general code cleaning
2009-02-15 19:15:52 +01:00
Andrzej Rybczak
4cdafc5639
change wCurrent and wPrev to myScreen
2009-02-15 16:09:11 +01:00
Andrzej Rybczak
6f09d3b592
change namespace Help into class
2009-02-14 20:01:19 +01:00
Andrzej Rybczak
8ba72bc78a
separate some code from ncmpcpp.cpp
2009-02-13 17:24:06 +01:00
Andrzej Rybczak
29301aefd5
move all externs to global.h
2009-02-11 09:45:23 +01:00