github zquestz/plank-reloaded 0.11.177

4 hours ago
  • Stop reserving space on an edge that faces another monitor, since the reservation would reach from the screen's edge over that monitor too; a dock that's always shown there now lets maximized windows extend behind it (thanks @cdmdotnet)
  • Keep the dock's reserved space current when Screen Area uses the whole monitor, so a monitor coming or going elsewhere can't leave it stale
  • Give the dock and its poof animation the window role "dock", the preferences window "preferences" and the clock's calendar "calendar", so window manager rules can tell them apart; with IceWM's next release, plank.dock.doNotManage leaves only the dock unmanaged
  • Give every dock a valid D-Bus path whatever its name, and docks started with -n a bus name of their own (net.launchpad.plank.h plus a hash of the name), so names with hyphens, dots, spaces or a leading digit no longer lose the dock's D-Bus interface or its single instance (thanks @cdmdotnet)
  • Close window previews once the pointer moves past the dock's ends
  • Size a shown item's minimize target in quarter steps of the zoom, with hysteresis, so the hovered icon always gets a full-size target
  • Log a single warning, instead of a critical on every configure event, when the dock's window doesn't get its requested size and position, which flooded the log and aborted the dock under G_DEBUG=fatal-criticals (thanks @cdmdotnet)
  • Fix the name given with -n pointing into memory GLib frees, and skip the poof animation when its image fails to load
  • Add tests for minimize target steps, the preview zone's ends and D-Bus names

Don't miss a new plank-reloaded release

NewReleases is sending notifications on new releases.