hyprshell-windows-lib 4.11.0-alpha.1

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%)
    );
  text-shadow:
    1px 1px 5px var(--bg-color),
    1px -1px 5px var(--bg-color),
    -1px 1px 5px var(--bg-color),
    -1px -1px 5px var(--bg-color);

  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;
}