রচনা উপাদান 3 অভিযোজিত
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
13 নভেম্বর, 2024 | 1.0.0 | - | - | 1.1.0-আলফা07 |
নির্ভরতা ঘোষণা করা
রচনার উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
Groovy
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.1.0-alpha07" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha07" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha07" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.1.0-alpha07") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha07" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha07" }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
রচনা উপাদান3 অভিযোজিত সংস্করণ 1.1
সংস্করণ 1.1.0-alpha07
13 নভেম্বর, 2024
androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha07
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha07-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- অভিযোজিত লাইব্রেরিতে ড্র্যাগ হ্যান্ডেল বাস্তবায়ন সরান এবং এটির M3 সংস্করণ ব্যবহার করতে লোকেদের উত্সাহিত করুন। এবং একই সময়ে প্রদত্ত ড্র্যাগ হ্যান্ডেল কম্পোজেবলে প্যান সম্প্রসারণ টেনে আনার ক্ষমতা প্রদানের জন্য একটি সংশোধক প্রবর্তন করুন। এছাড়াও একটি বাস্তবায়ন বিশদ হিসাবে
DraggableState
লুকান যাতে প্রয়োজন হলে আমরা পরে এটি পরিবর্তন করতে পারি। ( Ib50cd ) - UXR ফিডব্যাক অনুযায়ী স্ক্যাফোল্ড ফাংশন থেকে প্যান মোশন কাস্টমাইজেশনের এন্ট্রি পয়েন্টকে
AnimatedPane
নিয়ে যায়। ( I10f72 ) - ফলক সম্প্রসারণের জন্য ফ্লিং সমর্থন এবং কাস্টম অ্যানিমেশন স্পেক প্রবর্তন করুন। ( IE207d , b/362584341 )
বাগ ফিক্স
- বাতিলকরণে পূর্বাভাসমূলক ব্যাক সমস্যাগুলি ঠিক করুন। ( 36a3e0a ), ( b/369899645 )
সংস্করণ 1.1.0-alpha06
30 অক্টোবর, 2024
androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha06-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
PaneScaffoldTransitionScope.motionProgress
এFloatRange
যোগ করুন। ( Iac0dd ) - নেভিগেটর প্যারামের ধরনকে নেভিগেবল স্ক্যাফোল্ডে জেনেরিক টাইপ পরিবর্তন করুন। ( I1da6e )
সংস্করণ 1.1.0-alpha05
অক্টোবর 16, 2024
androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha05-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- আরও সামঞ্জস্যপূর্ণ গতি আচরণ এবং ভবিষ্যত প্রসারণযোগ্যতা নিশ্চিত করতে অ্যানিমেশন স্পেস ক্লাস প্রবর্তন করুন। ( I2d3cc )
- গতির ধরন প্রদান করুন এবং
PaneMotionData
এ বর্তমানXXXXX-এর নামকরণ করুন XXXX এর উৎপত্তি৷ ( I7c61a )
সংস্করণ 1.1.0-alpha04
2 অক্টোবর, 2024
androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha04 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-
NavigableListDetailPaneScaffold
এবংNavigableSupportingPaneScaffold
এ ভবিষ্যদ্বাণীমূলক ব্যাক সমর্থন যোগ করা হয়েছে। ( I4dc21 , b/359616816 )
এপিআই পরিবর্তন
-
ThreePaneScaffoldState
যোগ করা হয়েছেThreePaneScaffoldNavigator
এ। অ্যানিমেশন সহ নেভিগেশন সমর্থন করার জন্য নেভিগেশন পদ্ধতিগুলিsuspend
করা হয়েছে। আংশিক নেভিগেশন অবস্থা (যেমন ভবিষ্যদ্বাণীমূলক ব্যাক) সমর্থন করার জন্যseekBack
যোগ করা হয়েছে। ( I5a651 , b/359616816 ) - ভারা মানগুলির মধ্যে পরিবর্তন নিয়ন্ত্রণ করতে
MutableThreePaneScaffoldState
যোগ করা হয়েছে। বিদ্যমানThreePaneScaffoldState
শুধুমাত্র পঠনযোগ্য করা হয়েছে। ( আইডিবি৩সি৬ ) - ডিফল্ট প্যান গতি বাস্তবায়ন ( I95a7b ) প্রকাশ করুন
- প্যান সম্প্রসারণ অবস্থার প্রাথমিক অ্যাঙ্কর সেট করা সক্ষম করুন ( Ie41b3 , b/362350560 )
বাগ ফিক্স
- ড্র্যাগ হ্যান্ডেলের 48x48dp মিনিট টাচ টাচ সাইজ প্রয়োগ করুন ( 7ce6635 , b/366018217 )
- কনফিগারেশন পরিবর্তনের পরে নোঙ্গর করা অবস্থান পুনরুদ্ধার করুন ( 3c9fc6b , b/362353672 )
সংস্করণ 1.1.0-alpha03
সেপ্টেম্বর 18, 2024
androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha03-এ এই কমিট রয়েছে।
সংস্করণ 1.1.0-alpha02
4 সেপ্টেম্বর, 2024
androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- মোশন কাস্টমাইজেশন ( I0bf9c ), ( I80e66 ) নির্মাতারা অভিযোজিত স্ক্যাফোল্ড অবস্থা পরিবর্তনের সময় ডিফল্ট গতি পরিবর্তন করতে সমর্থিত। নির্মাতারা ডিফল্ট প্রবেশ এবং প্রস্থান ট্রানজিশনের একটি সেট থেকে বেছে নিতে পারেন, অথবা নতুন মোশন স্কোপের মাধ্যমে প্রদত্ত তথ্যের সাথে খাঁটি কাস্টম রূপান্তর বাস্তবায়ন করতে পারেন।
- ফলক সম্প্রসারণ ড্র্যাগ হ্যান্ডেলগুলির বিবর্ণ অ্যানিমেশন প্রয়োগ করুন ( 46e3c69 )
- মনে রাখা
PaneExpansionState
সংরক্ষণযোগ্য করুন ( 61ff76f )
এপিআই পরিবর্তন
- স্ক্যাফোল্ডে অনুপস্থিত ফলক সম্প্রসারণ APis যোগ করুন ( Ic5bc0 )
-
ThreePaneScaffoldDestinationItem.content
এর নাম পরিবর্তন করেcontentKey
করা হয়েছে।rememberListDetailPaneScaffoldNavigator
এবংrememberSupportingPaneScaffoldNavigator
ডিফল্ট টাইপ আর্গুমেন্টNothing
থেকেAny
এ পরিবর্তিত হয়েছে। ( I58749 ) -
ThreePaneScaffoldState
স্থিতিশীল হিসেবে চিহ্নিত করুন ( I64aec ) - ড্র্যাগ হ্যান্ডেল পরামিতিগুলিকে ব্যাপ্ত করুন ( Ic0aa2 )
সংস্করণ 1.1.0-alpha01
আগস্ট 21, 2024
androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- অভিযোজিত স্ক্যাফোল্ডের ফলক সম্প্রসারণ সমর্থন প্রবর্তন করুন।
এপিআই পরিবর্তন
- জনসাধারণের কাছে ফলক সম্প্রসারণ API গুলি প্রবর্তন করুন ( I301d6 )
- ফলক মান ট্রানজিশন নিয়ন্ত্রণ করতে
ThreePaneScaffoldState
চালু করা হয়েছে।ListDetailPaneScaffold
এবংSupportingPaneScaffold
এর ওভারলোড যোগ করা হয়েছে যা এই অবস্থাকে গ্রহণ করে। ( I5db3b ) - ফলক সম্প্রসারণ কী এবং কী প্রদানকারী ইন্টারফেস ( Id621f ) প্রবর্তন করুন
বাগ ফিক্স
- বাদ দেওয়া কবজা উপস্থাপনের সময় ভুল পার্টিশন গণনা ঠিক করুন। ( 9dfd483 )
রচনা উপাদান3 অভিযোজিত সংস্করণ 1.0
সংস্করণ 1.0.0
4 সেপ্টেম্বর, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0
প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এ এই কমিটগুলি রয়েছে।
1.0.0 এর প্রধান বৈশিষ্ট্য
- ওয়ান-লাইনার কম্পোজেবল ফাংশন
currentWindowSize()
,collectFoldingFeaturesAsState()
, এবংcurrentWindowAdaptiveInfo()
অ্যাপগুলিকে মানিয়ে নেওয়ার জন্য প্রয়োজনীয় উইন্ডো তথ্য পেতে, যেমন উইন্ডোর আকার এবং ভাঁজ বৈশিষ্ট্য। -
ListDetailPaneScaffold
এবংSupportingPaneScaffold
দুটি Material3 ক্যানোনিকাল লেআউট প্রদান করতে যা বিভিন্ন উইন্ডো কনফিগারেশন অনুযায়ী স্বয়ংক্রিয়ভাবে নিজেদের মানিয়ে নেবে। এই দুটি ভারা প্রস্তুতকারকদের বিভিন্ন প্রয়োজন অনুসারে সম্পূর্ণরূপে কাস্টমাইজযোগ্য। -
ThreePaneScaffoldNavigator
এবং এর প্রাসঙ্গিক মনে রাখার ফাংশন,rememberListDetailPaneScaffoldNavigator()
এবংrememberSupportingPaneScaffoldNavigator()
একটি অভিযোজিত স্ক্যাফোল্ডের মধ্যে নেভিগেশন সমাধান প্রদান করতে, যা একই সময়ে একাধিক ন্যাভিগেশন গন্তব্য দেখাতে পারে, একটি সাধারণ সেটআপের সাথে তুলনা করে। অ-অভিযোজিত বিশ্ব - অভিযোজিত স্ক্যাফোল্ড অবস্থা পরিবর্তন করার সময় ডিফল্ট, অন্তর্নির্মিত Material3 অ্যানিমেশন।
সংস্করণ 1.0.0-rc01
আগস্ট 21, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01-এ এই কমিট রয়েছে।
বাগ ফিক্স
- বাদ দেওয়া কবজা উপস্থাপনের সময় ভুল পার্টিশন গণনা ঠিক করুন। ( 9dfd483 )
সংস্করণ 1.0.0-beta04
জুন 26, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta04
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta04-এ এই কমিট রয়েছে।
বাগ ফিক্স
- এই সমস্যাটির সমাধান করে যে যখন কব্জা সীমানা আপডেট করা হয়, তখন লেআউটটি সেই অনুযায়ী আপডেট হয় না। ( 71e9cf1 )
সংস্করণ 1.0.0-beta03
জুন 12, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta03
প্রকাশিত হয়েছে। 1.0.0-beta03 সংস্করণে এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- beta02 এ ভুল নির্ভরতা রেজোলিউশনের কারণে সৃষ্ট ক্র্যাশগুলি ঠিক করে।
সংস্করণ 1.0.0-beta02
29 মে, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta02-এ এই কমিট রয়েছে।
সংস্করণ 1.0.0-beta01
14 মে, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।
সংস্করণ 1.0.0-আলফা12
1 মে, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha12-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
HingeInfo
তেisFlat
তথ্য যোগ করুন ( Ie0516 , b/333784198 ) - অভিযোজিত APIগুলি অ-পরীক্ষামূলক করুন ( I1d038 )
- অভিযোজিত বিন্যাস API গুলিকে অ-পরীক্ষামূলক করুন ( Id23df )
-
BackNavigationBehavior
একটি enum থেকে একটি মান শ্রেণীতে পরিবর্তিত হয়েছে ( Id8757 )
বাগ ফিক্স
- রূপান্তর ভগ্নাংশকে ল্যাম্বডাতে পরিবর্তন করুন ( I6f5a9 )
-
SizeTracker
( 18326a9 ) এর প্রাথমিক অবস্থার সমস্যাটি ঠিক করুন -
Posture
সমতা পরীক্ষায় কবজা তালিকা অন্তর্ভুক্ত করুন ( 6687137 )
সংস্করণ 1.0.0-alpha11
এপ্রিল 17, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha11-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- সুযোগ ইন্টারফেস সিল করা. ( আইইএফএ৫৭ )
-
AnimatedPaneScope
প্রবর্তন করুন। ( I62d73 , b/332750742 ) -
AdaptStrategy
সীলমোহর এবং স্থিতিশীল করুন। ( IA28b2 ) -
PaneScaffoldDirective
এর একটি অনুলিপি পদ্ধতি প্রবর্তন করুন। ( I9291f ) -
ThreePaneScaffoldScope
পরীক্ষামূলক হিসেবে চিহ্নিত করুন। ( I9d527 ) - সহজে ব্যবহারযোগ্য স্ক্যাফোল্ড API প্রদান করুন যা নেভিগেশন সমর্থন করে। ( I263f0 , b/321010778 )
সংস্করণ 1.0.0-আলফা10
3 এপ্রিল, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha10-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- ডিফল্ট পছন্দের প্রস্থকে অভিযোজিত এবং কাস্টমাইজযোগ্য করুন। ( IC3abc )
- স্ক্যাফোল্ড নির্দেশিকা গণনা ফাংশন পুনঃনামকরণ করুন। ( I10855 )
- স্ক্যাফোল্ড API থেকে প্যাডিং এবং ইনসেটগুলি সরান৷ ( I786f8 )
- জেনেরিক প্রকার ছাড়া ন্যাভিগেটর মনে রাখার পদ্ধতি যোগ করুন। ( I607c3 )
সংস্করণ 1.0.0-alpha09
20 মার্চ, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha09-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
ThreePaneScaffoldScope
এ রাষ্ট্রীয় রূপান্তর ক্ষেত্র যোগ করুন। ( I3d917 ) - স্ক্যাফোল্ড পরামিতি পুনরায় সাজান। ( I4dff5 )
-
AnimatedPane
মডিফায়ার প্যারামিটারের ডিফল্ট মান প্রদান করুন। ( I77dd7 )
বাগ ফিক্স
- প্যান গতির মধ্যে স্পেসারের আকার অন্তর্ভুক্ত করুন। ( a3174ca )
সংস্করণ 1.0.0-alpha08
6 মার্চ, 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha08-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- প্যানে স্যুইচ করার সময় বিলম্বিত স্লাইডিং প্রয়োগ করুন। ( I1a38e )
এপিআই পরিবর্তন
-
ThreePaneScaffoldState
ইন্টারফেস সরানো হয়েছে। ( I63f23 )
সংস্করণ 1.0.0-alpha07
21 ফেব্রুয়ারি, 2024