Skip to content

v0.5.0

Compare
Choose a tag to compare
@elkowar elkowar released this 17 Feb 17:23
· 84 commits to master since this release
387d344

Eww 0.5.0

BREAKING CHANGES

  • Remove eww windows command, replace with eww active-windows and eww list-windows

Features

  • Add :namespace window option
  • Default to building with x11 and wayland support simultaneously
  • Add truncate-left property on label widgets (By: kawaki-san)
  • Add gravity property on label widgets (By: Elekrisk)
  • Add support for safe access (?.) in simplexpr (By: oldwomanjosiah)
  • Allow floating-point numbers in percentages for window-geometry
  • Add support for safe access with index (?.[n]) (By: ModProg)
  • Made and, or and ?: lazily evaluated in simplexpr (By: ModProg)
  • Add Vanilla CSS support (By: Ezequiel Ramis)
  • Add jq function, offering jq-style json processing
  • Add justify property to the label widget, allowing text justification (By: n3oney)
  • Add EWW_TIME magic variable (By: Erenoit)
  • Add trigonometric functions (sin, cos, tan, cot) and degree/radian conversions (degtorad, radtodeg) (By: end-4)
  • Add substring function to simplexpr
  • Add --duration flag to eww open
  • Add support for referring to monitor with <primary>
  • Add support for multiple matchers in monitor field
  • Add stack widget (By: vladaviedov)
  • Add unindent property to the label widget, allowing to disable removal of leading spaces (By: nrv)
  • Switch to stable rust toolchain (1.76)
  • Add tooltip widget, which allows setting a custom tooltip (not only text), to a widget (By: Rayzeq)
  • Add eww shell-completions command, generating completion scripts for different shells

Fixes

  • Fix wrong values in EWW_NET
  • Fix logfiles growing indefinitely