Home - TomaszLukawskiSam/TAU GitHub Wiki

Please visit gh-pages: https://tomaszlukawskisam.github.io/TAU/

Główne założenia:

  • jeden element z odpowiednim API, niezależny np. Spin

  • przykład implementacji w vanila JS oraz VUE, Angular, React

  • przykład PWA na androida

  • to samo API dla profili (mobile/wearable) różne style

  • jeden projekt na github per komponent (niezależne releasy)

  • wyodrębnienie z TAU poszczególnych elementów więrze się z zerwaniem powiązań między komponentami. Przykładowo, obecnie widget Spin blokuje rozwijanie się AppBara w momencie przewijania Spin. Takie zależności przejdą na developera aplikacji a konkretny widegt musi mieć API aby umożliwić blokowanie swojego domyślengo zachowania.

  • kolejną zależnością jest dziedziczenie z TAU BaseWidget, ktrórego celem jest stworzenie logiki podobnej do logiki WebComponents. Czyli etap budowania, inicjowania, łączenia eventów i niszczenia widgetu. Te metody są w dostarczane przez mechanizm WebComponentow