BRAMPP 2.02
Güncelleme denetiminin kendisi bozuktu — hem menüden hem Ayarlar'dan. Tıklıyordunuz, hiçbir şey olmuyordu, hiçbir yerde de hata çıkmıyordu. Bu sürüm onu düzeltiyor ve bir daha aynı biçimde bozulamaması için sınırı testlere yazıyor.
Düzeltildi
- "Güncellemeleri Denetle" menü öğesi gerçekten hiçbir şey yapmıyordu. Öğe menüde duruyor, tıklanıyor, karşılığında tek bir satır bile düşmüyordu. Sebebi menüdeki iki grubun aynı yeri hedeflemesiydi: biri uygulama menüsünü baştan kuruyor, diğeri artık var olmayan o gruba "sonra" ekleniyordu. Bu tanımlı bir şey değil — öğe çiziliyor ama eylemi hiç bağlanmıyor. Ne derleme ne çalışma zamanı tek bir uyarı veriyordu.
- Altında ikinci bir arıza vardı: Ayarlar'daki düğme de sessizdi. İki giriş de aynı iç bildirimi gönderiyordu ve o bildirimi hiç kimse dinlemiyordu. Yani menü düzeltilse bile hiçbir şey olmayacaktı. Denetim artık aradan bir şey geçmeden doğrudan çağrılıyor.
- Güncelleme pencereleri ana pencerenin arkasına düşüyordu. Denetimi başlatıyor, sonra hiçbir şey olmamış gibi bakıyordunuz — pencere açılmıştı, sadece görünmüyordu. Artık üstte kalıyor.
- Ayarlar'daki "Denetleniyor…" yazısı sonucu beklemiyordu, sabit bir süre sayıyordu: yavaş bağlantıda denetim bitmeden siliniyor, hızlı bağlantıda bitmiş bir denetim için boşuna duruyordu. Artık gerçek sonucu bekliyor.
Değişti
- Güncelleme denetimi tek bir yerden yapılıyor: Ayarlar → Güncellemeler. Uygulama menüsündeki öğe kaldırıldı. Aynı işin iki kapısı olması, birinde düzeltilen bir davranışın diğerinde eski kalmasıyla biterdi.
- Denetim artık size bir yanıt veriyor. Tıkladığınız anda "denetleniyor" penceresi açılıyor; sonuç gelince aynı pencere yeşil onaya dönüp güncel olduğunuzu söylüyor. Önceden yeni sürüm yoksa hiçbir şey görünmüyordu — bu da menü öğesini bozuk gösteriyordu.
Ayrıntı: Değişiklikler
Apple Silicon, macOS 14+.
In English
The update check itself was broken, from the menu and from Settings alike. You clicked, nothing happened, and no error appeared anywhere. This release fixes it and writes the boundary into tests so it cannot break the same way again.
Fixed
- The "Check for Updates" menu item did nothing at all. The item sat in the menu, took your click, and produced not a single line in response. Two menu groups were targeting the same place: one rebuilt the app menu outright, the other anchored itself after the group that no longer existed. That is not defined behaviour — the item is drawn, but its action is never wired. Neither the compiler nor the running app said a word.
- Underneath that sat a second fault: the Settings button was silent too. Both entry points sent the same internal notification, and nothing was listening for it — so fixing the menu alone would still have produced nothing. The check is now called directly, with nothing in between.
- Update windows fell behind the main window. You started a check and then stared at a screen where nothing appeared to happen; the window had opened, it just was not visible. It now stays on top.
- The "Checking…" label in Settings was not waiting for the result, it was counting a fixed delay: on a slow connection it cleared before the check finished, on a fast one it lingered after. It now waits for the real answer.
Changed
- There is now one place to check for updates: Settings → Updates. The app-menu item is gone. Two doors to the same job ends with a behaviour fixed behind one of them and left stale behind the other.
- The check answers you now. A "checking" window opens the moment you click, and turns into a green confirmation telling you that you are up to date. Previously nothing appeared at all when there was no new version — which is exactly what made the menu item look broken.
Details: Changelog
Apple Silicon, macOS 14+.