একদৃষ্টি

জেটপ্যাক কম্পোজ-স্টাইল API ব্যবহার করে দূরবর্তী পৃষ্ঠের জন্য লেআউট তৈরি করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
অক্টোবর 16, 2024 1.1.1 - - -

নির্ভরতা ঘোষণা করা

গ্ল্যান্সের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

Groovy

dependencies {
    // For Glance support
    implementation "androidx.glance:glance:1.1.1"
    // For AppWidgets support
    implementation "androidx.glance:glance-appwidget:1.1.1"

    // For Wear-Tiles support
    implementation "androidx.glance:glance-wear-tiles:1.0.0-alpha05"
}

android {
    buildFeatures {
        compose true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.1.0-beta03"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Kotlin

dependencies {
    // For Glance support
    implementation("androidx.glance:glance:1.1.1")
    
    // For AppWidgets support
    implementation("androidx.glance:glance-appwidget:1.1.1")

    // For Wear-Tiles support
    implementation("androidx.glance:glance-wear-tiles:1.0.0-alpha05")
}

android {
    buildFeatures {
        compose = true
    }

    composeOptions {
        kotlinCompilerExtensionVersion = "1.1.0-beta03"
    }

    kotlinOptions {
        jvmTarget = "1.8"
    }
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 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 @Preview এ প্রস্থ এবং উচ্চতার পরামিতি যোগ করুন। ( Ibabe8 )
  • এক নজর পরিধান টাইল পূর্বরূপ জন্য সমর্থন সরান. ( I3850a )
  • FontStyle জন্য কাস্টম ওজন মান সেট করার জন্য API যোগ করা হয়েছে। ( I7390a )
  • অন্তর্নিহিত বাস্তবায়নগুলিকে আরও ভালভাবে প্রতিফলিত করতে Viewfinder ImplementationMode এনামগুলির নাম পরিবর্তন করুন এবং 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-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-এ যোগ করা হয়েছে।
  • GlanceAppWidget WorkManager সেশন ভিত্তিক আপডেট মেকানিজম এ সরানো হয়েছে। AppWidgets এর জন্য Glance ব্যবহারকারীদের এখন পুরানো Content পদ্ধতির পরিবর্তে GlanceAppWidget.provideGlance ওভাররাইড করা উচিত। যেহেতু এটি এখন একজন কর্মীর মধ্যে ঘটে, এটি এখন একটি পৃথক কর্মী না রেখে সম্পদ, ডাটাবেস বা নেটওয়ার্ক আইটেম লোড করার একটি ভাল জায়গা।

এপিআই পরিবর্তন

  • যোগ করা হয়েছে * Button , Checkbox , RadioButton এবং Switch জন্য *Defaults API। এটি জেটপ্যাক কম্পোজের নিদর্শনগুলির সাথে সঙ্গতিপূর্ণ দৃষ্টিভঙ্গি নিয়ে আসে। ( 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 সংস্করণে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • GlanceAppWidgetManagerrequestPinGlanceAppWidget যোগ করে, অ্যাপগুলিকে তাদের হোম স্ক্রিনে তাদের Glance ভিত্তিক উইজেট যোগ করার জন্য অনুরোধ করার অনুমতি দেয়। ( IC6e47 )
  • GlanceAppWidgetReceiverACTION_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 )
  • TextStyle copy() পদ্ধতি যোগ করে। ( 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 এবং CircularProgressIndicator composable. ( 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 এবং CircularProgressIndicator composable. ( 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-এর প্রথম সেট অন্তর্ভুক্ত রয়েছে।

বৈশিষ্ট্য