Andrzej Rybczak
c34bcee12b
actions: rename DeselectItems to RemoveSelection
14 years ago
Andrzej Rybczak
fe9bcfbeab
bindings: add support for parsing/displaying insert key
14 years ago
Andrzej Rybczak
1be7676187
rename keys.{cpp,h} to bindings.{cpp,h}
14 years ago
Andrzej Rybczak
39c5087d18
actions: guarantee that action will not be executed without checks
14 years ago
Andrzej Rybczak
ad297ba059
actions: make separators toggle work in all screens
14 years ago
Andrzej Rybczak
95e2cfe6e1
move keys related functions/classes to separate file
14 years ago
Andrzej Rybczak
af2cdca3d0
change naming conventions in NC namespace
14 years ago
Andrzej Rybczak
d47cad1d50
get rid of 'using namespace NCurses' directive
14 years ago
Andrzej Rybczak
b06e620913
more cleanup and grouping functions logically together
14 years ago
Andrzej Rybczak
b910ce38be
restrict conversions being done in strbuffer
14 years ago
Andrzej Rybczak
bac6df8c6c
some general source code tweaks
14 years ago
Andrzej Rybczak
55ae5b1816
initial support for binding keys to action chains
14 years ago
Andrzej Rybczak
6829a8e05c
add support for binding actions to multibyte characters
14 years ago
Andrzej Rybczak
3750533026
settings: bind backspace actions also to Ctrl-H
14 years ago
Andrzej Rybczak
b7999b499f
add a few informational messages
14 years ago
Andrzej Rybczak
2096181eb1
playlist editor: disallow cropping/clearing filtered playlists
14 years ago
Andrzej Rybczak
bab756c579
add support for priorities (queueing)
14 years ago
Andrzej Rybczak
2d57f15cad
remove some hacky shit
14 years ago
Andrzej Rybczak
181224b837
keybinding system rewrite
14 years ago
Andrzej Rybczak
a22e875473
help: fix typo
14 years ago
Marc Jessome
10f5ec1e78
Add command to clear filter.
14 years ago
Andrzej Rybczak
f8151904f5
update copyright dates
14 years ago
Andrzej Rybczak
56467eaac6
new feature: support for merging screens together
15 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
d9bc1c0950
new feature: support for fetching lyrics for currently playing song in background
15 years ago
Andrzej Rybczak
0c4c27ac6c
adjust indentation of code from previous patches and make shift-tab customizable
15 years ago
Andrzej Rybczak
c97f4fac59
settings: use separate bindings for switching between columns
16 years ago
Andrzej Rybczak
35ddbe351a
add support for 'replay' function (play current song from the beginning)
16 years ago
Andrzej Rybczak
a1cd5ae1aa
lastfm: redesigned plugins system
16 years ago
Frank Blendinger
dc8aff65a2
add separate keys to move sel. before/after cursor
16 years ago
Andrzej Rybczak
d962653c76
make feature 'display separators between albums' work in all screens
16 years ago
Frank Blendinger
7600429383
add key_select_album: select album around cursor
...
Default key for this is 'B'. This use to be the default for
ToggleBitrateVisibility, which has changed to '#'.
16 years ago
Andrzej Rybczak
0f230ab7b0
new feature: separators between albums in playlist
16 years ago
Andrzej Rybczak
e978cfcc8b
new feature: locate song in tag editor
16 years ago
Andrzej Rybczak
336fa3cd7b
new feature: toggle bitrate visibility at runtime
16 years ago
Andrzej Rybczak
7dafec5718
move null_key into NcmpcppKeys
16 years ago
Frank Blendinger
d139f2d8af
jump from browser to playlist editor with GoToContainingDir key
16 years ago
Frank Blendinger
6b5ed187a1
add new movement keys: {Up,Down}{Album,Artist}
16 years ago
Andrzej Rybczak
d1194757a0
fixes for db97a1a318
16 years ago
Frank Blendinger
db97a1a318
add option media_library_disable_two_column_mode
16 years ago
Andrzej Rybczak
38830d64f0
update description of 'adding random items' action in help screen
16 years ago
Andrzej Rybczak
08daa61907
update copyright notices
16 years ago
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