1 poin oleh GN⁺ 2025-07-07 | 1 komentar | Bagikan ke WhatsApp
  • LisaGUI adalah proyek web OS yang mengadopsi gaya Apple Lisa, dan saat ini dirilis dalam status Alpha release
  • Identitas utamanya terletak pada antarmuka bertema Lisa berbasis grafis 1-bit
  • Layar awal menampilkan pilihan NO JS, REFRESH PAGE, MORE INFO, dan STARTUP FROM...
  • Setiap pilihan disusun dengan nomor 1, 2, 3, sehingga tampak seperti layar booting atau layar pemilihan menu
  • Berdasarkan informasi yang dipublikasikan saja, browser yang didukung, cara penggunaan, metode implementasi, dan lisensi tidak dapat dipastikan

Layar Alpha LisaGUI

  • LisaGUI diperkenalkan sebagai proyek web OS bertema Lisa
  • Berdasarkan deskripsi meta, ini adalah Alpha release yang menggunakan grafis 1-bit
  • Item yang ditampilkan di layar:
    • NO JS
    • 1 REFRESH PAGE
    • 2 MORE INFO
    • 3 STARTUP FROM...

Informasi yang belum terkonfirmasi

  • Metode instalasi, syarat menjalankan, daftar fitur, tech stack, dan informasi lisensi tidak ada dalam isi yang dipublikasikan
  • Arti yang tepat atau cara kerja dari frasa NO JS sulit dipastikan hanya dari isi yang tersedia

