Weston does not scale launcher icons to match the launcher width
Weston 13.0.0 does not scale the size of launcher icons to match the size of the launcher panel. If the end-user supplies icons larger than the width/height of the launcher panel, the icons are rendered outside of their boundaries. The launcher buttons still continue to work as if the buttons were square and the width/height of the panel, even if another applications icon has obscured the buttons (in the below snapshots, clicking in the first launcher position launches xfce4-terminal
even though the button is obscured with firefox's icon).
[launcher]
displayname=term
icon=/usr/share/icons/hicolor/32x32/apps/org.xfce.terminal.png
path=/usr/bin/xfce4-terminal
[launcher]
displayname=firefox
icon=/usr/share/icons/hicolor/32x32/apps/firefox.png
path=/usr/bin/firefox
term-first-32-rotation-weston13.png
[launcher]
displayname=term
icon=/usr/share/icons/hicolor/128x128/apps/org.xfce.terminal.png
path=/usr/bin/xfce4-terminal
[launcher]
displayname=firefox
icon=/usr/share/icons/hicolor/128x128/apps/firefox.png
path=/usr/bin/firefox
term-first-128-rotation-weston13.png
When the panel-position
is set to left
instead of top
, the width of the launcher bar is very different than when it is in the top
position, which requires an entirely different set of icons.
Ideally, the end-user could either supply a higher-resolution icon that is automatically scaled down or the Weston configuration could accept multiple icons of different sizes for each launcher and automatically pick the most appropriately sized icon.