i3 / i3/i3

Dashed borders for accessibility (accepting patches?)

Open
#5,597 1 comment 1 reaction 0 assignees View on GitHub
enhancement requires-configuration
Dominant language
C
Stars
10.6k
Forks
822
PR merge metrics
No merged PRs in 30d

Description

The project goals say:

> *simple borders are the most decoration we want to have*

I agree with this! However, dashed/dotted borders aren't strictly decoration; they also have have accessibility benefits. Being able to visually distinguish active windows without relying on color becomes much easier (without sacrificing pixels for a thick border), and it's a must-have on e-ink devices.

While it *would* require additional configuration, it also sounds like it wouldn't add much complexity.

Therefore, might a patch for such a feature be accepted in i3? Or is it still better suited for something like SwayFX? Thanks!

Related: https://github.com/i3/i3/issues/5479

## I'm submitting a…

[ ] Bug

[x] Feature Request
[ ] Documentation Request
[ ] Other (Please describe in detail)

## Current Behavior

Borders have a single solid line.

## Desired Behavior

Borders on inactive windows could optionally have a dashed or dotted line.

## Impact

[x] This feature requires new configuration and/or commands

## Environment

Output of `i3 --moreversion 2>&-`:

Binary i3 version:  4.22 (2023-01-02)

- Linux Distribution & Version: Debian 12, 6.1.0-10-amd64

- Are you using a compositor (e.g., xcompmgr or compton): no

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.