feat: added empty and fullscreen style classes

This commit is contained in:
Khiet Tam Nguyen
2024-08-24 01:33:07 +10:00
parent 38ffb24c52
commit f7e1d34251

View File

@ -48,7 +48,9 @@ auto WindowCount::update() -> void {
std::string format = config_["format"].asString();
std::string formatFullscreen = config_["format-fullscreen"].asString();
std::string formatWindowed = config_["format-windowed"].asString();
std::string formattedText;
setClass("empty", workspace_.windows == 0);
setClass("fullscreen", workspace_.hasfullscreen);
if (workspace_.hasfullscreen && !formatFullscreen.empty()) {
label_.set_markup(waybar::util::rewriteString(