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
03129784d4
new feature: add selected items to playlist at given position
17 years ago
Andrzej Rybczak
03f6fd904f
new screen: mpd server info
17 years ago
Andrzej Rybczak
5a887861d7
move code responsible for marking song as now playing to display functions
17 years ago
Andrzej Rybczak
18e611bee2
make sorting window use main ncmpcpp loop
17 years ago
Andrzej Rybczak
101f01941d
new feature: alternative user interface
17 years ago
Andrzej Rybczak
ea1edd4d4a
use common interface for adding item(s) to playlist
...
this also removes a few code duplications.
17 years ago
Andrzej Rybczak
450bf1b636
initialize screens only if necessary
17 years ago
Andrzej Rybczak
d965f4e517
new feature: mouse support
17 years ago
Andrzej Rybczak
e3d731d269
handle height of sorting window properly
...
before, if terminal was less than 18 lines high, ncmpcpp
would exit at start throwing NCurses::Window::BadSize,
because sort dialog's height was hardcoded. now its size
changes dynamically, depending on actual screen size.
17 years ago
Andrzej Rybczak
0aa36f3fb2
move Global::Timer to Playlist class
17 years ago
Andrzej Rybczak
29f49415dd
add support for regular expressions (basic and extended)
...
it intruduces regex support in search engine
and filtering/searching in all screens
17 years ago
Andrzej Rybczak
c3f2857dab
use private where appropriate
17 years ago
Andrzej Rybczak
fe79d1ae94
keep proper songs' positions when playlist is modified
17 years ago
Andrzej Rybczak
2856d5cd78
make playlist's stats scrollable, also display remaining time on demand
17 years ago
Andrzej Rybczak
3b32d84a76
make Playlist::NowPlayingSong() return pointer, not reference
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
2c66178663
get rid of this awful casting to List *
17 years ago
Andrzej Rybczak
43a8e2284e
provide generic interface for dealing with selected items
17 years ago
Andrzej Rybczak
f9cdfa5d2b
another externs removed
17 years ago
Andrzej Rybczak
e6bd98e0a7
general code cleaning
17 years ago
Andrzej Rybczak
11622b7ba5
remove extern int now_playing
17 years ago
Andrzej Rybczak
8653232a2a
change namespace Browser into class
17 years ago
Andrzej Rybczak
6e167d67e2
change namespace Playlist into class
17 years ago
Andrzej Rybczak
8ba72bc78a
separate some code from ncmpcpp.cpp
17 years ago
Andrzej Rybczak
f9f5149b76
includes cleaning
17 years ago
Andrzej Rybczak
0c9e10091f
update fsf address and copyright info
17 years ago
Andrzej Rybczak
c03bcbe44b
remove color parser / update Window, Scrollpad class and related stuff
18 years ago
unK
8fb83ac476
code clean-ups (help screen initialization splitted)
18 years ago
unK
723de0687e
class Menu is template now / bunch of code clean-ups.
18 years ago
unK
0f0bf11652
more clean-ups
18 years ago
unK
a37882f62a
code clean-ups
18 years ago
unK
3e3f16540b
playlists management support and playlist editor screen added
18 years ago
unK
f8f414d93a
add multiple items selection on playlist screen and nested colors support
18 years ago
unK
f2bb625331
fix highlighting and change search mode a bit
18 years ago
unK
e4b80d5ac8
'repeat one song' mode added + memleak fix and some code clean-ups
18 years ago
unknown
9f12f99706
more fixes, config options, keybindings, case insensitive sorting in browser
18 years ago
unknown
34dfffaab0
various clean-ups and improvements
18 years ago
unknown
bb10209124
workaround for counting item length, will fix it later
18 years ago
unknown
8deaa0a9e3
correct playlist clearing
18 years ago
unknown
b6a912e507
lighter deletion + playlist status added
18 years ago
unknown
3bee44ca7f
fix highlighting position
18 years ago
unknown
8bb730ff12
optimization of scrolling and redrawing windows
18 years ago
unknown
2b4518c157
add find forward/backward option + some optimizations and code clean-ups
18 years ago
unknown
7783f9b3f5
new screen (media library), some fixes etc.
18 years ago
unknown
9d9d77f140
make parts of interface hideable
18 years ago
unknown
12946d6bdd
make taglib optional + more colors to define + other improvements
18 years ago
unknown
6315a6c7ec
repo starts
18 years ago