docs » RoundedCorners

Give your screens rounded corners

Download: https://github.com/Hammerspoon/Spoons/raw/master/Spoons/RoundedCorners.spoon.zip

API Overview

API Documentation

Variables

allScreens
Signature RoundedCorners.allScreens
Type Variable
Description Controls whether corners are drawn on all screens or just the primary screen. Defaults to true
Source Source/RoundedCorners.spoon/init.lua line 19
level
Signature RoundedCorners.level
Type Variable
Description Controls which level of the screens the corners are drawn at. See `hs.canvas.windowLevels` for more information. Defaults to `screenSaver + 1`
Source Source/RoundedCorners.spoon/init.lua line 29
radius
Signature RoundedCorners.radius
Type Variable
Description Controls the radius of the rounded corners, in points. Defaults to 6
Source Source/RoundedCorners.spoon/init.lua line 24

Methods

start
Signature RoundedCorners:start()
Type Method
Description Starts RoundedCorners
Parameters
  • None
Returns
  • The RoundedCorners object
Notes
  • This will draw the rounded screen corners and start watching for changes in screen sizes/layouts, reacting accordingly
Source Source/RoundedCorners.spoon/init.lua line 45
stop
Signature RoundedCorners:stop()
Type Method
Description Stops RoundedCorners
Parameters
  • None
Returns
  • The RoundedCorners object
Notes
  • This will remove all rounded screen corners and stop watching for changes in screen sizes/layouts
Source Source/RoundedCorners.spoon/init.lua line 63