1 komentar

 
GN⁺ 2025-07-07
Komentar Hacker News
  • Lisa tidak menggunakan piksel persegi, jadi kanvas diskalakan agar tingginya 1,5 kali lebarnya
    Pada layar beresolusi tinggi, ruang rendering pada dasarnya dua kali lipat sehingga umumnya terlihat baik-baik saja, tetapi pada layar beresolusi rendah piksel bisa tampak seperti 1px × 1,5px dan terlihat terdistorsi
    Jika jendela diperbesar cukup besar pada layar besar beresolusi rendah, pengaturan skala bilangan bulat otomatis akan diterapkan sehingga piksel ditampilkan lebih besar, dan ini juga bisa dipaksa aktif dari opsi display di aplikasi Preferences
    Jika pengaturannya kacau, mulai ulang LisaGUI sambil menahan tombol Shift untuk mereset pengaturan skala
    Pada PWA di iOS ada beberapa bug kecil terkait posisi kanvas; memutar perangkat ke orientasi lain lalu mengembalikannya akan memperbaikinya, tetapi itu merepotkan
    Untuk menutup jendela, klik dua kali ikon di title bar; ini adalah tindakan “melipat jendela kembali menjadi ikon”

    • Saya penasaran bagaimana penyesuaian skala jendela/font secara dinamis yang tidak bergantung pada ukuran browser ditangani
      Kalau HTML, ini biasanya didapat hampir gratis
  • Saya sangat suka Show HN seperti ini
    Ada kesenangan dari JavaScript vanilla yang sederhana dan belajar “Lisa GUI” yang asing dari jauh sebelum zaman saya
    Akan menyenangkan kalau ada game seperti Breakout di demo atau contoh, tapi itu kata sisi kanak-kanak dalam diri saya

    • Game berikutnya yang rencananya dibuat adalah Solitaire
      Sebagai penghormatan kepada Xerox, saya juga ingin suatu saat membuat sesuatu seperti Mazewar di Xerox Alto, tetapi itu sepertinya akan menjadi pekerjaan besar, terutama jika sampai memasukkan networking
  • Ada banyak masukan tentang font, dan beberapa orang mengatakan lebar sebagian huruf terlihat tidak merata
    Huruf-hurufnya secara harfiah adalah font bitmap, jadi selama tidak diberi style, selalu dirender dengan cara yang sama; penerapan style juga ditangani secara konsisten
    Font sistem Lisa memiliki gaya unik, dengan goresan vertikal tiap huruf sedikit lebih lebar daripada goresan horizontal untuk mengoreksi rasio aspek piksel 2:3
    Jika terlihat tidak merata, mungkin karena Anda melihatnya pada skala 1x di layar beresolusi rendah; untuk debugging diperlukan screenshot
    Di Windows, ambil screenshot dengan Windows + PrintScreen; di Mac dengan Command + Shift + 3, lalu kirim ke tautan email di bagian bawah https://yaros.ae/ atau ke Bluesky(https://bsky.app/profile/lisagui.com)
    Pembaruan proyek juga diposting di akun Bluesky, dan untuk pengguna lama yang tidak ingin membuat akun Bluesky, ada juga tautan RSS di situs web

  • Style teks bayangan di aplikasi Preferences dan editor FatBits benar-benar membangkitkan kenangan lama
    Selain tidak adanya tombol tutup pada jendela, menakjubkan bahwa bahkan setelah menanggalkan 40 tahun “inovasi” UX, hasilnya tetap produktif dan intuitif
    Perilaku menu yang tetap terbuka setelah sekali klik tampaknya merupakan peningkatan yang disambut baik yang muncul jauh belakangan

    • Menu yang menempel muncul jauh belakangan
      Sekarang semua orang sudah terbiasa dengannya, jadi sengaja ditambahkan; Anda bisa mengklik sekali agar menu tetap terbuka, atau menahan tombol mouse sambil menyeret untuk membukanya lalu menutupnya saat tombol dilepas
      Setidaknya ada satu ekstensi Mac pada Mac OS awal seperti System 6 yang memungkinkan penggunaan menu menempel, jadi ini semacam backport fitur itu ke masa yang sedikit lebih lama
      Untuk menutup jendela, klik dua kali ikon title bar
    • Anda bisa menutupnya dengan mengklik dua kali ikon di kiri atas jendela
      Mungkin semacam tindakan pintasan untuk File > Set Aside
  • Saat bekerja sebagai teknisi perbaikan Mac pada awal 90-an, saya tidak lama memakai Lisa, tetapi sempat beberapa kali mencobanya, memperbaiki satu atau dua unit Lisa, dan bahkan memodifikasi salah satunya menjadi Mac XL
    UI-nya benar-benar direproduksi dengan baik, dan menyenangkan untuk mengeklik berbagai hal di sana-sini

    • Lisa benar-benar mesin yang keren, dan jelas lebih mudah dikerjakan serta diperbaiki daripada desain Apple lainnya
  • Untuk kursor mouse di mobile, saya sarankan membuatnya bekerja seperti Microsoft Remote Desktop untuk iOS
    Bukan kursor langsung berpindah ke posisi yang diketuk di layar, melainkan saat jari digerakkan di mana saja pada layar, kursor di posisi lain—bukan tepat di bawah jari—bergerak secara proporsional
    Sulit dijelaskan, tetapi kalau memakai RDP dengan Windows App gratis dari Microsoft di perangkat mobile, Anda akan langsung paham

    • Itu sudah diimplementasikan seperti itu
      Aktifkan mode trackpad di panel opsi touchscreen pada Preferences
  • Cukup keren dan bekerja lebih baik dari yang saya kira di mobile
    Namun game shuffle puzzle tampaknya punya bug yang menghasilkan puzzle yang tidak bisa diselesaikan
    Saya terkena masalah paritas, dan sudah menyusunnya agar kotak kosong berada di kiri atas, tetapi game tidak merespons, jadi sepertinya itu bukan solusi yang dimaksud
    Saya juga mengeceknya dengan alat pemecah online, dan hasilnya mengatakan tidak ada solusi

    • Saat ini belum memverifikasi apakah puzzle bisa diselesaikan, hanya memeriksa apakah state puzzle valid
      Mungkin akan ditambahkan nanti, tetapi untuk saat ini sepertinya kalau tidak bisa diselesaikan, harus dikocok ulang seperti Solitaire
      Kebetulan game berikutnya yang direncanakan untuk ditambahkan adalah Solitaire
  • Saat mengeklik berbagai hal, sesuatu seperti elemen latar belakang terseleksi dan seluruh halaman berubah menjadi biru, lalu setelah itu tidak bisa batal dipilih meskipun diklik berkali-kali
    Tidak sampai merusak pengalaman, tetapi agak mengganggu; saya melihatnya di Safari 18.5 (20621.2.5.11.8) dan Google Chrome 138.0.7204.93

    • Reaksinya sama, tetapi itu perilaku yang disengaja
      Buka aplikasi Preferences, centang Decorate Desktop, lalu pilih warna selain Pale Blue Dot di pemilih palet warna
    • Jika bukan elemen kanvas itu sendiri yang terseleksi, itu adalah palet warna default kebiruan yang meniru CRT Lisa
      Saat ini pengaturan baru diterapkan setelah pemuatan pengaturan dimulai
      Jika ini membingungkan, mungkin penyimpanan bisa diprioritaskan untuk diubah agar pengaturan ini diterapkan begitu halaman dimuat
    • Sama juga di iPhone
      Mungkin seluruh halaman terseleksi menjadi biru karena gestur seperti swipe, dan anehnya seperti terseleksi otomatis meski tidak melakukan apa-apa
    • Nuansa warna itu tampaknya dimaksudkan untuk meniru kesan CRT Lisa
  • Saat mencobanya di Firefox pada iPhone, ketika ponsel terkunci dalam mode portrait, tombol install atau try tidak terlihat
    Jika kunci rotasi dimatikan, semuanya baik-baik saja; sepertinya cara membaca resolusi berbeda tergantung apakah kuncinya aktif atau tidak
    Di menu bar atas juga tidak terlihat apa-apa, jadi tidak ada yang bisa dilakukan
    Tetap saja ini pekerjaan yang luar biasa, dan sangat mengesankan karena sekarang benar-benar bisa digunakan

    • Setelah sedikit memperkecil zoom halaman, tombolnya terlihat dan setelah itu semuanya baik-baik saja
      Sebenarnya bukan sekadar baik-baik saja, tetapi benar-benar luar biasa
      Saat menggunakannya saya benar-benar tersenyum, dan kecepatannya juga sangat tinggi
    • Menu bar disembunyikan di installer karena installer Lisa memang benar-benar terlihat seperti itu
      Namun jelas layout-nya perlu dibuat lebih responsif
      Jika layar ponsel terlalu kecil, teks bisa meluap dan sebagian terpotong, tetapi karena Lisa tidak memiliki panel yang bisa di-scroll seperti itu, saya tidak ingin memaksakan area scroll ke semua dialog
      Saya sedang menyeimbangkan akurasi historis, keterbatasan modern, dan utang teknis buatan sendiri, jadi kompromi pasti akan muncul
  • Saya hanya mencoba beberapa hal karena di mobile, tetapi terkesan karena responsivitasnya bagus