Andrzej Rybczak
f991a41c1a
add support for switching between user-defined sequence of screens using Tab
16 years ago
Andrzej Rybczak
af12b75b93
use key (F)4 to reset search engine state while being in this screen
16 years ago
Andrzej Rybczak
a27332a825
get rid of using directives
...
these in ncmpcpp.cpp stay since a lot of memebers are used.
16 years ago
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.
16 years ago
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
16 years ago
Andrzej Rybczak
5aa1613cfb
make binding responsible for going to parent dir work in tag editor
17 years ago
Andrzej Rybczak
dd04406ee5
poll both stdin and mpd using one select()
...
this allows for immediate reading mpd events
17 years ago
Andrzej Rybczak
1a3e10dab7
new feature: toggle replay gain mode (requires >=mpd-0.16)
17 years ago
Andrzej Rybczak
62b7df69f3
new feature: refetch lyrics
17 years ago
Andrzej Rybczak
03f6fd904f
new screen: mpd server info
17 years ago
Andrzej Rybczak
3551057dbb
new feature: sort songs in browser by mtime (optional)
17 years ago
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.
17 years ago
Andrzej Rybczak
7da142a4c7
display "artist info" instead of "artist's info"
17 years ago
Andrzej Rybczak
604de32de6
make sound wave the default visualization and fftw optional dependency
17 years ago
Andrzej Rybczak
1456e47a0b
new visualization type: sound wave
17 years ago
Andrzej Rybczak
75f9f840f7
new screen: music visualizer
17 years ago
Andrzej Rybczak
101f01941d
new feature: alternative user interface
17 years ago
Andrzej Rybczak
853164575f
adjust mouse bindings a bit and document them in help screen
17 years ago
Andrzej Rybczak
5838d02077
add shortcut keybinding for saving in tiny tag editor
17 years ago
Andrzej Rybczak
9dab25e02c
use prefix ++ instead of postfix where available
17 years ago
Andrzej Rybczak
2eb913fe22
define MPD::Connection handler as an object, not pointer
17 years ago
Andrzej Rybczak
450bf1b636
initialize screens only if necessary
17 years ago
Andrzej Rybczak
a6e4f9cdd7
add keybinding to toggle mouse support on the fly
17 years ago
Andrzej Rybczak
5a2853b36a
new feature: outputs screen
17 years ago
Andrzej Rybczak
dd266b0103
new feature: add random songs to playlist
17 years ago
Andrzej Rybczak
e08fdcf4cb
update browser.delete keybinding description in help screen
17 years ago
Andrzej Rybczak
6177d49f9f
new feature: two columns view in media library (albums and songs)
17 years ago
Andrzej Rybczak
cc78632c03
align functions descriptions in source code to improve readability
17 years ago
Andrzej Rybczak
7a59593814
add info about all 'e' key functions to help screen
17 years ago
Andrzej Rybczak
00dcadcc8a
add support for consume mode
...
info about this feature can be found in mpd docs.
17 years ago
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
17 years ago
Andrzej Rybczak
e5b9d83a10
add keybinding for opening lyrics in external editor to help screen
17 years ago
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.
17 years ago
Andrzej Rybczak
d1d1011eeb
make function 'clear' in playlist editor clear selected playlist
17 years ago
Andrzej Rybczak
2c1647d57a
new feature: reverse playlist
17 years ago
Andrzej Rybczak
c0d227a0c8
move selected items to actual cursor position, not to given one
...
this is much better as no position couting is needed.
17 years ago
Andrzej Rybczak
fd7ac3b3f5
new feature: move item(s) in playlist to given position
17 years ago
Andrzej Rybczak
eed4fb03ff
use CamelCase for variables in Global namespace / some cleaning
17 years ago
Andrzej Rybczak
b9cbacebff
new function: stop playing after current song
17 years ago
Andrzej Rybczak
aed227ab5f
new feature: go to currently playing song in browser
17 years ago
Andrzej Rybczak
f162a7b880
new feature: playlist sorting (Ctrl-V by default)
17 years ago
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.
17 years ago
Andrzej Rybczak
ef9948cbe2
fix refreshing in clock screen while resizing / remove some unneded code
17 years ago
Andrzej Rybczak
ba6c2db0b1
improve resizing
17 years ago
Andrzej Rybczak
e6bd98e0a7
general code cleaning
17 years ago
Andrzej Rybczak
4cdafc5639
change wCurrent and wPrev to myScreen
17 years ago
Andrzej Rybczak
6f09d3b592
change namespace Help into class
17 years ago
Andrzej Rybczak
8ba72bc78a
separate some code from ncmpcpp.cpp
17 years ago
Andrzej Rybczak
29301aefd5
move all externs to global.h
17 years ago
Andrzej Rybczak
f9f5149b76
includes cleaning
17 years ago