একদৃষ্টি
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| আগস্ট 27, 2025 | 1.1.1 | - | 1.2.0-beta01 | - |
নির্ভরতা ঘোষণা করা
গ্ল্যান্সের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // For Glance support implementation "androidx.glance:glance:1.2.0-beta01" // For AppWidgets support implementation "androidx.glance:glance-appwidget:1.2.0-beta01" // For Wear-Tiles support implementation "androidx.glance:glance-wear-tiles:1.0.0-alpha07" } android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.1.0-beta03" } kotlinOptions { jvmTarget = "1.8" } }
কোটলিন
dependencies { // For Glance support implementation("androidx.glance:glance:1.2.0-beta01") // For AppWidgets support implementation("androidx.glance:glance-appwidget:1.2.0-beta01") // For Wear-Tiles support implementation("androidx.glance:glance-wear-tiles:1.0.0-alpha07") } android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.1.0-beta03" } kotlinOptions { jvmTarget = "1.8" } }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.2
সংস্করণ 1.2.0-beta01
আগস্ট 27, 2025
androidx.glance:glance-*:1.2.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে।
বাগ ফিক্স
- ডিফল্ট
minSdkAPI 21 থেকে API 23 এ সরানো হচ্ছে ( Ibdfca , b/380448311 , b/435705964 , b/435705223 )
সংস্করণ 1.2.0-alpha01
7 মে, 2025
androidx.glance:glance-*:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
currentCompositeKeyHashএখন অবহেলিত। পরিবর্তেcurrentCompositeKeyHashCodeব্যবহার করুন। রিপ্লেসমেন্ট এপিআই একই হ্যাশকে আরও বিট দিয়ে এনকোড করে, যা একই হ্যাশ কী থাকার কারণে কম্পোজিশন হায়ারার্কিতে দুটি এলোমেলোভাবে সম্পর্কহীন গ্রুপের সম্ভাবনা কমিয়ে দেয়।( I4cb6a , b/177562901 ) - গ্ল্যান্স ইমেজ কম্পোজেবল এবং ব্যাকগ্রাউন্ড ইমেজ মডিফায়ারের জন্য আলফা (
0fথেকে1f) নির্দিষ্ট করতে একটি নতুন এপিআই যোগ করে। নির্দিষ্ট করা না থাকলে, উৎস ইমেজ থেকে আলফা ধরে রাখে। ( I8ad05 ) - জেনারেট করা পূর্বরূপের জন্য Glance API যোগ করুন। আপনার উইজেটের জন্য একটি পূর্বরূপ বিন্যাস প্রদান করতে
GlanceAppWidget.providePreviewওভাররাইড করুন। তারপর, আপনার পূর্বরূপ সেট করতেGlanceAppWidgetManager.setWidgetPreviewকল করুন। ( আইসড16 ) - মাল্টিপ্রসেস কনফিগারেশন সমর্থন করতে
MultiProcessGlanceAppWidgetযোগ করুন ( Idbb90 ) - পরীক্ষামূলক ট্যাগ সরিয়ে দেয়, আমরা এখন ল্যাম্বডাস সমর্থন করি ( I74d98 , b/299361317 )
-
GlanceAppWidget.runComposition( I84829 ) এর জন্য ল্যাম্বডা রিসিভার নির্দিষ্ট করার অনুমতি দিন -
requestPinGlanceAppWidget( I9f8f0 , b/303256067 ) এpreviewSizeপ্যারামিটার যোগ করুন
বাগ ফিক্স
- নতুন প্ল্যাটফর্ম API-এ অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে যেহেতু AGP 7.3 বা তার পরে (যেমন R8 সংস্করণ 3.3) এবং AGP 8.1 বা তার পরবর্তী (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় R8 ব্যবহার করার সময় এটি স্বয়ংক্রিয়ভাবে API মডেলিংয়ের মাধ্যমে ঘটে। যে সকল ক্লায়েন্ট AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরো বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন. ( if6b4c , b/345472586 )
-
compileSdk 35( I2e26b ) এglance-appwidgetলাইব্রেরি আপডেট করুন
সংস্করণ 1.1
সংস্করণ 1.1.1
16 অক্টোবর, 2024
androidx.glance:glance-*:1.1.1 প্রকাশিত হয়েছে। সংস্করণ 1.1.1-এ এই কমিটগুলি রয়েছে।
নিরাপত্তা সংশোধন
- এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলায়
androidx.glance:glance-appwidget-protoএবংandroidx.glance:glance-appwidget-external-protobufএর সংস্করণ 1.1.0-এ আপনার নির্ভরতা আপগ্রেড করুন।
সংস্করণ 1.1.0
জুন 12, 2024
androidx.glance:glance-*:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0 এ এই কমিটগুলি রয়েছে।
1.0.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- গ্ল্যান্সকে 1.1.0 স্থিতিশীলতায় নিয়ে যায়।
সংস্করণ 1.1.0-rc01
14 মে, 2024
androidx.glance:glance-*:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- এক নজরের জন্য টীকাগুলির পূর্বরূপ দেখতে প্রস্থ এবং উচ্চতা পরামিতি যোগ করা হয়েছে৷ প্রার্থীকে মুক্তি দিতে 1.1.0 সরান৷
এপিআই পরিবর্তন
- স্ক্যাফোল্ডে ঐচ্ছিক প্যারামিটার যোগ করে। ( if753f )
- Glance
@PreviewPreview-এ প্রস্থ এবং উচ্চতার পরামিতি যোগ করুন। ( Ibabe8 ) - এক নজর পরিধান টাইল পূর্বরূপ জন্য সমর্থন সরান. ( I3850a )
-
FontStyleজন্য কাস্টম ওজন মান সেট করার জন্য API যোগ করা হয়েছে। ( I7390a ) - অন্তর্নিহিত বাস্তবায়নগুলিকে আরও ভালভাবে প্রতিফলিত করতে
ViewfinderImplementationModeএনামগুলির নাম পরিবর্তন করুন এবংTransformationInfo.sourceRotation( Ic6149 ) এর জন্য নির্দিষ্ট ধ্রুবক যোগ করুন
বাগ ফিক্স
- একটি বাগ সংশোধন করা হয়েছে যা পিছনের সামঞ্জস্য মোডে
ViewGroupsজন্য রেন্ডারিং সমস্যা সৃষ্টি করেছে ( I8de92 )
বাহ্যিক অবদান
- পরীক্ষামূলক
SharedTransitionScopeএখন একটি ক্লাসের পরিবর্তে একটি ইন্টারফেস। ( Iaf856 , b/338415048 , b/338414702 )
সংস্করণ 1.1.0-beta02
এপ্রিল 17, 2024
androidx.glance:glance-*:1.1.0-beta02 প্রকাশিত হয়েছে। এই সংস্করণে সোর্স জার রয়েছে যা আগের রিলিজ থেকে অনুপস্থিত ছিল।
সংস্করণ 1.1.0-beta01
3 এপ্রিল, 2024
androidx.glance:glance-*:1.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলি রয়েছে৷
সংস্করণ 1.1.0-alpha01
7 ফেব্রুয়ারি, 2024
androidx.glance:glance-*:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- গ্ল্যান্সের জন্য ইউনিট টেস্ট লাইব্রেরি যাতে UI অটোমেটরের প্রয়োজন হয় না। দৃশ্যটি স্ফীত না করেই গ্ল্যান্স কোড সরাসরি পরীক্ষা করা যেতে পারে।
- সহজ লেআউটের জন্য উচ্চ স্তরের উপাদান।
- নতুন সংশোধক এবং থিম বিকল্প।
- একটি কম্পোজিশন,
runCompositionথেকে RemoteViews ফ্লো পাওয়ার জন্য নতুন API
এপিআই পরিবর্তন
- Glance থিমগুলিতে একটি নতুন
widgetBackgroundকালার রোল যোগ করে। ( IA2ab8 ) -
GlanceAppWidget.runCompositionযোগ করুন ( I6344c , b/298066147 ) - নতুন
TopBarকম্পোনেন্ট যোগ করে ( Ibd361 ) -
clickableমডিফায়ারে ওভাররাইড যোগ করে। ( আইএসইসিএফ ) - টিন্টিং বোতামের জন্য একটি নতুন এপিআই যোগ করে। এটি 1.0 জাহাজ পর্যন্ত পরীক্ষামূলক হওয়া উচিত। ( I92523 )
-
runGlanceAppWidgetUnitTestযোগ করে যাGlanceAppWidgetUnitTestএ কল করার পদ্ধতির সুযোগ প্রদান করে যেমনprovideComposableযাতে পরীক্ষার জন্য একটি ছোট বিচ্ছিন্ন কম্পোজেবল প্রদান করা যায়, প্রদত্ত বিষয়বস্তুতে একটি Glance composable উপাদান খুঁজে পেতেonNode। এটি আপনাকে আপনার অ্যাপউইজেটে পৃথক সংমিশ্রণযোগ্য ফাংশনগুলির জন্য ইউনিট পরীক্ষা লিখতে সক্ষম করে তা যাচাই করার জন্য যে নির্দিষ্ট ইনপুট দেওয়া ফাংশনটি গ্ল্যান্স কম্পোজেবল উপাদানগুলির উদ্দেশ্য সেট আউটপুট করে। ( I2f682 ) - ইউনিট পরীক্ষায় ব্যবহারের জন্য শব্দার্থবিদ্যায় একটি
testTagসংশোধক যোগ করে। ( I8f62f ) -
TitleBarআপডেট করুন - পাঠ্য এবং আইকন পৃথকভাবে টিন্টেবল। ( IA0a60 ) - স্ক্যাফোল্ড উপাদান যোগ করে ( I8a736 )
-
hasActionRunCallbackClickActionফিল্টার এবংassertHasActionRunCallbackClickActionঅ্যাসার্টেশন যোগ করেactionRunCallackপরীক্ষা করতে। এছাড়াও, অ্যাকশন সম্পর্কিত পরীক্ষার ফিল্টারগুলির জন্য অতিরিক্ত শর্টহ্যান্ড বৈকল্পিক ফাংশন যোগ করে -hasStartActivityClickAction<activityClass>(..),hasStartServiceAction<receiverClass>(..),hasSendBroadcastAction<receiverClass>(..)। তাদেরassertHasXXXপ্রতিপক্ষের জন্য অনুরূপ বৈকল্পিক যোগ করে। ( Ieca63 ) - অপ্রকাশিত এপিআইকে চারপাশে নিয়ে যায়। একটি সংশোধক অভ্যন্তরীণ থেকে সর্বজনীনে পরিবর্তন করে কিন্তু লাইব্রেরি সীমাবদ্ধ ( If2a08 )
-
onCompositionErrorপদ্ধতি যোগ করে যেখানে একটি ত্রুটি ঘটলে বিকাশকারীরা কোড চালাতে পারে ( I9b56f ) - এক নজরে বোতাম এবং আইকনবাটন এপিস যোগ করে ( I0fd6f )
-
isLinearProgressIndicator,isIndeterminateLinearProgressIndicator,isIndeterminateCircularProgressIndicatorফিল্টার যোগ করে প্রগতি সূচকের সাথে মেলে। অতিরিক্ত একটি নোডের সাব-হায়ারার্কিতে একটি ডিসেন্ড্যান্ট আছে কিনা তা পরীক্ষা করার জন্যhasAnyDescendantsফিল্টার অন্তর্ভুক্ত করে যা একটি নির্দিষ্ট ম্যাচারের সাথে মেলে ( Ifd426 ) - পরিষেবা / কার্যকলাপ বা সম্প্রচার শুরু করে এমন ক্লিক ক্রিয়াগুলির পরীক্ষা সক্ষম করতে দাবী এবং ফিল্টার যোগ করে৷ ইনপুট উপাদান চেক করা হলে পরীক্ষাও অন্তর্ভুক্ত। ( I3041c )
সংস্করণ 1.0.0
সংস্করণ 1.0.0-alpha07
আগস্ট 27, 2025
androidx.glance:glance-wear-tiles:1.0.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha07-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- গ্ল্যান্স পরিধান টাইলস এখন অবহেলিত এবং একটি আসন্ন প্রকাশে সরানো হবে। এটি নতুন এক নজরে পরিধান উইজেট লাইব্রেরি দ্বারা প্রতিস্থাপিত হবে।
এপিআই পরিবর্তন
- গ্ল্যান্স-ওয়্যার-টাইলস অবমূল্যায়ন করে ( I82afd )
- অপ্রচলিত
@RequiresApi(21)টীকাগুলি সরানো হচ্ছে ( Ic4792 ) - অপ্রচলিত
@RequiresApi(21)টীকা ( I9103b ) সরানো হচ্ছে - একটি অব্যবহৃত মডিউল সরিয়ে দেয়। আমরা টেমপ্লেট নিয়ে এগিয়ে যাচ্ছি না। ( I3fc90 , b/430070874 )
- Kotlin 2.0 এর সাথে রিলিজ করা প্রজেক্টের জন্য KGP 2.0.0 বা নতুন ব্যবহার করতে হবে ( Idb6b5 )
- এপিআই কাউন্সিল ফিডব্যাক ঠিক করে ( I284c8 )
- টিন্টিং বোতামের জন্য একটি নতুন এপিআই যোগ করে। এটি 1.0 জাহাজ ( I92523 ) পর্যন্ত পরীক্ষামূলক হওয়া উচিত
- কম্প্যাটিবিলিটি সাপ্রেশন ( I8e87a , b/287516207 ) টীকা করতে API ফাইল আপডেট করা হয়েছে
- প্রোটোলেআউট প্রকারগুলি এখন সমস্ত টাইল-রেন্ডারার APIS জুড়ে সম্পূর্ণরূপে সমর্থিত। ( I428b0 )
- d,e,f,g-পাথ ( I03646 , b/278769092 ) এর জন্য সর্বজনীন এবং পরীক্ষামূলক API ফাইলগুলি একত্রিত করা হয়েছে
- যোগ করা হয়েছে *
Button,Checkbox,RadioButtonএবংSwitchজন্য*DefaultsAPI। এটি জেটপ্যাক কম্পোজের নিদর্শনগুলির সাথে সঙ্গতিপূর্ণ দৃষ্টিভঙ্গি নিয়ে আসে। ( I94828 ) - নিউ গ্ল্যান্স টেমপ্লেট মডিউল ( I94459 )
- আমরা
TileRenderer( I4ac7f ) এandroidx.wear.protolayoutপ্রকারের জন্য সমর্থন যোগ করেছি - অবনমন-লুকানো ফাংশনগুলির আরও রিটার্ন টাইপ বাতিলযোগ্যতা ( Ibf7b0 )
-
@JvmDefaultWithCompatibilityটীকা যোগ করা হচ্ছে ( I8f206 , b/251463569 ) - কলব্যাক হিসাবে ল্যাম্বডাস ব্যবহার করার জন্য সমর্থন যোগ করা হয়েছে ( Ia0bbd )
বাগ ফিক্স
-
compileSdk35 ( I2e26b ) এ গ্ল্যান্স-অ্যাপউইজেট লাইব্রেরি আপডেট করুন
সংস্করণ 1.0.0-alpha06
7 ফেব্রুয়ারি, 2024
androidx.glance:glance-appwidget-preview:1.0.0-alpha06 এবং androidx.glance:glance-preview:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- মূল গ্ল্যান্স মডিউল অনুসরণ করতে সংস্করণ আপডেট করা হয়েছে।
সংস্করণ 1.0.0
6 সেপ্টেম্বর, 2023
androidx.glance:glance-*:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.
1.0.0 এর প্রধান বৈশিষ্ট্য
- গ্ল্যান্সকে স্থিতিশীল সংস্করণ 1.0.0-এ সরান
সংস্করণ 1.0.0-rc01
জুলাই 26, 2023
androidx.glance:glance-*:1.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।
1.0.0-এর জন্য স্থিতিশীল প্রকাশের পথে Glance rc01-এ নিয়ে যায়।
নতুন বৈশিষ্ট্য
- আরও স্থিতিশীল অ্যাকশন আহ্বানের জন্য অ্যাকশন ল্যাম্বডাসে কী প্যারামিটার যোগ করে।
-
startActivityঅ্যাকশনেActvityOptionsপ্রদান করার ক্ষমতা যোগ করে। - Android 14 এর জন্য সমর্থন যোগ করে
এপিআই পরিবর্তন
- ল্যাম্বডাস গ্রহণ করে এমন সমস্ত উপাদানের জন্য একটি ঐচ্ছিক কী প্যারামিটার যোগ করা হয়েছে। ( Id96c1 , b/282445798 )
-
actionStartActivity( I6a08d ) এর জন্যActivityOptionsবান্ডেল সেট করার জন্য সমর্থন যোগ করুন - d,e,f,g-পাথ ( I03646 , b/278769092 ) এর জন্য সর্বজনীন এবং পরীক্ষামূলক API ফাইলগুলি একত্রিত করা হয়েছে
- N/A, API ফাইল পরিবর্তনগুলি কেবলমাত্র পুনর্বিন্যাস পদ্ধতি ( I5fa95 )
-
GlanceAppWidgetReceiverঅনুরোধের জন্যCoroutineContextসেট করার জন্য API যোগ করুন ( I0a100 ) -
LazyColumnএবংLazyVerticalGridজন্যActivityOptionsপ্রদান করতে একটি নতুন API যোগ করা হয়েছে যা তালিকার সমস্ত ক্রিয়াকলাপের জন্য ব্যবহার করা হবে।( Id8d71 )
বাগ ফিক্স
- N/A, API ফাইল পরিবর্তনগুলি কেবলমাত্র পুনর্বিন্যাস পদ্ধতি ( I5fa95 )
- এক নজরে পাঠ্য উপাদান শৈলী ডেমো ( Ie78a4 )
সংস্করণ 1.0.0-beta01
10 মে, 2023
androidx.glance:glance-*:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- লাইব্রেরীকে বিটাতে নিয়ে যায়।
-
GlanceThemeব্যবহার করে থিমিং এর জন্য সমর্থন, Glance-এ উপাদান 2 এবং উপাদান 3 শৈলী থিম সমর্থন করতে glance-material এবং glance-material3 মডিউল যোগ করে। -
FontFamilyএর জন্য সমর্থন টেক্সট apis-এ যোগ করা হয়েছে। -
GlanceAppWidgetWorkManagerসেশন ভিত্তিক আপডেট মেকানিজম এ সরানো হয়েছে।AppWidgetsএর জন্য Glance ব্যবহারকারীদের এখন পুরানোContentপদ্ধতির পরিবর্তেGlanceAppWidget.provideGlanceওভাররাইড করা উচিত। যেহেতু এটি এখন একজন কর্মীর মধ্যে ঘটে, এটি এখন একটি পৃথক কর্মী না রেখে সম্পদ, ডাটাবেস বা নেটওয়ার্ক আইটেম লোড করার একটি ভাল জায়গা।
এপিআই পরিবর্তন
- যোগ করা হয়েছে *
Button,Checkbox,RadioButtonএবংSwitchজন্য*DefaultsAPI। এটি জেটপ্যাক কম্পোজের নিদর্শনগুলির সাথে সঙ্গতিপূর্ণ দৃষ্টিভঙ্গি নিয়ে আসে। ( I94828 ) - নিউ গ্ল্যান্স টেমপ্লেট মডিউল ( I94459 )
-
ResourceColorProviderমডিউলে অভ্যন্তরীণ করা। ব্রেকিং পরিবর্তন. প্রয়োজন কারণResourceColorProviderশুধুমাত্র গতিশীল থিমিংয়ের জন্য ব্যবহার করা উচিত এমন পরিস্থিতি এড়াতে যেখানে কিছু রঙ গতিশীল সম্পদ এবং কিছু সম্পূর্ণরূপে সমাধান করা হয়। ( Ib0db7 ) -
TextStyleজন্য একটি বিকল্প হিসাবেFontFamilyযোগ করে। ( IC19ba , b/274179837 ) -
Enum.valueOfএর মান প্যারামিটার নাম পরিবর্তিত হয়েছে ( Ia9b89 ) - enum
valueOf( I818fe ) থেকে আরো নিক্ষিপ্ত ব্যতিক্রম -
provideGlanceপ্রধান এন্ট্রিপয়েন্ট হিসেবে ব্যবহার করতেGlanceAppWidgetআপডেট করা হয়েছে।GlanceAppWidget.Contentএখন বাতিল করা হয়েছে। ( I202b5 ) - ছবিগুলির জন্য টিন্ট রঙ সরবরাহ করার জন্য একটি বিকল্প যোগ করে ( I26192 , b/212418562 )
- অবনমন-লুকানো ফাংশনের আরও রিটার্ন টাইপ বাতিলযোগ্যতা। ( Ibf7b0 )
-
@JvmDefaultWithCompatibilityটীকা যোগ করা হচ্ছে ( I8f206 ) - অব্যবহৃত
SingleEntityTemplateData.displayHeaderসরানো হয়েছে। ( I7f094 ) - কলব্যাক হিসাবে ল্যাম্বডাস ব্যবহার করার জন্য সমর্থন যোগ করা হয়েছে ( Ia0bbd )
-
DayNightColorProviderকে গ্ল্যান্স মডিউলে সরানো হয়েছে ( I1842c , b/256934779 ) - টেমপ্লেট থেকে
LocalColorProviderসরিয়ে দেয়। টেমপ্লেটগুলি এখনGlanceTheme.colorsব্যবহার করবে ( Ic15e2 ) -
Text(style: TextStyle)( I7123b , b/237012816 ) থেকে বাতিলতা সরানো হয়েছে - ডিফল্ট টেক্সট রঙ কালো। শূন্যতা সরান ( I3072c , b/237012816 )
- গতিশীল থিম
ColorProvidersএর নিজস্ব বস্তু তৈরি করা।ResourceColorProviderমডিউলের অভ্যন্তরীণ করা হচ্ছে। ( Id0e2d , b/237012816 ) -
ImageSizeএ অনির্ধারিত বিভাগ যোগ করুন। ( I2fa39 ) - অপসারিত
GlanceAppWidget.Contentফাংশন ( Ib05f6 ) সরান -
AndroidRemoteViewsএ একটি প্যারামিটার হিসাবে সংশোধক যোগ করে। ( I515d4 ) - ইউনিট পরীক্ষা সহজ করতে
GlanceAppWidget.composeযোগ করুন ( Ie9b28 )
বাগ ফিক্স
- গ্ল্যান্স টেক্সট ফন্টের জন্য একটি ডেমো উইজেট যোগ করা হয়েছে ( I5c3d7 )
- মডিফায়ারের সাহায্যে
AndroidRemoteViewsবড় করে তোলে। - অসামঞ্জস্যপূর্ণ থিম রঙের সমস্যা সমাধান করা হয়েছে
- সংঘর্ষ এড়াতে সমস্ত সংস্থান এখন উপসর্গযুক্ত
সংস্করণ 1.0.0-alpha05
5 অক্টোবর, 2022
androidx.glance:glance:1.0.0-alpha05 , androidx.glance:glance-appwidget:1.0.0-alpha05 , এবং androidx.glance:glance-wear-tiles:1.0.0-alpha05 প্রকাশিত হয়েছে৷ 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
GlanceAppWidgetManagerএrequestPinGlanceAppWidgetযোগ করে, অ্যাপগুলিকে তাদের হোম স্ক্রিনে তাদের Glance ভিত্তিক উইজেট যোগ করার জন্য অনুরোধ করার অনুমতি দেয়। ( IC6e47 ) -
GlanceAppWidgetReceiverএACTION_DEBUG_UPDATEযোগ করে যাতে ডেভেলপাররা তাদের উইজেটকে অ্যাডবি থেকে রুটেড ডিভাইস এবং এমুলেটর থেকে আপডেট করতে বাধ্য করে। ( I94ae1 )
এপিআই পরিবর্তন
- ব্যবহারের ক্ষেত্রে সহজ করার জন্য গ্ল্যান্স টেমপ্লেটগুলিতে হেডার অ্যাকশন বোতামগুলি সরান৷ ( IE4387 )
- ব্লক সাবসিস্টেম ডিজাইন পুনঃব্যবহারের জন্য রিফ্যাক্টর করা একক সত্তা টেমপ্লেট। ( Iecd2c )
-
Text/Image/Actionব্লক ডিজাইন ব্যবহার করার জন্য রিফ্যাক্টরড গ্ল্যান্স লিস্ট টেমপ্লেট। ( if0cc1 ) -
TextBlockএবংImageBlockজন্য অগ্রাধিকার নম্বর পরিসর যোগ করুন। ( I73100 )
বাগ ফিক্স
- উপাদান3 নির্ভরতা সরানো হয়েছে। ( I28d1c )
- এক নজরে টেমপ্লেট লেআউটে মার্জিন এবং ব্যবধান যোগ করার জন্য আরও সামঞ্জস্যপূর্ণ সিস্টেমের দিকে চলে যায়। ( I29773 )
- ত্রুটিপূর্ণ প্রোগার্ড নিয়ম সংশোধন করে যা বিল্ডিং থেকে ছোট রিলিজগুলিকে ব্লক করে।
সংস্করণ 1.0.0-alpha04
10 আগস্ট, 2022
androidx.glance:glance:1.0.0-alpha04 , androidx.glance:glance-appwidget:1.0.0-alpha04 , এবং androidx.glance:glance-wear-tiles:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- বোতাম রঙ বৈশিষ্ট্য যোগ করে.
- আরও ভাল কম্পাইল সময় পরীক্ষা করার জন্য
GlanceComposableটীকা যোগ করে। - পরিধানের নির্দিষ্ট গ্ল্যান্স বৈশিষ্ট্য যোগ করে।
এপিআই পরিবর্তন
- Glance Gallery Data API এবং Condensed View আপডেট করুন। ( Ibc7a8 )
- বোতাম কনফিগার করার জন্য
ButtonColorsযোগ করে। ( Iea88d , b/236305351 ) -
ColorProvider.resolveএর নাম পরিবর্তন করুনColorProvider.getColor( Ic9dfe ) -
TextStylecopy()পদ্ধতি যোগ করে। ( I9aef6 ) - একটি
ColorProvidersক্লাস যোগ করে যা Glance-এর জন্য থিমের অংশ হিসেবে ব্যবহার করা যেতে পারে। ( I848b9 , b/237012816 ) - তালিকা শৈলী এবং সংকুচিত দৃশ্যে তালিকা টেমপ্লেট সমর্থন যোগ করুন। ( I50cdc )
-
GlanceModiierএবংGlanceCurvedModifierএ শব্দার্থবিদ্যা যোগ করুন। ( Ifda7e ) -
GlanceComposableটীকা যোগ করুন। ( I5dbf0 ) - Glance টেমপ্লেটগুলিকে প্রধান Glance প্রোজেক্টে নিয়ে যায়। ( I9db94 )
-
ColorProvider.resolve()( Ife532 , b/214733442 ) যোগ করুন - একটি বিদ্যমান
appWidgetIdথেকেGlanceIdপেতে নতুন পদ্ধতি বা কনফিগারেশন কার্যকলাপ থেকে একটি উদ্দেশ্য ( Icb70c , b/230391946 ) -
GlanceComposableটীকা যোগ করুন। ( I2c21f ) -
GlanceAppWidgetএর বাইরে কম্পোজিশন চালানোর জন্যGlanceRemoteViewsযোগ করা হয়েছে। ( I18f92 ) -
ProgressIndicatorDefaultsএ রঙ সরান। ( I40299 ) -
ActionCallbackএর onRun পদ্ধতির নাম পরিবর্তন করে onAction করুন, পাবলিক API-এর সাথে সামঞ্জস্যের জন্য, API পর্যালোচনা প্রতিক্রিয়ার প্রয়োজন অনুসারে। ( ICFA57 ) - একটি মানচিত্র ব্যবহার করতে এক নজরে টেমপ্লেট লেআউটগুলিকে রূপান্তর করুন ( I46bfd )
-
RadioButtonকম্পোজেবল যোগ করুন ( I4ecce ) - পরিধান টাইলস রচনা করার জন্য
GlanceWearTilesযোগ করা হয়েছে ( Ia9f65 ) -
GlanceCurvedModifier( Iec2a0 ) এ ক্লিকযোগ্য যোগ করা হয়েছে - একটি সুযোগ হিসাবে
CurvedRowপ্রয়োগ করুন এবং সাধারণ কম্পোজযোগ্য এবং/অথবা বাঁকা উপাদান যোগ করতে একটি DSL তৈরি করুন। এছাড়াওcurvedLineএবংcurvedSpacerযোগ করা হয়েছে যা প্রোটো টাইলগুলিতেArcLineএবংArcSpacerএ অনুবাদ করা হয়েছে ( Ib955b ) - Tiramisu DP2 ( I0cbb7 ) এর সাথে মেলানোর জন্য কোর এবং অ্যাপকম্প্যাটে শূন্যতা আপডেট করা হয়েছে
- Glanc-wear-Tiles-এ
RuncallbackActionএর জন্য সমর্থন যোগ করুন, শুধুমাত্রRunCallbackActionকোন প্যারামিটার ছাড়াই এখন সমর্থিত ( Ide64a )
বাহ্যিক অবদান
- আপডেট করা হয়েছে :compose:ui:ui-test api (updateApi) test-coroutines-lib মাইগ্রেশনের কারণে ( I3366d )
সংস্করণ 1.0.0-alpha03
23 ফেব্রুয়ারি, 2022
androidx.glance:glance-*:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- সরলীকৃত রাষ্ট্র সংজ্ঞা পছন্দ ডিফল্ট.
এপিআই পরিবর্তন
-
PreferencesGlanceStateDefinitionকে ডিফল্ট স্টেট হ্যান্ডলিং করে স্টেট হ্যান্ডলিং সহজ করুন।GlanceAppWidget.updateAppWidgetStateসরানো হয়েছে এবংupdateAppWidgetStateচালু করা হয়েছে যা ডিফল্টরূপেPreferencesব্যবহার করে। ( I58963 ) - গ্ল্যান্স টেমপ্লেট টেক্সট ক্লাস যোগ করুন এবং টেমপ্লেট ডিজাইন আপডেট করুন ( I4e146 )
- Freeform টেমপ্লেটের জন্য রূপরেখা পরিকাঠামো যোগ করে ( If03d6 )
-
SingleEntityTemplateলেআউটের আপডেট ( If925d ) -
LazyVerticalGridযোগ করা হয়েছে ( I5f442 ) -
SingleEntityTemplate( I01ee0 ) এColorProviderব্যবহার করুন - টেমপ্লেট ক্লাস নাম আপডেট করুন ( I3720e )
- যোগ করা হয়েছে
LinearProgressIndicatorএবংCircularProgressIndicatorcomposable. ( Ie116b )
বাগ ফিক্স
- প্রাথমিক নজরে টেমপ্লেট বাস্তবায়ন, "একক আইটেম টেমপ্লেট" ডেটা এবং উদাহরণ টেমপ্লেট বিন্যাস সংজ্ঞায়িত করে ( I35837 )
- ডিফল্টরূপে টাইল বিষয়বস্তু কেন্দ্রে সারিবদ্ধ করুন ( I264be )
- ফিলম্যাক্স সাইজ/প্রস্থ/উচ্চতা-এ গ্ল্যান্স -ওয়্যার-টাইলসের সাথে বাগ ফিক্স
সংস্করণ 1.0.0-alpha02
জানুয়ারী 26, 2022
androidx.glance:glance-*:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
এই রিলিজে "গ্লান্সেবল" এর জন্য অপ্টিমাইজ করা কম্পোজেবল সহ কম্পোজ রানটাইম ব্যবহার করে পরিধান টাইলস তৈরি করার জন্য API-এর সেট রয়েছে
-
GlanceTileServiceপ্রসারিত করে আপনার পরিধানের টাইল পরিষেবা ঘোষণা করুন, কম্পোজযোগ্য সামগ্রী() ফাংশনে আপনার টাইল তৈরি করার একটি পরিষেবা৷ - টাইলস নির্দিষ্ট নজরে কম্পোজেবল পরিধান করুন:
CurvedRow,CurvedText। -
TimelineMode.SingleEntryএবংTimelineMode.TimeBoundEntriesসংজ্ঞায়িত করে টাইলের জন্য বিভিন্ন টাইমলাইন মোড পরিচালনা করুন। -
LocalTimeInterval, স্থানীয় রচনা একটি নির্দিষ্ট সময়ের ব্যবধানকে নির্দেশ করে। -
BorderModiferহল একটিGlanceModifierযা একটি উপাদানের চারপাশে একটি বর্ডার প্রয়োগ করে।
এই রিলিজটি অ্যাপউইজেট গ্ল্যান্সে অগ্রগতি সূচক যুক্ত করে।
এপিআই পরিবর্তন
- যোগ করা হয়েছে
LinearProgressIndicatorএবংCircularProgressIndicatorcomposable. ( Ie116b ) -
actionStartBroadcastReceiverরিসিভারকেactionSendBroadcastপরিবর্তন করুন ( I7d555 ) - ডিলিট কলব্যাক ( I4c795 ) এ
GlanceAppWidgetএ প্রসঙ্গ পাস করুন
বাগ ফিক্স
- উপস্থিত কিন্তু খালি থাকলে OPTIONS_APPWIDGET_SIZES এর সঠিক হ্যান্ডলিং। ( I01f82 )
সংস্করণ 1.0.0-alpha01
15 ডিসেম্বর, 2021
androidx.glance:glance:1.0.0-alpha01 , androidx.glance:glance-appwidget:1.0.0-alpha01 , এবং androidx.glance:glance-appwidget-proto:1.0.0-alpha01 প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।
প্রাথমিক প্রকাশের বৈশিষ্ট্য
- Glance-এর প্রথম প্রকাশে “Glanceables”-এর জন্য অপ্টিমাইজ করা নতুন কম্পোজেবলের একটি সেট সহ কম্পোজ রানটাইম ব্যবহার করে অ্যাপউইজেট তৈরি করার জন্য API-এর প্রথম সেট অন্তর্ভুক্ত রয়েছে।
বৈশিষ্ট্য
- GlanceAppWidget এবং GlanceAppWidgetReceiver দিয়ে আপনার অ্যাপ উইজেট ঘোষণা করুন।
- Glance Composables এর প্রাথমিক সেটের সাথে আপনার UI রচনা করুন: বক্স , রো , কলাম , টেক্সট , বোতাম , LazyColumn , Image , Spacer ।
- GlanceModifier পদ্ধতি ব্যবহার করে কম্পোজেবলে মডিফায়ার প্রয়োগ করুন।
- পূর্বনির্ধারিত অ্যাকশনের সাথে ব্যবহারকারীর মিথস্ক্রিয়া পরিচালনা করুন।
- অ্যাকশন প্যারামিটারের সাথে অ্যাকশনের পরামিতি প্রদান করুন।
- SizeMode.Single , SizeMode.Exact বা SizeMode.Responsive সংজ্ঞায়িত করে বিভিন্ন আকারের মোড পরিচালনা করুন।
- একটি GlanceState সংজ্ঞা প্রদান করে GlanceAppWidget অবস্থা বজায় রাখুন।
- স্থানীয় রচনাগুলি যেমন LocalContext , LocalState , LocalGlanceId , LocalSize ৷
- AndroidRemoteViews Composable এর সাথে আপনার বিদ্যমান RemoteViews এর সাথে ইন্টারপ করুন।