github pinnacle-comp/pinnacle v0.1.0-beta.1

latest release: v0.1.0
pre-release4 months ago

Greetings Whoppers and Big Macs,

We're in beta now! "How is this any different from alpha?", I hear you asking. Well it's only bug fixes from here on out until the actual release (as you can tell I've been sneaking in some stuff between the alphas). I'll let this beta stew for a few days and if all goes well we're set for release and I can finally get to work on new features!

Changes since 0.1.0-alpha.2

New features

  • Child windows now open centered against their parent window
  • API: The set_env function has been resurrected from the dead.
    • This allows you to set environment variables for all newly spawned processes.

Changes

  • Getting stdio from spawned processes is now opt-in. Set the pipe_std{in,out,err} option to pipe that file descriptor for use.
    • This fixes an issue where unconditional piping caused applications to freeze when spewing out too much data on stdout/err due to the pipe buffer filling up
  • Popups now appear above everything else

Bug fixes

  • Floating windows no longer jump to the top left of the output if they are not on active tags while the output is disconnected and reconnected
  • Windows opened when there are no tags will now inherit the next added tag. This prevents xdg-autostart windows from getting lost when the Rust config is compiling, for example
  • It is no longer possible for a session locker to lock the session while it is already locked
  • The pointer should now disappear from the previous output if it moves slowly to a new output (haven't tested this lol)
  • Really large popups should no longer overflow past the top or left of the display in some circumstances

Don't miss a new pinnacle release

NewReleases is sending notifications on new releases.