mirror of
https://github.com/nmasur/dotfiles
synced 2024-11-22 08:45:39 +00:00
reset launcher location on every launch
This commit is contained in:
parent
f73c52e2b7
commit
5d34ed5a68
@ -10,22 +10,6 @@ obj.license = "MIT - https://opensource.org/licenses/MIT"
|
|||||||
|
|
||||||
local screen = hs.screen.primaryScreen()
|
local screen = hs.screen.primaryScreen()
|
||||||
local switcherWidth = 500
|
local switcherWidth = 500
|
||||||
obj.canvas = hs.canvas.new({
|
|
||||||
x = (screen:fullFrame().x + screen:fullFrame().w) / 2 - switcherWidth / 2,
|
|
||||||
y = 1,
|
|
||||||
h = 3,
|
|
||||||
w = switcherWidth,
|
|
||||||
})
|
|
||||||
-- Draw switcher
|
|
||||||
obj.canvas[#obj.canvas + 1] = {
|
|
||||||
action = "build",
|
|
||||||
type = "rectangle",
|
|
||||||
}
|
|
||||||
obj.canvas[#obj.canvas + 1] = {
|
|
||||||
type = "rectangle",
|
|
||||||
fillColor = { alpha = 1, red = 0.8, green = 0.6, blue = 0.3 },
|
|
||||||
action = "fill",
|
|
||||||
}
|
|
||||||
|
|
||||||
function obj:init()
|
function obj:init()
|
||||||
-- Begin launcher mode
|
-- Begin launcher mode
|
||||||
@ -39,13 +23,29 @@ function obj:init()
|
|||||||
-- Behaviors on enter
|
-- Behaviors on enter
|
||||||
function self.launcher:entered()
|
function self.launcher:entered()
|
||||||
-- hs.alert("Entered mode")
|
-- hs.alert("Entered mode")
|
||||||
|
obj.canvas = hs.canvas.new({
|
||||||
|
x = (screen:fullFrame().x + screen:fullFrame().w) / 2 - switcherWidth / 2,
|
||||||
|
y = 1,
|
||||||
|
h = 3,
|
||||||
|
w = switcherWidth,
|
||||||
|
})
|
||||||
|
-- Draw switcher
|
||||||
|
obj.canvas[#obj.canvas + 1] = {
|
||||||
|
action = "build",
|
||||||
|
type = "rectangle",
|
||||||
|
}
|
||||||
|
obj.canvas[#obj.canvas + 1] = {
|
||||||
|
type = "rectangle",
|
||||||
|
fillColor = { alpha = 1, red = 0.8, green = 0.6, blue = 0.3 },
|
||||||
|
action = "fill",
|
||||||
|
}
|
||||||
obj.canvas:show()
|
obj.canvas:show()
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Behaviors on exit
|
-- Behaviors on exit
|
||||||
function self.launcher:exited()
|
function self.launcher:exited()
|
||||||
-- hs.alert("Exited mode")
|
-- hs.alert("Exited mode")
|
||||||
obj.canvas:hide()
|
obj.canvas:delete(0.2)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Use escape to exit launcher mode
|
-- Use escape to exit launcher mode
|
||||||
|
Loading…
Reference in New Issue
Block a user