Andrzej Rybczak
e4b3d6aea2
make last column with fixed size take its whole size, not size-1
16 years ago
Andrzej Rybczak
7aebb34015
display: put long switch into separate function
16 years ago
Andrzej Rybczak
6687def7f7
merge some duplicated code in parsing song formats
16 years ago
Andrzej Rybczak
de5f3b22e0
separate 'song info' functionality from Info class
16 years ago
Andrzej Rybczak
d962653c76
make feature 'display separators between albums' work in all screens
16 years ago
Andrzej Rybczak
4d406c85f2
browser: support operations on m3u playlists not created by mpd
16 years ago
Andrzej Rybczak
2b2c6a89ad
playlist: fix separators between albums if filtering is enabled
16 years ago
Frank Blendinger
d9af16e973
fix: only show album separators in main playlist
16 years ago
Andrzej Rybczak
3d41a1585c
new feature: support for multiple tag types in one column
16 years ago
Andrzej Rybczak
53dfda0f98
new feature: customizable columns' names
16 years ago
Andrzej Rybczak
0f230ab7b0
new feature: separators between albums in playlist
16 years ago
Andrzej Rybczak
4bd9e9af79
fix a bug in Display::SongInColumns() that sometimes corrupted last column
16 years ago
Andrzej Rybczak
e40ced8daf
display selected item/now playing suffix in column view
16 years ago
Andrzej Rybczak
71c81719b5
get rid of nested ternary operators
16 years ago
Andrzej Rybczak
5701853d3a
fixes for 2b39e6ed42
16 years ago
Andrzej Rybczak
2b39e6ed42
discard custom colors of selected items also in classic display mode
16 years ago
Andrzej Rybczak
08daa61907
update copyright notices
16 years ago
Andrzej Rybczak
359ce4fa9c
discard column colors if item is selected (optional)
16 years ago
Andrzej Rybczak
abc63f9d4c
use Info::Tags in tag editor
16 years ago
Andrzej Rybczak
4ed9493abd
add support for album artist tag
16 years ago
Andrzej Rybczak
444354f860
fix drawing selected_item_{prefix,suffix}
16 years ago
Andrzej Rybczak
63fbdaae1f
ignore width of last column and use all remained space for it
17 years ago
Andrzej Rybczak
c8c5aa079e
fix appending now playing song prefix/suffix if playlist is filtered
17 years ago
Andrzej Rybczak
f61b4716a2
add support for multiple tags
17 years ago
Andrzej Rybczak
4efaa18927
ignore special chars that occurs in tag values
...
ncmpcpp shouldn't treat '$' characters that
are part of a tag as special format chars.
17 years ago
Andrzej Rybczak
dbc9b5a216
get rid of warnings about signed and unsigned integer comparison
17 years ago
Andrzej Rybczak
ead5255df1
new feature: support for custom prefix/suffix of now playing song
17 years ago
Andrzej Rybczak
5a887861d7
move code responsible for marking song as now playing to display functions
17 years ago
Andrzej Rybczak
27687fd2b1
pass Buffer/Window to ShowTag() by reference
...
returning new Buffer and passing it to Window by operator<<()
was rather bad idea since it required unnecessary copying.
17 years ago
Andrzej Rybczak
4736dd8519
if tag type for column is invalid, display empty column instead of crashing
17 years ago
Andrzej Rybczak
d407bc679b
add N marker for displaying full track info and make n show only a number
...
generated filename was ugly if track tag was in format
xx/xx, so %n should display only current track number.
17 years ago
Andrzej Rybczak
3998cb80f2
new attribute for a columns view: do not display empty tag marker
17 years ago
Andrzej Rybczak
f1389103c2
fix displaying songs if window's width is smaller than screen's width
17 years ago
Andrzej Rybczak
cbbabee0e7
simplify code responsible for parsing song formats
...
functions MPD::Song::toString() and Display::Songs were
almost identical. for now the latter uses MPD::Song::toString()
implementation, which also has been simplified.
17 years ago
Andrzej Rybczak
e68306c8c0
throw away full path from song format in favor of directory
17 years ago
Andrzej Rybczak
8ad1a04b68
song format: support for nested braces
17 years ago
Andrzej Rybczak
a6f3fa0c0c
new feature: right aligned columns
17 years ago
Andrzej Rybczak
c20d8694ae
new feature: allow for fixed size columns
17 years ago
Andrzej Rybczak
ddaf141f2e
rename MPD::Song::{Get,Set}Year to {Get,Set}Date
17 years ago
Andrzej Rybczak
df051bf674
remove using declarations
17 years ago
Andrzej Rybczak
9dab25e02c
use prefix ++ instead of postfix where available
17 years ago
Andrzej Rybczak
966510249b
initialize 'color' value to red rid of the warning
17 years ago
Andrzej Rybczak
20055afac4
call Song::Localize() in Display::SongInColumns()
17 years ago
Andrzej Rybczak
f162a7b880
new feature: playlist sorting (Ctrl-V by default)
17 years ago
Andrzej Rybczak
2a6e0fd7e8
fix searching in browser
...
it was taking whole path, take only top dir.
17 years ago
Andrzej Rybczak
c547fbe03b
use generic Scroll method
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
29301aefd5
move all externs to global.h
17 years ago
Andrzej Rybczak
d82577e357
group various functions more logically
17 years ago