প্রকল্প সম্পর্কে
ComfyUI_frontend হলো ComfyUI-এর অফিসিয়াল ফ্রন্ট-এন্ড বাস্তবায়ন, যে নোড-গ্রাফ ইন্টারফেসটি AI ইমেজ জেনারেশন ওয়ার্কফ্লো তৈরি ও চালানোর জন্য ব্যবহৃত হয়। এটি ব্রাউজার-মুখী স্তর যা ক্যানভাস, নোড এডিটর এবং সংশ্লিষ্ট UI রেন্ডার করে, এবং ComfyUI ইনস্টলেশনের জন্য ডিফল্ট ইন্টারফেস হিসেবে সরবরাহ করা হয়।
মূল ইন্টারফেস সক্ষমতা
- Litegraph-এর উপর নির্মিত নোড গ্রাফ ক্যানভাস, যাতে রয়েছে নোড সার্চ, ফাজি ম্যাচিং এবং নোড প্রিভিউ।
- ড্র্যাগ-অ্যান্ড-ড্রপ ও ফিল্টারিং সমর্থনকারী নোড লাইব্রেরি সাইডবার ট্যাব।
- ওয়ার্কফ্লো এক্সিকিউশন ট্র্যাক করার জন্য কিউ ও হিস্টরি সাইডবার ট্যাব।
- ইন্টারফেসেই সরাসরি মাস্ক আঁকা ও পরিমার্জনের জন্য মাস্ক এডিটর।
- Ctrl + ` দিয়ে টগল করা ইন্টিগ্রেটেড সার্ভার টার্মিনাল।
- ক্যানভাস প্যান মোড, গ্রুপ সিলেকশন, নেস্টেড গ্রুপ, গ্রুপ টাইটেল এডিটিং এবং নির্বাচিত নোডগুলোকে Ctrl+G দিয়ে গ্রুপিং।
- সঠিক স্লটে লিংকের অটো-কানেকশন, শিফট-ড্র্যাগ লিংক তৈরি, মাল্টি-লিংক ড্র্যাগিং, এবং সামঞ্জস্যপূর্ণ লিংক কোনো উইজেটের উপর ছাড়লে সেটিকে স্বয়ংক্রিয়ভাবে ইনপুটে রূপান্তর।
- ঐচ্ছিক ইনপুট স্লট ডোনাট হিসেবে প্রদর্শন, এবং উইজেট মানে টেক্সট ওভারফ্লো হ্যান্ডলিং।
স্থানীয়করণ ও কাস্টমাইজেশন
- ১৪টি ভাষা কভার করা নেটিভ i18n সমর্থন, Comfy > Locale > Language-এর অধীনে নির্বাচনযোগ্য, যা তৃতীয়-পক্ষের অনুবাদ এক্সটেনশন প্রতিস্থাপন করে।
- রিসেট ও এডিট ডায়ালগসহ কীবাইন্ডিং কাস্টমাইজেশন UI।
এক্সটেনশন ও ডেভেলপার API
- সেটিংস, কমান্ড, কীবাইন্ডিং, টপবার মেনু আইটেম, সাইডবার ট্যাব, বটম প্যানেল ট্যাব, about-পেজ ব্যাজ এবং টোস্ট মেসেজের জন্য app.registerExtension-এর মাধ্যমে এক্সটেনশন রেজিস্ট্রেশন।
- লিগ্যাসি app.ui.settings API-এর পাশাপাশি app.extensionManager.setting-এর মাধ্যমে নতুন সেটিংস API।
- window.prompt, window.confirm এবং window.alert-এর জন্য ডায়ালগ প্রতিস্থাপন, যা Electron-ভিত্তিক ComfyUI ডেস্কটপ পরিবেশের জন্য উদ্দিষ্ট।
- সিলেকশন টুলবক্স API, যা এক্সটেনশনগুলোকে ক্যানভাস আইটেম নির্বাচিত হলে প্রদর্শিত কমান্ড যোগ করার সুযোগ দেয়।
রিলিজ প্রক্রিয়া
- প্রতিটি মাইনর ভার্সন একটি দুই সপ্তাহের ডেভেলপমেন্ট ফেজ, বাগ-ফিক্স চেরি-পিকসহ দুই সপ্তাহের ফিচার ফ্রিজ, তারপর প্রকাশনা অনুসরণ করে।
- নাইটলি রিলিজ প্রতিদিন প্রকাশিত হয়; ব্যবহারকারীরা --front-end-version Comfy-Org/ComfyUI_frontend@latest দিয়ে অপ্ট-ইন করতে পারেন।
- ধারাবাহিক মাইনর ভার্সনগুলো ওভারল্যাপ করে, তাই একটি ফিচার সাধারণত মার্জ থেকে স্থিতিশীল রিলিজ পর্যন্ত প্রায় চার সপ্তাহ সময় নেয়।
ডেভেলপমেন্ট রিসোর্স
- CONTRIBUTING.md-তে কন্ট্রিবিউশন পাথ, ডেভেলপমেন্ট সেটআপ, কোড স্টাইল, টেস্টিং এবং পুল রিকোয়েস্ট কভার করা হয়েছে।
- আলাদা README-তে i18n লোকেল এবং Storybook কম্পোনেন্ট ডেভেলপমেন্ট ও ভিজ্যুয়াল টেস্টিং নথিভুক্ত করা হয়েছে।
- ট্রাবলশুটিং ডকুমেন্টেশনে সাধারণ সমস্যা, কাস্টম নোড সমস্যা এবং ডেস্কটপ ইনস্টলেশন কভার করা হয়েছে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.