added variables for ellipsis length
This commit is contained in:
@@ -10,6 +10,8 @@
|
|||||||
"firefox": "",
|
"firefox": "",
|
||||||
"chromium": ""
|
"chromium": ""
|
||||||
}`)
|
}`)
|
||||||
|
(defvar ellipsisArtist 20) ; set length for ellipsis on artist
|
||||||
|
(defvar ellipsisTitle 25) ; set length for ellipsis on title
|
||||||
(defwidget media []
|
(defwidget media []
|
||||||
(box :class "media"
|
(box :class "media"
|
||||||
:halign "center"
|
:halign "center"
|
||||||
@@ -20,8 +22,8 @@
|
|||||||
? 'music--' + playerctl.player
|
? 'music--' + playerctl.player
|
||||||
: 'music--on' }
|
: 'music--on' }
|
||||||
{ matches(playerctl.player, 'spotify|firefox|mpv|chromium')
|
{ matches(playerctl.player, 'spotify|firefox|mpv|chromium')
|
||||||
? "${playerIcons[playerctl.player]} ${substring(playerctl.artist, 0, 20)}${strlength(playerctl.artist) >= 20 ? '…' : ''} | ${substring(playerctl.title, 0, 25)}${strlength(playerctl.title) >= 25 ? '…' : ''}"
|
? "${playerIcons[playerctl.player]} ${substring(playerctl.artist, 0, ellipsisArtist)}${strlength(playerctl.artist) >= ellipsisArtist ? '…' : ''} | ${substring(playerctl.title, 0, ellipsisTitle)}${strlength(playerctl.title) >= ellipsisTitle ? '…' : ''}"
|
||||||
: "${playerctl.player} - ${substring(playerctl.artist, 0, 20)}${strlength(playerctl.artist) >= 20 ? '…' : ''} | ${s ubstring(playerctl.title, 0, 25)}${strlength(playerctl.title) >= 25 ? '…' : ''}" }
|
: "${playerctl.player} - ${substring(playerctl.artist, 0, ellipsisArtist)}${strlength(playerctl.artist) >= ellipsisArtist ? '…' : ''} | ${substring(playerctl.title, 0, ellipsisTitle)}${strlength(playerctl.title) >= ellipsisTitle ? '…' : ''}" }
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user