Add application launcher and rewritten window switcher, remove rofi as its no longer needed and replaced by widgets. Fixed a lot of bugs and weird behaviour

This commit is contained in:
Rene
2022-07-29 13:21:56 +02:00
parent b2e22fdf8a
commit e727015e81
35 changed files with 964 additions and 639 deletions

View File

@@ -68,6 +68,9 @@ return function(s)
audio_widget.container.audio_layout.spacing = dpi(5)
audio_widget.container.audio_layout.label.visible = true
volume = tonumber(volume)
if not volume then
return
end
if volume < 1 then
icon = icon .. "-mute"
audio_widget.container.audio_layout.spacing = dpi(0)

View File

@@ -99,6 +99,7 @@ return function(battery_kind)
return device
end
end
return nil
end
local tooltip = awful.tooltip {
@@ -123,7 +124,7 @@ return function(battery_kind)
battery_time = device.time_to_full
end
battery_time = math.floor(battery_time / 3600) .. "h, " .. math.floor((battery_time / 60) % 60) .. "m"
local battery_string = math.floor(battery_time / 3600) .. "h, " .. math.floor((battery_time / 60) % 60) .. "m"
if battery_temp == 0.0 then
battery_temp = "NaN"
@@ -141,7 +142,7 @@ return function(battery_kind)
tooltip.markup = "<span foreground='#64ffda'>Battery Status:</span> <span foreground='#90caf9'>"
.. battery_status .. "</span>\n<span foreground='#64ffda'>Remaining time:</span> <span foreground='#90caf9'>"
.. battery_time .. "</span>\n<span foreground='#64ffda'>Temperature:</span> <span foreground='#90caf9'>"
.. battery_string .. "</span>\n<span foreground='#64ffda'>Temperature:</span> <span foreground='#90caf9'>"
.. battery_temp .. "</span>"
local icon = 'battery'

View File

@@ -47,7 +47,7 @@ return function()
}
-- Signals
Hover_signal(layout, Theme_config.layout_list.bg, Theme_config.layout_list.fg)
Hover_signal(layout, Theme_config.layout_list.bg)
layout:connect_signal(
"button::press",

View File

@@ -29,7 +29,7 @@ return function(s)
bg = Theme_config.systray.bg
}
-- Signals
Hover_signal(systray.container, Theme_config.systray.bg, Theme_config.systray.bg)
Hover_signal(systray, Theme_config.systray.bg)
awesome.connect_signal("systray::update", function()
local num_entries = awesome.systray()