Glance Wear
| লেটেস্ট আপডেট | স্টেবল রিলিজ | রিলিজ ক্যান্ডিডেট | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ০৭ অক্টোবর, ২০২৬ | - | - | - | 1.0.0-alpha20 |
ডিপেন্ডেন্সি ঘোষণা করা
glance-wear-এ কোনও ডিপেন্ডেন্সি যোগ করতে, আপনাকে অবশ্যই নিজের প্রোজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven রিপোজিটরি পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টের জন্য
ডিপেন্ডেন্সি যোগ করুন:
গ্ৰুভি
dependencies { implementation "androidx.glance.wear:wear:1.0.0-alpha20" implementation "androidx.glance.wear:wear-core:1.0.0-alpha20" }
Kotlin
dependencies { implementation("androidx.glance.wear:wear:1.0.0-alpha20") implementation("androidx.glance.wear:wear-core:1.0.0-alpha20") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
মতামত
আপনার মতামত Jetpack-কে আরও ভালো করে তুলতে সাহায্য করে। আপনি যদি নতুন কোনও সমস্যা খুঁজে পান বা এই লাইব্রেরি উন্নত করার জন্য কোনও আইডিয়া থাকে, তাহলে আমাদের জানান। নতুন লাইব্রেরি তৈরি করার আগে এই লাইব্রেরিতে আগে থেকে থাকা সমস্যা দেখে নিন। আপনি তারকাচিহ্ন বোতামে ক্লিক করে আগে থেকে থাকা কোনও সমস্যাতে আপনার ভোট যোগ করতে পারবেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
Glance Wear ভার্সন 1.0
ভার্সন 1.0.0-alpha20
০৭ অক্টোবর, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha20, androidx.glance.wear:wear-core:1.0.0-alpha20 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha20 রিলিজ করা হয়েছে। 1.0.0-alpha20 ভার্সনে এইসব কমিট রয়েছে।
API-তে পরিবর্তন
- উইজেট প্রদানকারীর কনফিগারেশন ইনটেন্ট ম্যানেজ করার জন্য
GlanceWearWidget-এCATEGORY_PROVIDER_CONFIG,EXTRA_CONFIG_WIDGET_IDওEXTRA_CONFIG_PROVIDER_COMPONENTকনস্ট্যান্ট যোগ করা হয়েছে। (I32fa4) WearWidgetPreview-এuseSafeFallbackRendererVersionপ্যারামিটারের নাম পরিবর্তন করেuseBaselineHostVersionকরা হয়েছে। (I07bca)
সমস্যার সমাধান
- ডিবাগ করা যায় এমন বিল্ডে
triggerUpdateAllকল করার সময় উইজেট ট্রে এমুলেটরে উইজেট আপডেট সংক্রান্ত সমস্যার সমাধান করা হয়েছে। (I22d3f) WearWidgetPreview-এuseSafeFallbackRendererVersion-এর ডিফল্ট ভ্যালুtrueথেকে পরিবর্তন করেfalseকরা হয়েছে, এর ফলে ডিফল্ট হিসেবে লেটেস্ট রেন্ডারার ভার্সন ব্যবহার করে প্রিভিউ রেন্ডার করা হয়। (Ied6b9)
ভার্সন 1.0.0-alpha19
২৩ সেপ্টেম্বর, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha19, androidx.glance.wear:wear-core:1.0.0-alpha19 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha19 রিলিজ করা হয়েছে। 1.0.0-alpha19 ভার্সনে এইসব কমিট রয়েছে।
শুধুমাত্র ইন্টার্নাল টেস্টে পরিবর্তন।
ভার্সন 1.0.0-alpha18
৯ সেপ্টেম্বর, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha18, androidx.glance.wear:wear-core:1.0.0-alpha18 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha18 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha18-এ এইসব কমিট রয়েছে।
API-তে পরিবর্তন
- পুরনো হোস্টের জন্য কাজ করে এমন অপারেশনগুলির নিরাপদ ফলব্যাক সেট সহ উইজেট প্রিভিউ করার অনুমতি দিতে
WearWidgetPreview-এuseSafeFallbackRendererVersionপ্যারামিটার যোগ করা হয়েছে। (I9c324)
সমস্যার সমাধান
compileSdk-এর জন্য Compose লাইব্রেরি 37.1-এ আপডেট করা হয়েছে। এর জন্য Compose ব্যবহার করাcompileSdkসব অ্যাপ ও লাইব্রেরির জন্য ট্রানজিটিভ আপডেট প্রয়োজন হবে। (I05b0f)- Wear উইজেটে অপ্রয়োজনীয়
fontFamilyপ্যারামিটার ব্যবহার সম্পর্কে সতর্ক করতে লিন্ট চেক যোগ করা হয়েছে। (I7730c)
ভার্সন 1.0.0-alpha17
২৬ আগস্ট, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha17, androidx.glance.wear:wear-core:1.0.0-alpha17 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha17 রিলিজ করা হয়েছে। 1.0.0-alpha17 ভার্সনে এইসব কমিট রয়েছে।
নতুন ফিচার
- Glance Wear-এ লিন্ট চেক যোগ করা হয়েছে যাতে নিশ্চিত করা যায় যে উইজেট মেটাডেটার জন্য
<wearwidget-provider>XML-এ প্রতিটি<container>-এ স্পষ্টভাবে এমন একটি টাইপ অ্যাট্রিবিউট নির্দিষ্ট করা আছে যা কাজ করে এবং ডুপ্লিকেট টাইপ সংজ্ঞায়িত করে না। (I52c9a, b/464458215)
ভার্সন 1.0.0-alpha16
১২ আগস্ট, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha16, androidx.glance.wear:wear-core:1.0.0-alpha16 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha16 রিলিজ করা হয়েছে। 1.0.0-alpha16 ভার্সনে এইসব কমিট রয়েছে।
নতুন ফিচার
<wearwidget-provider>XML মেটাডেটার জন্য Lint ভ্যালিডেশন যোগ করা হয়েছে যাতে প্রয়োজনীয় কনফিগারেশন এলিমেন্ট (যেমনcontainerওpreviewImage) আছে কিনা তা নিশ্চিত করা যায়। (Ia9983, b/464458215)- Wear উইজেটে কালো বা স্বচ্ছ ব্যাকগ্রাউন্ড সেট করার জন্য Lint সংক্রান্ত সমস্যার সতর্কতা যোগ করা হয়েছে (Idedb0, b/529269573)
- Wear উইজেট প্রোফাইলের জন্য
CORE_TEXTরিমোট কম্পোজ অপারেশন চালু করা হয়েছে। এটিRemoteText-কে, কাজ করে এমন হোস্ট রেন্ডারারে, ফন্ট অ্যাক্সিস, লাইন হাইট ইত্যাদির মতো ভেরিয়েবল ফন্ট ফিচার ব্যবহার করতে দেয়। কাজ না করলে অটোমেটিক ফলব্যাক হয়।
সমস্যার সমাধান
- ডেভেলপারদের মতামত অনুযায়ী
AssociateWithGlanceWearWidgetঅ্যানোটেশনের জন্য আপডেট করা KDocs
ভার্সন 1.0.0-alpha15
২৯ জুলাই, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha15, androidx.glance.wear:wear-core:1.0.0-alpha15 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha15 রিলিজ করা হয়েছে। 1.0.0-alpha15 ভার্সনে এইসব কমিট আছে।
নতুন ফিচার
- Wear উইজেট ডকুমেন্টে ফাঁকা ব্যাকগ্রাউন্ড সেট করার সময় Lint সংক্রান্ত সতর্কতা যোগ করা হয়েছে। (Ic6475, b/529269573)
ভার্সন 1.0.0-alpha14
১৫ জুলাই, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha14, androidx.glance.wear:wear-core:1.0.0-alpha14 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha14 রিলিজ করা হয়েছে। 1.0.0-alpha14 ভার্সনে এইসব কমিট রয়েছে।
API-তে পরিবর্তন
- সম্পূর্ণ রাউন্ডেড Glance Wear উইজেটের জন্য আমরা
RoundAllWidgetPreviewParams,RoundSmallWidgetPreviewParamsওRoundLargeWidgetPreviewParamsপ্রিভিউ প্যারামিটার প্রদানকারী যোগ করেছি। (If5336, b/512405233)
নতুন ফিচার
- আমরা Glance Wear উইজেটের জন্য Linter লাইব্রেরি সেট-আপ ও যোগ করেছি।(If4218, b/527402079)
GlanceWearWidgetService-এর সাবক্লাসগুলি@AssociateWithGlanceWearWidgetঅ্যানোটেশন ব্যবহার করে তাদের সংশ্লিষ্ট উইজেট ক্লাস স্পষ্টভাবে ঘোষণা করছে কিনা তা নিশ্চিত করতে একটি লিন্ট চেক যোগ করা হয়েছে। (Idc575, b/477024153)
- আমরা পুরনো হোস্টের উইজেটের জন্য ব্যাকওয়ার্ড কম্প্যাটিবিলিটি উন্নত করেছি। এর জন্য
WearWidgetParams-এর মাধ্যমে কাজ করে এমন অপারেশন প্রোপাগেট করা হয়েছে এবং অনুমোদিত অপারেশন ফিল্টার করে সেগুলিকে প্রোফাইলে যোগ করা হয়েছে। (Ib0a1b, I83cb1, [b/526716195])
ভার্সন 1.0.0-alpha13
১ জুলাই, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha13, androidx.glance.wear:wear-core:1.0.0-alpha13 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha13 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha13-এ এইসব কমিট রয়েছে।
API-তে পরিবর্তন
heartRateAccuracyথেকে অনুমতি চেক করার সুবিধা সরিয়ে দেওয়া হয়েছে (I14269, b/522444636)
সমস্যার সমাধান
- UX ফিডব্যাক অনুযায়ী প্রিভিউয়ের জন্য আমরা স্কোয়ার সার্কেল আকৃতির Wear উইজেট প্যারামিটার পরিবর্তন করেছি
ভার্সন 1.0.0-alpha12
১৭ জুন, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha12, androidx.glance.wear:wear-core:1.0.0-alpha12 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha12 রিলিজ করা হয়েছে। 1.0.0-alpha12 ভার্সনে এইসব কমিট রয়েছে।
নতুন ফিচার
যোগ করা হয়েছে
AssociateWithGlanceWearWidgetযে অবশ্যইGlanceWearWidgetService-এ ব্যবহার করতে হবে যাতে এটি কোনGlanceWearWidgetইমপ্লিমেন্টেশনের সাথে যুক্ত তা প্রদান করা যায়। (Ifcabb, b/514679763)- যেমন:
@AssociateWithGlanceWearWidget(MyGlanceWearWidget::class) class MyGlanceWearWidgetService : GlanceWearWidgetService() { override val widget = MyGlanceWearWidget() } ```Wear উইজেটে বিটম্যাপ ব্যাকগ্রাউন্ডের জন্য সহায়তা দিতে আমরা
WearWidgetBrush-এimageব্রাশ যোগ করেছি। (I9a228, b/513481558)আমরা
@Composableহেল্পার ফাংশন,WearWidgetPreviewচালু করেছি, যা IDE প্রিভিউয়ের জন্য প্রয়োজনীয় বয়লারপ্লেট সরিয়ে দিয়ে Glance Wear উইজেট ডেভেলপমেন্টকে সহজ করে তোলে।
API-তে পরিবর্তন
androidx.glance.wear.health.DataType-এর নাম পরিবর্তন করেandroidx.glance.wear.health.HealthDataকরা হয়েছে (I4cb0b, b/516746689)isHeartRateBpmAvailableএক্সপোজ করা হয় যাতে হোস্টের মধ্যেheartRateBpmউপলভ্য আছে কিনা তা নির্ধারণ করা যায়। (I5999d, b/514641567)- এক্সপোজ করা
RemoteIntতুলনা অপারেটর। (I5fe3d, b/513228889) - পাবলিক API হিসেবে
captureRemoteDocumentFlow API এবং নতুনcaptureSingleRemoteDocumentওভারলোড (যাRemoteCreationDisplayInfoনেয়) এক্সপোজ করা হয়েছে। (I87b0e, b/513228889) - আমরা
GlanceWearWidgetServiceলাইফসাইকেল পদ্ধতিতে@CallSuperযোগ করেছি
ভার্সন 1.0.0-alpha11
০৩ জুন, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha11, androidx.glance.wear:wear-core:1.0.0-alpha11 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha11 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha11-এ এইসব কমিট রয়েছে।
API-তে পরিবর্তন
- Android Studio-তে Wear উইজেটের প্রিভিউ দেখার জন্য আমরা
WearWidgetPreviewযোগ করেছি। (I36504, b/485147770) - সম্পর্কিত স্বাস্থ্য ডেটা উপলভ্য ও বৈধ কিনা তা যাচাই করতে
is*Available(isDailyStepsAvailable, ইত্যাদি) ভেরিয়েবল এক্সপোজ করুন। (Ib98a7, b/498179656) - প্রদত্ত অ্যাপের সব উইজেট আপডেট করার জন্য
GlanceWearWidget-এtriggerUpdateAllAPI যোগ করা হয়েছে। (I6ab20, b/510896410)
সমস্যার সমাধান
- alpha10 ভার্সন দিয়ে তৈরি করা ডকুমেন্টে যাতে কোনও সমস্যা না হয়, সেই জন্য
WearWidgetParams-এ ইন্টার্নাল ফিল্ড হিসেবে রেন্ডারার ভার্সন সংক্রান্ত তথ্য অন্তর্ভুক্ত করুন। (Idcf8e, b/511263591, b/512830184) - Wear উইজেটের জন্য ডিবাগ মোড বা এমুলেটরে জোর করে পুল আপডেট ফ্লো ট্রিগার করুন।
ভার্সন 1.0.0-alpha10
১৯ মে, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha10, androidx.glance.wear:wear-core:1.0.0-alpha10 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha10 রিলিজ করা হয়েছে। 1.0.0-alpha10 ভার্সনে এইসব কমিট রয়েছে।
API-তে পরিবর্তন
- Wear উইজেটে
glance.wear.health.DataTypeAPI এক্সপোজ করুন। সিস্টেমের স্বাস্থ্য সংক্রান্ত ডেটা অ্যাক্সেস করার জন্য ডেভেলপাররা এই API ব্যবহার করতে পারেন।
সমস্যার সমাধান
- Wear 7 এমুলেটর বা 1.6 রেন্ডারার চলা ডিভাইসে alpha09 ভার্সনে ক্র্যাশ লুপ হওয়ার সমস্যা সমাধান করা হয়েছে। এর জন্য Glance Wear উইজেটের প্লেয়ারে খালি ফন্ট অ্যাক্সিস পাঠানো বন্ধ করা হয়েছে।
ভার্সন 1.0.0-alpha09
৬ মে, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha09 ও androidx.glance.wear:wear-core:1.0.0-alpha09 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha09-এ এইসব কমিট রয়েছে।
API-তে পরিবর্তন
- আমরা
ExperimentalGlanceWearApiযোগ করেছি যা পরীক্ষামূলক Glance Wear ফিচারের জন্য ব্যবহার করা হবে। (Id2f76, b/498179813)
সমস্যার সমাধান
- বুট করার সময় উইজেট সম্পর্কে সচেতন হতে Wear Widget XML মেটাডেটার জন্য পার্সার আপডেট করা হয়েছে।
ভার্সন 1.0.0-alpha08
২২ এপ্রিল, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha08 ও androidx.glance.wear:wear-core:1.0.0-alpha08 রিলিজ করা হয়েছে। 1.0.0-alpha08 ভার্সনে এইসব কমিট রয়েছে।
সমস্যার সমাধান
glance:wear:wearলাইব্রেরির ম্যানিফেস্টে<queries>ট্যাগ যোগ করা হয়েছে যাতেPackageManagerকোয়েরি পুশ আপডেট সংক্রান্ত সঠিক পরিষেবা পায়। (I192787)
অন্য
- "Updates Compose compileSdk to 37" (I6007) রিভার্ট করা হয়েছে, এটি glance-wear-এর ক্ষেত্রেও প্রযোজ্য, তাই এই রিলিজে compileSdk সংক্রান্ত প্রয়োজনীয়তা আর 37 নেই।
ভার্সন 1.0.0-alpha07
৮ এপ্রিল, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha07 ও androidx.glance.wear:wear-core:1.0.0-alpha07 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha07-এ এইসব কমিট রয়েছে।
নতুন ফিচার
WearWidgetBrushখালি থাকলে বা উল্লেখ করা না থাকলে ডিফল্ট Wear উইজেট ব্যাকগ্রাউন্ড যোগ করুন। (I8300b)- উইজেটের কন্টেনার ধরন রিটার্ন করতে
getActiveWidgetsAPI আপডেট করুন। (2772eb1)
API-তে পরিবর্তন
WidgetInstanceIdনেওয়ার জন্য উইজেট আপডেট API পরিবর্তন করুন এবং কোনও নির্দিষ্ট উইজেটের জন্য আইডি ফেচ করার জন্য হেল্পার যোগ করুন। প্রদান করা আইডিটি ভুল হলে বা কলকারীর মালিকানাধীন না হলে, নতুন APIIllegalArgumentExceptionদেখায়। (I6f3c5, b/446828899)WearWidgetBrush-এ উল্লম্ব ও অনুভূমিক গ্রেডিয়েন্ট যোগ করুন। (If70ae, b/470080675)
ভার্সন 1.0.0-alpha06
২৫ মার্চ, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha06 ও androidx.glance.wear:wear-core:1.0.0-alpha06 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha06-এ এইসব কমিট রয়েছে।
নতুন ফিচার
- Wear উইজেট প্রোফাইলের জন্য ইনলাইন অপারেশন নির্দিষ্ট করুন।
API-তে পরিবর্তন
- ফুলস্ক্রিন মানানসই উইজেটকে আরও ভালোভাবে আলাদা করার জন্য আমরা
CONTAINER_TYPE_FULLSCREEN-এর নাম পরিবর্তন করেCONTAINER_TYPE_TILE_COMPATরেখেছি। এর মধ্যে উইজেট প্যারামিটারে আগেFULLSCREENটাইপ করা ম্যাপিংকেLARGE-এ পরিবর্তন করা অন্তর্ভুক্ত।
ভার্সন 1.0.0-alpha05
১১ মার্চ, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha05 ও androidx.glance.wear:wear-core:1.0.0-alpha05 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha05-এ এইসব কমিট রয়েছে।
API-তে পরিবর্তন
- Wear উইজেট ব্যাকগ্রাউন্ডের জন্য ব্যবহার করার জন্য আমরা
WearWidgetBrushপদ্ধতি সহ APIcolorযোগ করেছি। (I66f54, b/464273091) fetchActiveWidgetsForProviderপদ্ধতি সরিয়ে দেওয়া হয়েছে কারণ আগেইfetchActiveWidgetsআছে। (I85e4e, b/486197890)
ভার্সন 1.0.0-alpha04
২৫ ফেব্রুয়ারি, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha04 ও androidx.glance.wear:wear-core:1.0.0-alpha04 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha04-এ এইসব কমিট রয়েছে।
API-তে পরিবর্তন
- অ্যাপকে তার অ্যাক্টিভ উইজেট ও টাইল কোয়েরি করার অনুমতি দিতে
GlanceWearWidgetManagerAPI যোগ করা হয়েছে। (I5be95) - আমরা
glance:wear:wear-coreলাইব্রেরি থেকে API সরিয়েandroidx.glance.wear.coreপ্যাকেজে রেখেছি। (I429cf)
সমস্যার সমাধান
- সাধারণ রিমোট কম্পোজ করার উপযুক্ত ও মডিফায়ার টাইপ এক্সপোজ করা (Id1d40)
ভার্সন 1.0.0-alpha03
১১ ফেব্রুয়ারি, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha03 ও androidx.glance.wear:wear-core:1.0.0-alpha03 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha03-এ এইসব কমিট রয়েছে।
API-তে পরিবর্তন
GlanceWearWidget-এ ইন্ট্যার্যাকশন ইভেন্টের জন্য সহায়তা যোগ করুন। (Ia4e28, b/469808447)
ভার্সন 1.0.0-alpha02
২৮ জানুয়ারি, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha02 ও androidx.glance.wear:wear-core:1.0.0-alpha02 রিলিজ করা হয়েছে। 1.0.0-alpha02 ভার্সনে এইসব কমিট রয়েছে।
নতুন ফিচার
- Widget প্যারামিটারে FULLSCREEN-কে LARGE হিসেবে আবার ম্যাপ করুন (ad78d95)
সমস্যার সমাধান
- DataStore-এর ব্যবহার সংক্রান্ত সমস্যার সমাধান করা হয়েছে, যার ফলে একাধিক উইজেট ইনস্ট্যান্স দেখানো যেত না (474f3e4)
ভার্সন 1.0.0-alpha01
১৪ জানুয়ারি, ২০২৬
androidx.glance.wear:wear:1.0.0-alpha01 ও androidx.glance.wear:wear-core:1.0.0-alpha01 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha01-এ এইসব কমিট রয়েছে।
RemoteComposeব্যবহার করে Wear OS-এর জন্য উইজেট তৈরি করার লাইব্রেরি হল Glance Wear।