Skip to content

somewm 2.1.1

Latest

Choose a tag to compare

@JimmyCozza JimmyCozza released this 29 Oct 05:04
· 13 commits to main since this release
Immutable release. Only release title and notes can be modified.

Brings back the textbox measuring functions and fixes bars, text and screen sharing.

Changed

  • textbox.ellipsize defaults to one line with an ellipsis. Set ellipsize = "none" to wrap.
  • A too-full bar shrinks its widest widget first, so a long tasklist no longer pushes widgets off screen.
  • Line separators draw border_width and border_color without a shape.
  • The warning for a left-out widget names the file and line of its :fit, :layout or :draw.

Added

  • awful.accessibility: find the cursor with a key or a shake of the mouse.
  • textbox:get_preferred_size and the other text measuring functions return.

Fixed

  • rofi and other layer-shell clients open on the screen focused from the keyboard.
  • Borders stay inside rounded wiboxes.
  • Wibar labels with fallback fonts, such as tag glyphs, are no longer squashed.
  • Opacity works in Firefox, Thunderbird and on titlebars.
  • root.size_mm() is correct on multi-monitor setups.
  • Screen sharing needs no rc.lua setup and no longer freezes.
  • Multiline markup keeps its colors past the first line.
  • Sliders, progressbars and graphs fill their space again.
  • Piechart label leaders draw as lines.
  • Scrolled, rotated and fractional-scale textboxes no longer show a stray ellipsis.
  • Large inspector frames take 100 ms instead of seconds.
  • The Nix package builds.