- macOS 26.3'teki pencere yeniden boyutlandırma hatasının düzeltilip düzeltilmediğini doğrulamak için bir test uygulaması geliştirildi
- Piksel düzeyinde tarama ile pencere köşeleri çevresindeki tıklama tepki alanı analiz edildi ve tepki durumu renklere göre görselleştirildi
- Düzeltilmiş RC sürümünde bunun köşe yarıçapını izleyen eğrisel bir alana dönüştüğü ve iyileşme sağlandığı görüldü
- Ancak yalnızca dikey/yatay ayarlama alanının kalınlığı 7 piksilden 6 piksele düştü, bu da kullanım doğruluğunu azalttı
- Nihai sürümde düzeltme tamamen kaldırılarak önceki dikdörtgen alana geri dönüldü; sürüm notlarında da “Resolved Issue” ifadesi “Known Issue” olarak değiştirildi
macOS 26.3 RC sürümündeki değişiklikler
- macOS 26.3 RC sürüm notlarında, önceki blog yazısında gündeme getirilen pencere yeniden boyutlandırma sorununun çözüldüğü belirtiliyordu
- Bunun üzerine gerçek değişiklikleri doğrulamak için bir test uygulaması geliştirildi
- Test uygulaması, pencerenin sağ alt köşesi çevresini piksel düzeyinde tarıyor ve fare tıklama tepkisini renklerle gösteriyor
- Kırmızı: tıklama tepkisi var
- Yeşil: yeniden boyutlandırılabilir
- Sarı: yalnızca dikey veya yatay ayarlanabilir
- Mavi: fare olayı yok
- Sonuç olarak, pencere yeniden boyutlandırma alanının dikdörtgen yerine köşe eğrisini izleyen bir biçime dönüştüğü ve görsel tutarlılığın arttığı görüldü
- Ancak sarı alanın kalınlığı 3 pikselden 2 piksele düştü, böylece toplam kalınlık 7 piksilden 6 piksele indi
- Bu, yaklaşık %14'lük bir azalma anlamına geliyor ve kullanıcının ayarlama alanını kaçırma olasılığını artırıyor
macOS 26.3 nihai sürümündeki gerileme
- Nihai sürümde aynı test tekrar yapıldığında, RC sürümündeki düzeltmenin tamamen kaldırıldığı görüldü
- Pencere yeniden boyutlandırma alanı yeniden önceki dikdörtgen biçimine döndü
- Apple'ın sürüm notlarında da bu sorunun durumu “Resolved Issue”dan “Known Issue”a değiştirildi
- Yani çözüm geri çekildi ve sorun hâlâ bilinen bir hata olarak kalıyor
1 yorum
Hacker News yorumları
Linux’ta pencere yöneticileri (WM) ile ilk tanıştığımdan beri, pencere taşıma ve yeniden boyutlandırma için en verimli yöntemin sırasıyla super+lmb/rmb kombinasyonları olduğuna inanıyorum
Artık başlık çubuğunu ya da köşeleri piksel piksel tutturmak zorunda kalmamak en güzel tarafı
İlgili tartışmayı bu Reddit başlığında da görebilirsiniz
En çok da herhangi bir pencereyi serbestçe yeniden boyutlandırabilmeyi özlüyorum
Dikey monitör kullandığınızda, sabit boyutlu modal pencerelerin gereksiz yere kaydırma çubuğu taşıması özellikle can sıkıyor
Böylece ekran alanının tamamını kullanabiliyorsunuz
Control+Commandkombinasyonuyla pencere sürüklemeyi etkinleştirebilirsinizBunu
defaults write -g NSWindowShouldDragOnGesture -bool truekomutuyla ayarlayabiliyorsunuz; üç parmakla sürükleme ile birlikte kullanınca da kenarlarda yeniden boyutlandırma sorunu neredeyse kalmıyorAerospace ve Karabiner-Elements ile iş akışımın büyük bölümünü kopyaladım ama super+sağ tık ile yeniden boyutlandırma özelliğini hâlâ özlüyorum
Yine de ctrl+cmd+sol tık ile pencere taşımanın çalışması fena değil
Ekranlar büyüdükçe UI öğeleri sanki daha da küçülüyor ve tıklaması zorlaşıyor
Eski Macintosh 640x480 günlerinde pencere kontrolleri daha belirgin ve basması daha kolaydı
Bununla ilgili bir geri bakışı bu blog yazısında da görebilirsiniz
Bugün 200 ppi üzeri ekranlar çok yaygınken bunun hâlâ aynı piksel ölçüleriyle kalması verimsiz
Belki de tekrar tiling window manager kullanıp tek tuşla yeniden boyutlandırma ihtiyacını tamamen ortadan kaldırmak daha iyidir
Özellikle siyah MacBook dönemindeki touchpad ve klavye kalitesi çok iyiydi, çoklu monitör desteği de harikaydı
Eski MacOS tasarım anlayışı modern donanımla birleşse nasıl bir sonuç çıkardı gerçekten merak ediyorum
Piksel kalınlığı 7’den 6’ya düştüğünde bu kâğıt üstünde %14’lük bir azalma demek ama gerçekte tıklamayı kaçırma olasılığı tam olarak %14 artmaz
Çünkü kullanıcı tıklamaları eşit dağılmıyor, daha çok merkeze yoğunlaşıyor
Apple’ın son güncellemeleri macOS, iOS ve iPadOS genelinde daha fazla hata getiriyormuş gibi hissettiriyor
İçeride, kullanıcı yararından çok organizasyon mantığını önceleyen bir grubun etkisi varmış gibi
Bu kadar çok yeni sorun çıkması, Apple’ın iç kalite kontrolünün ciddi biçimde sarsıldığını düşündürüyor
Hiçbir uyarı vermeden doğrudan gidiyor
Bu değişiklik RC sürümünde düzeltilmişti ama nihai sürümde geri alındı
Bir tür regresyon ya da yan etki olmuş gibi görünüyor; tam olarak neyin ters gittiğini merak ediyorum
Mesela iki pencerenin köşeleri çakıştığında, basit bir bounding box hesabı yerine gerçek grafik maskesi üzerinden hesaplama gerekmeye başlamış olabilir
Ya da sadece sıradan bir bug veya crash sorunu da olabilir
Hatta bu hatanın neden bu kadar hızlı ele alındığı daha da ilginç
UI tarafında hit testing onlarca yıl önce çözülmüş bir konu; buna rağmen hâlâ tartışılıyor olması şaşırtıcı
Yuvarlatılmış köşeler bile teknik olarak zor değilken, içeride tasarımcılarla geliştiriciler arasında bir gerilim yaşanmış olabileceğini düşünüyorum
Denetimlerin yakınına dokununca alakasız bir öğenin tepki verdiği çok oluyor
Keşke CSS’te tap zone kontrol edilebilseydi; şu anda bunun için HTML öğesi eklemek ya da zorla
onclickişleyicisi koymak gerekiyoriOS 26 Safari’de ayrıca dokunma olaylarını yakalayan yeni bir sorun da çıktı
Aylardır pencereyi neden yeniden boyutlandıramadığımı anlayamıyordum; meğer sebep iki monitöre taşan pencereymiş
Pencere iki ekran arasında birkaç piksel bile taşıyorsa yeniden boyutlandırma imkânsız hale geliyor
Pencere konumu bazen korunuyor, bazen alakasız bir ekrana atlıyor, hatta bazen görünmeyen bir alanda açılıyor
Apple’ın neden insanları pencereleri sadece tile ya da fullscreen kullanmaya ittiğini anlar gibi oluyorum
Windows veya Linux’tan bile daha dengesiz
Artık fareyle elle sürüklemem neredeyse hiç gerekmiyor
Mükemmel değil ama BetterTouchTool ile üç parmak çift dokunuşta yeniden boyutlandırma modunu açıp kapatabiliyorum
Yabai kullanırsanız SIP’yi tamamen kapatmanız da gerekmiyor ve HYPER tuşuyla pencere taşıma da yapılabiliyor
İmleç hareketiyle pencereyi ayarlıyorsunuz, tuşu bırakınca da anında duruyor
Mac’te birçok pencere yeniden boyutlandırma uygulaması denedim ama Windows PowerToys içindeki FancyZones kadar iyisini görmedim
Karmaşık kısayollar ya da hot corner istemiyorum
Benim istediğim iki şey var
Abonelik olmadan bunları sunan bir uygulama olsa keşke
Yine de ben doğrudan Hammerspoon kurup Lua ile script yazdım
İki adet 1440p monitöre göre özel ayar yaptığım için kod basit kaldı ve düzenlemesi kolay oldu
Hammerspoon resmi sitesi ve script örneğim incelenebilir
Lasso ızgara tabanlı yerleşimler sunuyor, MacsyZones da benzer işlevleri açık kaynak olarak sağlıyor
Swish, BentoBox, Lasso, MacsyZones
İşin varsayılan Gnome’dan daha kötü hissettirecek noktaya gelmesi gerçekten vahim
Mac’e dönünce neden Spotlight ile Mission Control’ün ayrı şeyler olduğunu anlamakta zorlanıyorum
Win tuşuyla tüm uygulamaları görme, ekranın yarısına hizalama, tam ekran olmadan büyütme gibi şeyler macOS’takinden çok daha sezgisel geliyor