hyprshell-windows-lib 4.11.0-alpha

A library for managing the overview and switch windows in hyprshell
Documentation
.monitor {
    padding: var(--window-padding);

    box-shadow: 0 0 16px 5px var(--bg-window-color), inset 0 0 calc(var(--box-shadow-multiplier, 1) * 8px) 2px var(--box-shadow-color, color-mix(in srgb, var(--border-color-active), transparent 80%));

    border-radius: var(--border-radius);
    background: var(--bg-window-color);
    border: var(--border-size) var(--border-style) var(--border-color);
}

.workspace {
    font-size: 1.8rem;
    font-weight: bolder;

    box-shadow: inset 0 0 calc(var(--box-shadow-multiplier, 1) * 4px) 2px var(--box-shadow-color, color-mix(in srgb, var(--border-color-active), transparent 80%));

    border-radius: var(--border-radius);
    border: var(--border-size) var(--border-style) var(--border-color);
}

.workspace.active {
    border: var(--border-size) var(--border-style) var(--border-color-active);
}

.workspace.special {
    box-shadow: inset 0 0 10px rgba(20, 200, 20, 0.8);
}


.client {
    font-size: 1.3rem;
    font-weight: normal;

    box-shadow: inset 0 0 calc(var(--box-shadow-multiplier, 1) * 4px) 2px var(--box-shadow-color, color-mix(in srgb, var(--border-color-active), transparent 80%));

    border-radius: var(--border-radius);
    background: var(--bg-color);
    border: var(--border-size) var(--border-style) var(--border-color);
}

.client.active {
    border: var(--border-size) var(--border-style) var(--border-color-active);
}

.client.no-hover:hover {
    background: var(--bg-color);
}

.client:hover {
    background: var(--bg-color-hover);
}


.client-image {
    margin-top: 4px;
    margin-bottom: 4px;
}

.client-image-layered {
    opacity: 80%;

    margin-top: 6px;
    margin-bottom: 6px;
}

.client-picture {
    margin-top: 1px;
    margin-bottom: 1px;
}