Perpustakaan Komponen UI untuk Membangun Aplikasi Kaios. Semua komponen dan tampilan dapat dilayari menggunakan D-Pad dan softkeys ponsel.
Perhatian: Spesifikasi gaya beberapa komponen telah diperbarui baru -baru ini, yang belum tercermin dalam implementasi ini. Silakan merujuk ke artikel blog Kaios di Medium.
Kaiui belum dikerahkan ke NPM. Untuk membangun dan bermain dengan aplikasi demo run:
npm install
npm start
Untuk digunakan di emulator kaios yang harus Anda bangun
npm build
Dan perbarui hash dari file JS dan CSS di index.html secara manual sebelum berjalan.
Semua spesifikasi dapat ditemukan di sini
| Nama | Pratinjau | Spec |
|---|---|---|
| Header | ![]() | ![]() |
| Tab | ![]() | ![]() |
| Softkey | ![]() | ![]() |
| Item daftar teks | ![]() | ![]() |
| Item Daftar Teks Tubuh | ![]() | |
| Item daftar ikon | ![]() | |
| Item Daftar Panah | ![]() | |
| Pemisah | ![]() | ![]() |
| Kotak centang | ![]() | ![]() |
| Tombol radio | ![]() | |
| Download Kemajuan | ![]() | ![]() |
| Progres-buffering | ![]() | |
| Slider | ![]() | ![]() |
| Tombol | ![]() | ![]() |
| Masukan | ![]() | ![]() |
Detail navigasi dapat ditemukan di sini
| Nama | Pratinjau |
|---|---|
| Tabview | ![]() |
| ListView | ![]() |
| Nama | Pratinjau | Spec |
|---|---|---|
| Roti panggang | ![]() | ![]() |
Pemberitahuan disediakan oleh Kaios sendiri ketika Anda menggunakan API pemberitahuan standar saat aplikasi Anda berjalan, atau Push API jika Anda ingin pemberitahuan push. Aplikasi yang diinstal perlu meminta izin untuk ini melalui file manifes. Cukup tambahkan baris ini ke bagian izin file manifest.webapp Anda.
"desktop-notification": {}
Setelah ini ditambahkan, Anda dapat mengirim pemberitahuan pengguna tanpa perlu meminta izin.
Warna standar dan styling font ditemukan di direktori tema. Ini mengikuti standar tipografi Kaios. Saat ini Anda dapat menyesuaikan warna fokus komponen melalui alat peraga, warna font adalah WIP.
Kaiui menggunakan ikon khusus yang disediakan di portal pengembang Kaios. Ini termasuk dalam font Kai-Icons dan dimasukkan sebagai kelas SASS/CSS.
Ada banyak pekerjaan yang harus dilakukan untuk membangun lebih banyak komponen UI, tes menulis, dan mengintegrasikan pengetikan (mungkin menggunakan aliran). Silakan lihat masalah terbuka saat ini dan panduan berkontribusi kami