Andrzej Rybczak
eed4fb03ff
use CamelCase for variables in Global namespace / some cleaning
17 years ago
Andrzej Rybczak
b21ede24f4
move searching to Menu class, also remember last constraint
...
this improvement also make that list of found items is not cleared
if one switches to another screen. it's remebered until the content
of screen changes (e.g. item is deleted from playlist)
17 years ago
Andrzej Rybczak
93fd687ec1
consider "ignore leading 'the' word" function while sorting playlist
17 years ago
Andrzej Rybczak
339bbb4925
while converting item in columns to string, if title is empty, use filename
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
1d55d4c4a1
make sorting playlist case insensitive
17 years ago
Andrzej Rybczak
3b32d84a76
make Playlist::NowPlayingSong() return pointer, not reference
17 years ago
Andrzej Rybczak
ee809e7580
fix compilation --without-taglib
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
43a8e2284e
provide generic interface for dealing with selected items
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
f9cdfa5d2b
another externs removed
17 years ago
Andrzej Rybczak
26365d9832
rename status_checker -> status / + some cleaning
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
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
d82577e357
group various functions more logically
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
0d7df1e5c6
tag editor: add options "Capitalize First Letters" and "lower all letters"
17 years ago
Andrzej Rybczak
284dd6a5be
update Menu class and related stuff
18 years ago
Andrzej Rybczak
5c0af01cca
put mpd connection related things into namespace
18 years ago
unK
beee0bc9d3
add support for browsing local filesystem
18 years ago
unK
457452036b
fix displaying title of primary column in media library with tag editor disabled
18 years ago
unK
d5bdec41f7
support for user defined tag type in left column of media library
18 years ago
unK
9b65b39126
put local functions into unnamed namespaces
18 years ago
unK
9ae8249b73
filter chars unallowed in filename / more actions for songs in tag editor
18 years ago
unK
c54de64176
new option for song format - right align (thx to Nathan Jones)
18 years ago
unK
2605b29dd9
filename parser for tag editor, renaming files support, minor fixes
18 years ago
unK
0e1e3c6342
a lot of code clean-ups, remove song info screen
18 years ago
unknown
1c2ef6fc6a
drop libmpd dependency in favor of its own libmpdclient wrapper
18 years ago
unknown
6315a6c7ec
repo starts
18 years ago