Skip to content

pleamar 0.2.34

Choose a tag to compare

@k4ditano k4ditano released this 09 Oct 22:43
· 14 commits to main since this release

pleamar 0.2.34 · language 0.3

  • A reloaded scene gets its services' lists at once. A service only speaks when something changes, so after a hot reload a list the scene now asked for (networks: nets, a Bluetooth device list, the sound outputs) stayed empty until something changed — sometimes for minutes. Each service's last report is now kept and handed to the reloaded scene.
  • win.$i.urgent: a window that asks for attention, until it gets the keyboard. pleamar-wm sets it when a program asks to come forward while you are somewhere else, so a dock can make its icon bounce instead of the window stealing focus.
  • Programs started by the logic get no input unless you give them one. run and spawn used to hand them the scene's input — in a session, its terminal — and a program that read it from the background (ffmpeg) was stopped by the system and never finished. Now they get /dev/null; { stdin = … } and { input = … } work as before.
  • The same let written in two files of a scene is said on loading. Before, the last one silently won, and with screens: each the copies could mix both values.

Update with pleamar-update (Arch) or nix flake update (NixOS), and log out and back in.