Pashua adalah alat untuk membuat jendela dialog Aqua asli untuk skrip Perl, PHP, Tcl, Python, Ruby, Rexx dan shell serta AppleScript. Elemen-elemen GUI yang dapat digunakan untuk dialog seperti itu termasuk kolom input teks, kotak centang, radiobuttons, menu popup, panel terbuka atau tombol. Selain itu, dimungkinkan untuk menanamkan gambar atau PDF. Setiap data yang dikirimkan dari dialog akan diteruskan ke skrip panggilan. Untuk menggambarkan jendela dialog, Pashua menggunakan sintaks yang sangat sederhana. Semua detail yang membosankan seperti memposisikan elemen, menghitung ukuran jendela dll. Ditangani secara otomatis oleh Pashua, sehingga Anda dapat sepenuhnya berkonsentrasi pada aplikasi Anda.
Apa yang baru dalam rilis ini:
Pashua sekarang menjadi Sumber Terbuka, dilisensikan di bawah lisensi BSD 3-klausa. Anda dapat menemukan kode sumber di GitHub.
Opsi -e sudah tidak digunakan lagi untuk saat ini seperti sekarang dihapus. Jika opsi ini digunakan, peringatan akan ditulis ke stderr, tetapi selain itu, opsi tidak memiliki efek apa pun. Catatan: dalam beberapa kasus (terutama: melewati konfigurasi dialog non-UTF8 melalui stdin) ini dapat menyebabkan kesalahan.
Apa yang baru di versi 0.10.3:
Savebrowser: ketika nilai default ditentukan, nama file dalam dialog diatur sesuai
Perbaiki masalah tinggi combobox yang diperkenalkan dengan v0.10.2
Apa yang baru di versi 0.10.2:
Tooltips sekarang bisa multi-baris dengan menggunakan n untuk linebreaks.
Perbaikan Bug: ketika dialog harus ditutup tetapi tetap di layar karena elemen wajib kosong, centang kotak tidak lagi kehilangan statusnya.
Apa yang baru di versi 0.10.1:
Memperbaiki masalah yang dapat mengakibatkan nilai kembalikan tombol yang tidak akurat dalam keadaan tertentu
Apa yang baru di versi 0.10:
- Saat menampilkan gambar, ukuran piksel digunakan untuk menghitung ukuran, dan resolusi gambar diabaikan
- Sedikit mengurangi jarak vertikal antara item UI dan labelnya
- Ikon aplikasi baru
- Switch baris perintah -e untuk mengatur pengkodean tidak lagi didukung dan diabaikan jika digunakan. (Yang telah ditandai sebagai tidak berlaku lagi sejak Januari 2014). Pashua sekarang mengharapkan input sebagai UTF-8 dan akan menghasilkan nilai sebagai UTF-8, tetapi biasanya akan dapat mendeteksi otomatis, jika pengkodean lain (MacRoman, Latin1 dll.) digunakan. Jika input dalam pengkodean lain, Pashua akan menggunakan pengkodean yang sama untuk output.
- Elemen UI wajib dapat ditentukan oleh atribut wajib yang baru, dan dialog tidak dapat ditutup selama bidang wajib kosong.
- Menambahkan kemampuan untuk mengatur nilai placeholder (penampung atribut) untuk tipe elemen combobox, openbrowser, savebrowser, textfield
- Atribut tooltip atribut tetap untuk tipe cancelbutton dan defaultbutton
- Menghilangkan jumlah contoh yang disertakan dengan Pashua. Contoh yang tersisa sekarang dapat ditemukan di repositori GitHub.
Komentar tidak ditemukan