GTK 3.96 এবং GTK 4 ইতিমধ্যে পরীক্ষামূলকভাবে চালু হয়েছে

জিটিকে-লোগো

10 মাস পরে সর্বশেষ পরীক্ষামূলক সংস্করণ থেকে, জিটিকে ৩.৯3.96 এর নতুন সংস্করণ প্রকাশের উপস্থাপন করা হয়েছে, জিটিকে 4-র ভবিষ্যতের স্থিতিশীল সংস্করণের একটি নতুন পরীক্ষামূলক সংস্করণ।

জিটিকে ৪ উন্নয়নের দিকে রয়েছে নতুন বিকাশের প্রক্রিয়াটির অংশ হিসাবে বেশ কয়েক বছর ধরে একটি স্থিতিশীল এপিআই সরবরাহ করার চেষ্টা করা হচ্ছে যা প্রতি ছয় মাসে আপনাকে ব্যবহার করা যেতে পারে জিটিকের পরবর্তী শাখায় এপিআই পরিবর্তনের কারণে আপনাকে অ্যাপ্লিকেশনটি আবার করতে হবে।

জিটিকে ৩.৯3.96-এ প্রধান নতুন বৈশিষ্ট্য

আনুষ্ঠানিক ঘোষণায় এই নতুন প্রকাশের আগমনের সাথে, বিভিন্ন অভিনবত্ব হাইলাইট করা যেতে পারে কাদের মধ্যে এর মধ্যে একটি হ'ল ব্রডওয়ের জিডিকে ব্যাকএন্ড পুরোপুরি নতুন করে লেখা হয়েছে একটি ওয়েব ব্রাউজার উইন্ডোতে জিটিকে লাইব্রেরির আউটপুট প্রদর্শন করতে।

পূর্ববর্তী ব্রডওয়ে বাস্তবায়নে এটি জিটিকে 4 রেন্ডারিং পদ্ধতির সাথে খাপ খায় নি প্রস্তাবিত (বাফারে প্রেরণের পরিবর্তে, এখন একটি রেন্ডারিং নোড-ভিত্তিক মডেল ব্যবহৃত হয়, যাতে আউটপুটটি একটি উচ্চ-স্তরের অপারেশন ট্রি আকারে সংগঠিত হয় যা জিপিইউ দ্বারা ওপেনজিএল এবং ভালকান ব্যবহার করে কার্যকরভাবে প্রক্রিয়া করা হয়)।

ব্রডওয়ের নতুন সংস্করণ ব্রাউজারের ইন্টারফেসটি প্রদর্শনের জন্য সিএসএস শৈলীর সাথে অঙ্কন নোডগুলিকে DOM নোডে রূপান্তর করে। প্রতিটি নতুন স্ক্রিনের অবস্থা পূর্ববর্তী রাজ্যের তুলনায় ডিওএম গাছের পরিবর্তন হিসাবে প্রক্রিয়াজাত করা হয়, দূরবর্তী ক্লায়েন্টে প্রেরিত ডেটার আকার হ্রাস করে।

The সিএসএস রূপান্তর বৈশিষ্ট্যের মাধ্যমে 3 ডি রূপান্তর এবং গ্রাফিক প্রভাবগুলি প্রয়োগ করা হয়।

ওয়েল্যান্ড প্রোটোকল ব্যবহার করে এবং এক্স 11-বেইন্ড এপিআইয়ের একটি ক্লিনআপ করার জন্য বা তাদের পৃথক এক্স 11 ব্যাকএন্ডে স্থানান্তরিত করার অভিপ্রায় নিয়ে তৈরি করা হয়েছে এমন API গুলি বাস্তবায়নের সাথে জিডিকে অবিরত ছিল।

প্রস্তাবিত পৃথক বস্তু GdkDrag এবং GdkDrop সহ ক্রিয়াকলাপের ড্র্যাগ এবং ড্রপ ক্রিয়াকলাপগুলির সাথে সম্পর্কিত কোডটির রিফ্যাকচারিং অব্যাহত।

3 ডি ট্রান্সফর্ম ক্ষমতাগুলি এমন একটি স্তরে আনা হয় যা আপনাকে ঘূর্ণন ঘনক হিসাবে এনিমেশন প্রভাব তৈরি করতে দেয়।

