diff --git a/resources/config b/resources/config index 0f7d2b39..6d9b7bfd 100644 --- a/resources/config +++ b/resources/config @@ -26,9 +26,6 @@ "sway/mode": { "format": "{}" }, - "sway/window": { - "max-length": 50 - }, "tray": { // "icon-size": 21, "spacing": 10 diff --git a/src/modules/sway/window.cpp b/src/modules/sway/window.cpp index ccecb460..b908c9e2 100644 --- a/src/modules/sway/window.cpp +++ b/src/modules/sway/window.cpp @@ -4,6 +4,10 @@ waybar::modules::sway::Window::Window(Bar &bar, const Json::Value& config) : ALabel(config, "{}"), bar_(bar), windowId_(-1) { label_.set_name("window"); + if (label_.get_max_width_chars() == -1) { + label_.set_hexpand(true); + label_.set_ellipsize(Pango::EllipsizeMode::ELLIPSIZE_END); + } ipc_.connect(); ipc_.subscribe("[\"window\",\"workspace\"]"); getFocusedWindow();