لم يعد محرر Lospec Pixel قيد التطوير ولم يعد يقبل المساهمات.
يبقى متاحًا على https://lospec.com/pixel-editor في حالته الحالية ، ولكنه قد يحتوي على الأخطاء.
هذا برنامج يعتمد على المتصفح لإنشاء فن البيكسل
قبل البدء في العمل ، يرجى فتح مشكلة للمناقشة حتى نتمكن من تنظيم العمل دون إنشاء الكثير من النزاعات. إذا كانت مساهمتك ستصلح خطأً ، فيرجى إنشاء شوكة واستخدام فرع الخلل في الأخطاء. إذا كنت ترغب في العمل على ميزة جديدة ، فيرجى استخدام فرع الميزة الجديدة بدلاً من ذلك.
أي تغييرات تصلح الأخطاء أو إضافة ميزات مرحب بها. تحقق من المشكلات إذا كنت لا تعرف من أين تبدأ: إذا كنت جديدًا على المحرر ، فإننا نقترح عليك التحقق من الويكي أولاً.
يركز الإصدار التالي في الغالب على إضافة الميزات الأساسية المفقودة والنقل إلى الهاتف المحمول.
الاقتراحات / الميزات المخطط لها:
الوثائق
إمكانية إخفاء وتغيير حجم القوائم (طبقات ، لوحة)
وضع البلاط
تحميل لوحة من ملف LPE
خيارات التماثل (يجري العمل حاليًا)
اصنع شبكة لوحة بدلاً من وجود مكدس ضخم على اليمين عندما تكون الألوان كثيرة جدًا
ربما تضيف وظيفة التعاون
متحرك
بولندي:
لا توجد متطلبات إذا كنت ترغب في استخدام مساحات Github. إذا كنت تفضل إعداد بيئتك على سطح المكتب ، فستحتاج إلى تثبيت Node.js و Git.
تحتاج أيضًا إلى npm في الإصدار 7 (بسبب الإصدار الثاني من Lockfile الذي تم تقديمه هناك) والذي يأتي مع Node.js 15 أو الأحدث. لتبسيط تثبيت الإصدارات المناسبة ، يمكنك الاستفادة من NVM وتشغيل nvm install - سيؤدي إلى تنشيط إصدار Node.js المناسب في جلسة موجه الأوامر الحالية.
npm install . ثم قم بتشغيل npm run hot : سيفتح نافذة منبثقة تحتوي على المحرر ، لذلك تأكد من تعطيل AdBlock إذا كنت تستخدم واحدة. npm installnpm run hot والذي سيتم تجميع التطبيق إلى مجلد /build ، ويخدم تحت http: // localhost: 3000 ، ثم افتح في متصفحك. علاوة على ذلك ، فإنه يعيد تشغيل الخادم في كل مرة تقوم فيها بحفظ التغييرات في قاعدة الكود. يمكنك الذهاب إلى أبعد من ذلك عن طريق تشغيل npm run hot:reload ، والتي ستؤدي أيضًا إلى إعادة تحميل صفحات الويب.إذا كان لديك أي مشكلة ، راجع هذه الصفحة: https://help.github.com/en/articles/creating-a-pull-request-from-a-fork
قد يتم إخفاء بعض الميزات افتراضيًا. تتوفر وظائف تمكين/تعطيلها داخل Global featureToggles وتعمل على window.localStorage .
على سبيل المثال ، استخدم featureToggles.enableEllipseTool() لجعل زر أداة القطع الناقص مرئيًا. ثم featureToggles.disableEllipseTool() لإخفائه.