- เครื่องมือบอร์ดคัมบังและจัดการรายการงานแบบมินิมอล ออกแบบมาให้ใช้งานได้ง่ายและรวดเร็ว
- เป็นเว็บแอปหน้าเดียว ประกอบด้วยไฟล์ HTML หนึ่งไฟล์, แพ็กเกจ jQuery รุ่นเก่า, และชุดเว็บฟอนต์
- ใช้งานแบบออฟไลน์ได้อย่างสมบูรณ์ และถูกพัฒนาขึ้นโดยคำนึงถึงสิ่งนี้
- ปัจจุบันข้อมูลทั้งหมดถูกเก็บไว้ในเครื่องด้วย localStorage
- สามารถส่งออกหรือนำเข้าข้อมูลเป็นไฟล์ข้อความธรรมดาในรูปแบบ JSON แบบง่ายได้
สามารถสำรองข้อมูลไปยังดิสก์ในเครื่องโดยอัตโนมัติผ่าน:
- Nullboard Agent: แอปเนทีฟสำหรับ Windows
- Nullboard Agent Express Port: แอปพกพาที่ใช้ express.js
- nbagent: เวอร์ชัน Python สำหรับระบบ Unix
UI และ UX
- ให้ความสำคัญกับความสะดวกในการใช้งาน
- ทุกอย่างแก้ไขได้ในตำแหน่งเดิม การเปลี่ยนแปลงทั้งหมดจะถูกบันทึกอัตโนมัติ และเก็บประวัติการแก้ไขไว้ 50 เวอร์ชัน
- สามารถเพิ่มโน้ตใหม่ไว้ก่อนหรือหลังโน้ตที่มีอยู่ได้โดยตรง
- สามารถย้ายโน้ตไปยังรายการอื่นได้เช่นกัน
- คอนโทรลเกือบทั้งหมดถูกซ่อนไว้เป็นค่าเริ่มต้น เพื่อลดความรกทางสายตาให้น้อยที่สุด
- โน้ตที่ยาวสามารถย่อให้แสดงเฉพาะบรรทัดแรกได้
- ฟอนต์เริ่มต้นคือ Barlow ซึ่งแคบแต่ยังอ่านง่าย
- สามารถตั้งค่าให้โน้ตมีลักษณะแตกต่างกันได้ ซึ่งมีประโยชน์สำหรับแบ่งรายการออกเป็นส่วนต่างๆ
- ลิงก์ที่ขึ้นต้นด้วย https:// และ http:// จะถูกตรวจจับ เมื่อเอาเมาส์ชี้จะมีเอฟเฟกต์ "pulse" และสามารถเปิดได้ผ่านเมนูคลิกขวา
- เมื่อกด CapsLock ลิงก์ทั้งหมดจะถูกไฮไลต์และคลิกซ้ายได้
- รายการก็สามารถย้ายได้เช่นกัน แต่ไม่หวือหวาเท่าโน้ต
- ปรับฟอนต์, ขนาด และความสูงบรรทัดได้
- สามารถสลับธีมสีย้อนกลับได้
- รองรับหลายบอร์ด และสลับไปมาระหว่างบอร์ดได้แทบจะทันที
- รองรับเลิกทำ/ทำซ้ำได้ 50 เวอร์ชันต่อบอร์ด (ตั้งค่าได้ในโค้ด)
- มีคีย์ลัดสำหรับย้ายโน้ตข้ามแท็บ
ข้อควรทราบ
- พัฒนามาสำหรับเดสก์ท็อปและการใช้งานด้วยคีย์บอร์ด/เมาส์
- แทบไม่ได้ทดสอบกับอุปกรณ์พกพาและการป้อนข้อมูลแบบแท็บ/สัมผัส
- ใช้งานได้บน Firefox, ผ่านการทดสอบบน Chrome, ควรใช้งานได้บน Safari และอาจใช้งานได้บน Edge
- ใช้ localStorage ในการเก็บบอร์ด/รายการ/โน้ต ดังนั้นควรระวังเมื่อจะล้างแคช
เวอร์ชันแบบ Dockerized
เบื้องหลัง
- Nullboard เป็นเครื่องมือที่จัดการรายการ ToDo ได้ดี
- Trello ก็ไม่เลว แต่รู้สึกไม่สะดวกที่ต้องเก็บข้อมูลไว้บนคลาวด์
- Wekan ดูมีอนาคต แต่หนักเกินไป และไม่มีการรองรับการใช้งานออฟไลน์หรือทางเลือกในการเก็บข้อมูลไว้ในเครื่อง
- Things สวยงาม แต่ไม่ใช่เครื่องมือที่เหมาะ
- Inkscape ก็พอใช้ได้สำหรับรายการข้อความ แต่ขาดความสามารถในการขยายต่อ
- กระดาษก็เกือบจะตอบโจทย์ แต่การจัดเรียงรายการใหม่ทำได้ลำบาก
- สุดท้ายจึงลงมือเขียนสิ่งที่ต้องการขึ้นมาเอง และ Nullboard ก็ถือกำเนิดขึ้น
ใบอนุญาต
- ใบอนุญาต BSD 2-clause ที่มี Commons Clause
- สามารถใช้งาน แก้ไข และแจกจ่ายต่อได้ ตราบใดที่ไม่นำไปขาย
อัปเดต
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News