local qvars = require "quarrel.vars" local rectangle = require("gears.shape").rectangle local conductor = require "ui.conductor" client.connect_signal("request::manage", function(c) c.shape = qvars.shape if c.maximized then c.maximized = false c.maximized = true end -- conductor.update() end) local function handle_corners(c) if c.maximized then c.shape = rectangle c.border_width = 0 else c.shape = qvars.shape c.border_width = qvars.border_width end end client.connect_signal("property::maximized", handle_corners) client.connect_signal("property::fullscreen", handle_corners)