Sway 1.12, önceki 1.11 sürümünden yaklaşık bir yıl sonra, i3 uyumlu döşemeli Wayland kompozitörü olarak yayınlandı. Ana özellik, Vulkan render motoru kullanıldığında HDR10 çıkış desteği sunmasıdır. Bu, yüksek dinamik aralıklı ekranlar, renk yönetimi ve gelişmiş çıkış işleme konularında Wayland masaüstü çabalarını ilerletmektedir.
Sway 1.12 ayrıca bireysel pencereleri yakalama desteği ekler. Bu, kullanıcıların yalnızca tek bir uygulama penceresini paylaşması gereken ekran paylaşımı ve kayıt iş akışları için önemli bir gelişmedir. Ayrıca, color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 ve wl_fixes gibi yeni protokoller de desteklenmektedir.
Renk işleme, output color_profile için yeni bir --device-primaries seçeneği ile iyileştirilmiştir. Bu, Sway'in bir ekranın EDID verilerinden renk birincillerini kullanmasını sağlar. sRGB çıkış renk profili artık gama 2.2 yerine parçalı sRGB transfer fonksiyonunu kullanır; önceki gama 2.2 davranışı, yeni gamma22 profili aracılığıyla hâlâ kullanılabilir.
Buna ek olarak, Sway 1.12, NVIDIA'nın tescilli sürücüsü gibi desteklenmeyen GPU'larda davranışını değiştirir. Başlatılamama yerine, Sway artık bilgilendirici bir mesaj görüntüler. Destek politikası değişmemiştir; yalnızca başlatma davranışı farklıdır. Bu mesaj, --unsupported-gpu bayrağı veya SWAY_UNSUPPORTED_GPU ortam değişkeni ile devre dışı bırakılabilir.
Bu sürümün bir diğer önemli özelliği, Sway'in artık ekran yöneticilerinden başlatmayı resmi olarak desteklemesidir. Ayrıca, varsayılan yapılandırma artık playerctl için tuş bağlantıları içerir ve medya tuşu işlemeyi varsayılan olarak etkinleştirir. Sway 1.12 ayrıca tuş takımı kaydırma anahtarları için destek ekler. Ayrıntılar için değişiklik günlüğüne bakabilirsiniz.