swaywm/sway

C 16.6k stars

i3-compatible Wayland compositor

✓ Synced 3h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/swaywm/sway.svg)](https://ngmi.review/repo/swaywm/sway)
3.2k Merged PRs
8 days Avg Merge Time
0m Fastest PR
3 years Slowest PR
#1773 Global Speed Rank
Trim top 0% outliers

Trends Over Time

Monthly aggregates for this repo. The gap between avg and median reveals outlier skew.

PR size over time (lines changed)
Review time over time (hrs)
Changes requested rate over time (%)
Merged PRs per month
Time to first review (hrs)
Unreviewed merge rate (%)

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#9049 layer-shell-v1: Bump to version 5 @kennylevinsen 2.7h 1
#9047 cursor-shape-v1: Bump to version 2 @kennylevinsen 2.1h 1
#9048 linux-dmabuf-v1: Bump to version 5 @kennylevinsen 2.0h 1
#9040 Fix workspace-to-output assignment ignoring output priority order @mil-ad 4 days 5
#9039 Add support for keypad slide switches @emersion 13.3h 1
#8997 Fix logical error in criteria matching (Fixes #6753) @andremarcais 1 month 1
#9026 sway: add details to unsupported gpu nag @4e554c4c 15m 1
#9025 sway: change unsupported GPU message to swaynag @4e554c4c 20.6h 4
#9023 bar_cmd_colors: fix crash on incorrect usage @sahinf 1 day 3
#9018 sway: advertise color_manager_v1 version 2 @llyyr 5m 1
#9001 sway-ipc(7): Clarify that the reply shown for GET_BINDING_STATE is an example @j0le 10.3h 1
#8992 sway/input/cursor: fix crash on first stylus tap after reboot via null check @rex1fernando 2 days 1
#8988 Disable Xwayland restacking for toplevel capture scenes @emersion 1 day 3
#8991 sway/input/seat: chase wlroots breaking change @llyyr 2m 1
#8934 sway/output: new "edid" and "gamma22" modes for color_profile @poisotf 2 months 16
#8976 desktop/xdg_shell: skip configure in request_maximize handler if unmapped @emersion 2.7h 3
#8973 tiling_resize: fix use-after-free on view unmap during resize @llyyr 19.4h 1
#8914 Use helpers to get supported TFs/primaries @emersion 2 months 0
#8955 Drop org_kde_kwin_idle files @wineee 6.8h 1
#8948 commit dirty transactions upon window attribute changes @johnpyp 4 days 1