ตัวแก้ไข Lospec Pixel ไม่ได้อยู่ในการพัฒนาอีกต่อไปและไม่ยอมรับการมีส่วนร่วมอีกต่อไป
มันยังคงมีอยู่ที่ https://lospec.com/pixel-editor ในสถานะปัจจุบัน แต่อาจมีข้อบกพร่อง
นี่คือซอฟต์แวร์ที่ใช้เบราว์เซอร์สำหรับการสร้างงานศิลปะพิกเซล
ก่อนที่จะเริ่มทำงานโปรดเปิดปัญหาสำหรับการอภิปรายเพื่อให้เราสามารถจัดระเบียบงานโดยไม่สร้างความขัดแย้งมากเกินไป หากการบริจาคของคุณกำลังจะแก้ไขข้อผิดพลาดโปรดทำส้อมและใช้สาขาการแก้ไขข้อผิดพลาด หากคุณต้องการทำงานกับฟีเจอร์ใหม่โปรดใช้สาขาใหม่แทน
ยินดีต้อนรับการเปลี่ยนแปลงใด ๆ ที่แก้ไขข้อบกพร่องหรือเพิ่มคุณสมบัติ ตรวจสอบปัญหาหากคุณไม่ทราบว่าจะเริ่มต้นที่ไหน: หากคุณยังใหม่กับตัวแก้ไขเราขอแนะนำให้คุณตรวจสอบวิกิก่อน
เวอร์ชันถัดไปส่วนใหญ่มุ่งเน้นไปที่การเพิ่มคุณสมบัติที่จำเป็นที่ขาดหายไปและการพอร์ตไปยังมือถือ
ข้อเสนอแนะ / คุณสมบัติที่วางแผนไว้:
เอกสาร
ความเป็นไปได้ที่จะซ่อนและปรับขนาดเมนู (เลเยอร์, จานสี)
โหมดกระเบื้อง
โหลดจานสีจากไฟล์ LPE
ตัวเลือกสมมาตร (กำลังทำงานอยู่)
ทำกริดจานสีแทนการมีสแต็คขนาดใหญ่ทางด้านขวาเมื่อสีมีมากเกินไป
อาจเพิ่มฟังก์ชั่นการทำงานร่วมกัน
มือถือ
ขัด:
ไม่มีข้อกำหนดหากคุณต้องการใช้รหัสของ GitHub หากคุณต้องการตั้งค่าสภาพแวดล้อมของคุณบนเดสก์ท็อปคุณจะต้องติดตั้ง node.js และ Git
คุณต้องใช้ npm ในเวอร์ชัน 7 (เนื่องจาก Lockfile เวอร์ชันที่ 2 ซึ่งเปิดตัวที่นั่น) ซึ่งมาพร้อมกับ Node.js 15 หรือใหม่กว่า เพื่อลดความซับซ้อนของการติดตั้งเวอร์ชันที่เหมาะสมคุณสามารถใช้ประโยชน์จาก NVM และเรียกใช้ nvm install - มันจะเปิดใช้งานเวอร์ชัน node.js ที่เหมาะสมในเซสชันพรอมต์คำสั่งปัจจุบันของคุณ
npm install จากนั้นเรียกใช้ npm run hot : มันจะเปิดป๊อปอัพที่มีตัวแก้ไขดังนั้นอย่าลืมปิดการใช้งาน adblock ของคุณหากคุณใช้ npm installnpm run hot ซึ่งจะรวบรวมแอพไปยังโฟลเดอร์ /build ให้บริการภายใต้ http: // localhost: 3000 จากนั้นเปิดในเบราว์เซอร์ของคุณ ยิ่งไปกว่านั้นจะรีสตาร์ทเซิร์ฟเวอร์ทุกครั้งที่คุณบันทึกการเปลี่ยนแปลงของคุณใน codebase คุณสามารถไปได้ไกลยิ่งขึ้นด้วยการเรียกใช้ npm run hot:reload ซึ่งจะทริกเกอร์การโหลดหน้าเว็บอีกครั้งหากคุณมีปัญหาใด ๆ ให้ดูหน้านี้: https://help.github.com/en/articles/creating-a-pull-request-from-a-fork
คุณสมบัติบางอย่างอาจถูกซ่อนไว้โดยค่าเริ่มต้น ฟังก์ชั่นที่จะเปิดใช้งาน/ปิดการใช้งานมีอยู่ใน featureToggles ทั่วโลกและทำงานบน window.localStorage
ตัวอย่างเช่นใช้ featureToggles.enableEllipseTool() เพื่อให้มองเห็นปุ่มเครื่องมือวงรี จากนั้น featureToggles.disableEllipseTool() เพื่อซ่อนมัน