rewrote a lot of stuff especially the bluetooth module. fixed some errors

This commit is contained in:
Rene Kievits
2022-09-21 21:10:17 +02:00
parent 3d8b240ef0
commit b5c6dc31f7
59 changed files with 1138 additions and 334 deletions

View File

@@ -8,6 +8,11 @@ local dpi = require("beautiful").xresources.apply_dpi
local gears = require("gears")
local wibox = require("wibox")
local capi = {
awesome = awesome,
mouse = mouse,
}
local window_elements = require("src.modules.window_switcher.window_elements")()
return function(s)
@@ -38,10 +43,10 @@ return function(s)
layout = wibox.layout.fixed.vertical
}
awesome.connect_signal(
capi.awesome.connect_signal(
"toggle_window_switcher",
function()
if mouse.screen == s then
if capi.mouse.screen == s then
window_switcher_container.visible = not window_switcher_container.visible
end
end

View File

@@ -11,6 +11,11 @@ local wibox = require("wibox")
local color = require("src.lib.color")
local rubato = require("src.lib.rubato")
local capi = {
awesome = awesome,
client = client,
}
return function()
local elements = wibox.widget {
@@ -26,11 +31,11 @@ return function()
elements:reset()
local clients = client.get()
local clients = capi.client.get()
local clients_sorted = {}
if client.focus then
clients_sorted[1] = client.focus
if capi.client.focus then
clients_sorted[1] = capi.client.focus
end
for _, client in ipairs(clients) do
@@ -213,35 +218,35 @@ return function()
elements = create_elements()
awesome.connect_signal(
capi.awesome.connect_signal(
"window_switcher::select_next",
function()
elements = create_elements("next")
end
)
awesome.connect_signal(
capi.awesome.connect_signal(
"window_switcher::raise",
function()
elements = create_elements("raise")
end
)
client.connect_signal(
capi.client.connect_signal(
"manage",
function()
elements = create_elements()
end
)
client.connect_signal(
capi.client.connect_signal(
"unmanage",
function()
elements = create_elements()
end
)
awesome.connect_signal(
capi.awesome.connect_signal(
"window_switcher::update",
function()
elements = create_elements()