মধ্যে জিএসকে এপিআই (জিটিকে সিন কিট), যা ওপেনজিএল এবং ভুলকানের মাধ্যমে গ্রাফিকাল দৃশ্যের অঙ্কন সরবরাহ করে, এটি ত্রুটিগুলি নিয়ে কাজ করেছে যে সহজ হয়ে গেছে নতুন gtk4-node- সম্পাদক ডিবাগিং সরঞ্জামকে ধন্যবাদ, যা সিরিয়ালাইজড ফর্ম্যাটে রেন্ডার নোড লোড এবং প্রদর্শনের অনুমতি দেয় (জিটিকে ইন্সপেক্টর মোডে সংরক্ষণ করা যেতে পারে), এবং বিভিন্ন ব্যাক-এন্ড ব্যবহার করার সময় অঙ্কনের ফলাফলের সাথে তুলনা করতে।

অন্যান্য পরিবর্তন

উইজেট GtkAssist, GtkStack এবং GtkNotebook প্রকাশ্যে উপলভ্য অবজেক্টগুলিতে যুক্ত করা হয়েছে শিশুদের পৃষ্ঠায়িত আউটপুট জন্য, যেখানে অ-বিন্যাস উইজেট ডেটার সন্তানের বৈশিষ্ট্যগুলি পাস করা হয়েছে।

যেহেতু বিদ্যমান সমস্ত শিশু বৈশিষ্ট্যগুলি নিয়মিত বৈশিষ্ট্য, বিন্যাস বৈশিষ্ট্যগুলিতে বা পৃষ্ঠার বস্তুগুলিতে স্থানান্তরিত হয়েছে, তাই শিশু বৈশিষ্ট্যগুলির জন্য সমর্থন GtkContainer থেকে সম্পূর্ণভাবে সরানো হয়েছে।

অন্যান্য সংস্করণগুলির মধ্যে যা এই সংস্করণে রয়েছে:

  • GtkEntry এর মূল কার্যকারিতাটি নতুন GtkText উইজেটে স্থানান্তরিত হয়েছে, যার মধ্যে GtkEdable এর উন্নত সম্পাদনা ইন্টারফেসও রয়েছে। সমস্ত বিদ্যমান ডেটা এন্ট্রি সাবক্লাসগুলি নতুন GtkText উইজেটের উপর ভিত্তি করে GtkEdable বাস্তবায়নে রূপান্তরিত হয়েছে।
  • পাসওয়ার্ড এন্ট্রি ফর্মগুলির জন্য নতুন GtkPasswordEntry উইজেট যুক্ত করা হয়েছে।
  • নতুন তালিকা গঠনের মডেল যুক্ত করা হয়েছে: GtkMapListModel, GtkSliceListModel, GtkSortListModel, GtkSelectionModel, এবং GtkSingleSelection। ভবিষ্যতে আমরা GtkListView এ তালিকার মডেলগুলির জন্য সমর্থন যুক্ত করার পরিকল্পনা করি।
  • GtkBuilder এ, আইডেন্টিফায়ার দ্বারা বাইন্ডিং ব্যবহার না করে পরিবর্তে (ইনলাইন) অবজেক্টের বৈশিষ্ট্য সেট করার ক্ষমতা যুক্ত করা হয়।
  • জিটিকে 4 থেকে জিটিকে 3 তে ইউআই ফাইল রূপান্তর করতে gtk4-builder-tool এ একটি কমান্ড যুক্ত করা হয়েছে।
  • মূল থিম (কী থিম), ট্যাব (ট্যাবুলার মেনু) এবং কম্বো বাক্সগুলির জন্য সমর্থন বন্ধ করা হয়েছে। GtkInvisible উইজেট সরানো হয়েছে।

অবশেষে জিটিকে ৪ সম্পূর্ণরূপে স্থিতিশীল না হওয়া পর্যন্ত প্রস্তাবিত ব্যবহারকারী অ্যাপ্লিকেশনগুলি জিটিকে ৩.২৪ ব্যবহার করে নির্মাণ চালিয়ে যাওয়ার পরামর্শ দেওয়া হচ্ছে।

উৎস: https://blog.gtk.org


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।