https://vergihesaplayici.com/ v2.13 yayınlandı. Bu güncelleme şunları içeriyor:

- "Geliştiriciden Uygulamalar" listesine erişilebilirlik için aria-label eklendi
- Reklam iframelerine erişilebilirlik için title eklendi
- v-app-bar'ın hide-on-scroll props'u kaldırıldı. Artık sayfa kaydırıldığında gizlenmiyor
- Panoya kopyalandı snackbarı yerine kopyalama simgelerine tik işareti eklendi
- Sekme geçişlerinde artık animasyon var
- Hazır ayarların boyutu büyültüldü
- Hazır ayarlar artık bir component
- Sonuçlar & Yorumlar bölümü artık bir component
- Hesap makineleri ile ilgili componentler components/calculators altına taşındı
- Layout componentleri yeniden isimlendirildi, başlarındaki Default kaldırıldı
- Query stringten gelen fiyat float'a çevrildi
- Hazır ayar ve paylaş butonlarına basıldığında aktif olduğunu belirtilen arka plan rengi kaldırıldı. Aktif olacak bir şey yok. Henüz Vuetify bunu sunmadığı için CSS ile müdahale ettim
- Gümrük uyarısındaki ikinci paragraf alt satıra taşındı
- Para birimi TRY olduğunda hesaplamanın satış fiyatı üzerinden yapıldığına dair bir alert eklendi
- Çılgın Google'ın query stringle sayfaları indexlenmesi önlendi
- CodeQL analizi kaldırıldı. Şu anda pek gerek yok

Bilinen sorunlar
- Sonuçlar ve Yorumlar bölümünde arka plan rengi olmaması gerekiyordu 😀

GitHub'ta yıldız vermeyi unutmayın: https://github.com/ozgurg/vergihesaplayici.com #VergiHesaplayiciGüncellendi

BeğenFavori PaylaşYorum yap
  • arandur @arandur

    Böyle böyle vergi uzmanı olacaksın 😀

  • Özgür'üm, Özgür'sün, Özgür @ozgurg

    v2.13.1 yayınlandı. 😀
    - Bilinen sorun giderildi

  • demrebicer @demrebicer

    Bende vue öğrenmeye başladım daha 1 hafta oldu tavsiyelerin varmıdır vue tarafında

    • demrebicer @demrebicer

      @ozgurg Genel tavsiyeler verebilirsen çok sevinirim. Udemydeki popüler bi eğitimi aldım kendimi o eğitim üzerinden geliştiriyorum ama hali hazırda vue yazan birinin tavsiyeleri çok iyi olur. Örnek olarak vuetify yazmışsın mesela bunun gibi tavsiye edeceğin şeyler varmıdır yada dikkat et dediğin konular props kullanma event bus kullan gibi böyle öğrenme sürecinde beni daha hızlandıracak ve deneyimi olan birinin gerçek hayat tavsiyeleri tadında 😀

    • Özgür'üm, Özgür'sün, Özgür @ozgurg

      @demrebice
      Açıkçası Vue çok basit. Tam olarak ne önerilebilir emin değilim. Şunları çıkarmaya çalıştım:

      - Vuex'e geçtin mi bilmiyorum ama Vuex'i öğrendikten sonra vuex-pathify kütüphanesine bak derim. Çok basitleştiriyor. Hatta bu kütüphanede yapılacak birkaç değişiklikle birlikte Vuex'in içine eklense harika olur.

      - Propslara tip tanımlaması yaptıysan her zaman o tipi sağladığından emin ol. Bu güncellemeyi yaparken beni uğraştıran bir şey oldu. 😀

      - Gerçek hayata geçerken ve özellikle ekiple çalışırken daha verimli oluyor ama Eslint vb. kullanmanı şiddetle tavsiye ederim. Kod okunabilirliğini arttırıyor ama ben daha çok önerilmeyen yapıları kullanırsam uyarmasını seviyorum. Zaten syntax'e dikkat ediyorum.

      - WebStorm, WebStorm, WebStorm. Vue ile geliştirmemi çok kolaylaştıran bir IDE.

      - Vue'yu öğrenince Nuxt'a bak derim. Komple bir site yapıyorsam Nuxt kullanırım, doğrudan Vue kullanmam. Hem hazır bir klasör yapısı sunuyor hem de SSR'ı getiriyor.

      - Vuetify'ı Material Design yüzünden tercih ettim. Ama çoğu component birbirinin üzerine inşa edildiğini fark ettim. Componentler kendisine ait olmayan veya işlevsiz parent propslara sahip. Geçen ayarlarda PrimeVue diye bir şey buldum. Merak ediyorum. Daha çok CMS gibi bir projede işe yarar gibi geliyor. Bu yüzden daha basit bir Material Design istendiğinde Vuetify en iyi tercih gibi duruyor (Not: Bir issue açmıştım ama aylardır takan yok)

    • demrebicer @demrebicer

      @ozgurg Çok teşekkür ederim bilgilendirmelerin için