flutter_toastify 2.0.1
flutter_toastify: ^2.0.1 copied to clipboard
Customizable animated toast notifications for Flutter with success, error, info and custom styles, progress indicator and action support.
2.0.1 #
- FIX:
CupertinoAppgibiMaterialLocalizationsiçermeyen uygulamalarda iOS/macOS'tashow()"No MaterialLocalizations found" hatasıyla çöküyordu. Bildirim artıkAlertDialogyerine bağımsız bir yerleşimle gösteriliyor; uygulamanınDialogThemeayarlarından etkilenmiyor ve ekran okuyucuya diyalog olarak değil canlı bölge (live region) olarak bildiriliyor. - FIX: Overlay bildirimden önce yok edilirse (ör. uygulama ağacı değişirse)
isShowingtruekalıyor ve aynı bildirim bir daha gösterilemiyordu. - FIX: Varsayılan kapatma düğmesinin dokunma alanı en az 48x48 oldu ve ekran okuyucu etiketi eklendi.
- FIX: İlerleme çubuğu artık süreyle doğrusal ilerliyor (önceden başta ve sonda yavaşlıyordu).
onCloseButtonPressed,onProgressFinished,onActionPressedveonDismisstipleriVoidCallback?oldu.AppConstants.infoColoreklendi; yazım hatalıinforColorve kullanılmayanAnimatedProgressBar.valuekullanımdan kalktı (deprecated).
2.0.0 #
Kırıcı değişiklikler / Breaking changes
- Minimum Dart 3.6 / Flutter 3.27 gerekir.
FlutterToastifyartık değişmez (immutable) bir widget:icon,background,shadowColor,radius,enableShadow,showProgressIndicator,progressIndicatorColorvenotificationTypealanlarıfinal; dışarıdan atanamaz.overlayEntryyalnızca okunabilir.FlutterToastifyState.closeTimerartıkTimer?(autoDismiss: falseikennull).
Düzeltmeler / Fixes
- Aynı bildirim örneğine
show()iki kez çağrıldığında öncekiOverlayEntrysızıyordu; artık ikinci çağrı yok sayılır. KaldırılanOverlayEntryartıkdisposeedilir. - Bağlamda
Overlayyokkenshow()sonrasıcloseOverlay()çağrısı hata veriyordu. - Kapatma düğmesi çıkış animasyonunu oynatmadan bildirimi kaldırıyordu; artık animasyonla kapanır ve çift dokunuş geri çağrıları iki kez tetiklemez.
heightverilmediğinde uzun açıklama metni taşıyordu (RenderFlex overflow); yükseklik artık ekranın en az %12'si olup içeriğe göre büyür.iconverilmemiş özel bildirimnullhatasıyla çöküyordu.- Kullanımdan kalkmış
Color.withOpacityyerinewithValueskullanıldı.
Yenilikler / New
NotificationPosition,AnimationTypeveNotificationTypeartıkpackage:flutter_toastify/flutter_toastify.dartiçinden dışa aktarılıyor.isShowinggetter'ı eklendi.widget/flutter_toastify_conten.dartdosya adıflutter_toastify_content.dartolarak düzeltildi; eski yol kullanımdan kalktı (deprecated) ama çalışmaya devam ediyor.- Paket köküne yanlışlıkla eklenmiş platform klasörleri kaldırıldı, örnek uygulama güncel Flutter şablonuyla yenilendi, testler eklendi.
1.0.4 #
- FIX: Bazı basit hata düzeltmeleri.
1.0.3 #
- FIX: Bazı basit hata düzeltmeleri.
1.0.2 #
- FIX: Bazı hata düzeltmeleri.
1.0.1 #
- FIX: Performans iyileştirmeleri.
1.0.0 #
- NEW: Yeni özellik eklendi.
0.0.3 #
- FIX: Bazı hata düzeltmeleri.
0.0.2 #
- FIX: Düzeltmeler yapıldı.
0.0.1 #
- TODO: İlk uygulama yayınlama.