টাইলস পরুন

Wear OS by Google স্মার্টওয়াচের জন্য অ্যাপ্লিকেশন তৈরি করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
ফেব্রুয়ারী 26, 2025 1.4.1 - - 1.5.0-আলফা09

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

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

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

গ্রোভি

dependencies {
    // Use to implement support for wear tiles
    implementation "androidx.wear.tiles:tiles:1.5.0-alpha04"

    // Use to utilize standard components and layouts in your tiles
    implementation "androidx.wear.protolayout:protolayout:1.3.0-alpha04"

    // Use to utilize components and layouts with Material Design in your tiles
    implementation "androidx.wear.protolayout:protolayout-material:1.3.0-alpha04"

    // Use to include dynamic expressions in your tiles
    implementation "androidx.wear.protolayout:protolayout-expression:1.3.0-alpha04"

    // Use to preview wear tiles in your own app
    debugImplementation "androidx.wear.tiles:tiles-renderer:1.5.0-alpha04"

    // Use to fetch tiles from a tile provider in your tests
    testImplementation "androidx.wear.tiles:tiles-testing:1.5.0-alpha04"
}

কোটলিন

dependencies {
    // Use to implement support for wear tiles
    implementation("androidx.wear.tiles:tiles:1.5.0-alpha04")

    // Use to utilize standard components and layouts in your tiles
    implementation("androidx.wear.protolayout:protolayout:1.3.0-alpha04")

    // Use to utilize components and layouts with Material Design in your tiles
    implementation("androidx.wear.protolayout:protolayout-material:1.3.0-alpha04")

    // Use to include dynamic expressions in your tiles
    implementation("androidx.wear.protolayout:protolayout-expression:1.3.0-alpha04")

    // Use to preview wear tiles in your own app
    debugImplementation("androidx.wear.tiles:tiles-renderer:1.5.0-alpha04")

    // Use to fetch tiles from a tile provider in your tests
    testImplementation("androidx.wear.tiles:tiles-testing:1.5.0-alpha04")
}

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

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

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

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

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

সংস্করণ 1.5

সংস্করণ 1.5.0-alpha09

ফেব্রুয়ারী 26, 2025

androidx.wear.tiles:tiles-*:1.5.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha09-এ এই কমিট রয়েছে।

সংস্করণ 1.5.0-alpha08

ফেব্রুয়ারি 12, 2025

androidx.wear.tiles:tiles-*:1.5.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha08-এ এই কমিট রয়েছে।

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

  • TileService.onRecentInteractionEvents() ListenableFuture<Void> রিটার্ন করে যাতে দীর্ঘ সময় ধরে চলমান টাস্কের জন্য অনুমতি দেওয়া যায়। ( Iaa6c5 )

সংস্করণ 1.5.0-alpha07

জানুয়ারী 29, 2025

androidx.wear.tiles:tiles-*:1.5.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha07-এ এই কমিট রয়েছে।

সংস্করণ 1.5.0-alpha06

15 জানুয়ারী, 2025

androidx.wear.tiles:tiles-*:1.5.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha06-এ এই কমিট রয়েছে।

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

  • onRecentInteractionEvents পদ্ধতিতে processRecentInteractionEvents নামকরণ করা হয়েছে। ( Iec3d5 )

সংস্করণ 1.5.0-alpha05

11 ডিসেম্বর, 2024

androidx.wear.tiles:tiles-*:1.5.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha05-এ এই কমিট রয়েছে।

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

  • ব্যাচে ইন্টারঅ্যাকশন ইভেন্টগুলি প্রক্রিয়া করতে TileService এর জন্য api যোগ করুন। ( I04d1b )

বাগ ফিক্স

  • এই লাইব্রেরিটি এখন JSpecify nullness টীকা ব্যবহার করে, যা টাইপ-ব্যবহার। Kotlin ডেভেলপারদের সঠিক ব্যবহার প্রয়োগ করতে নিম্নলিখিত কম্পাইলার আর্গুমেন্ট ব্যবহার করা উচিত: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode ( I390e9 , b/326456246 )
  • বাগ সংশোধন করা হয়েছে যেখানে API 34-এ টাইল আপডেটের অনুরোধ করা হলে যখন অ্যাপ targetSdk 34-এর থেকে বেশি হয় তখন SecurityException ঘটবে ( If62a1 )
  • Roboelectric পরীক্ষায় WearSdk উপর নির্ভরতা স্থির করা হয়েছে। ( I37796 )

সংস্করণ 1.5.0-alpha04

13 নভেম্বর, 2024

androidx.wear.tiles:tiles-*:1.5.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha04 এই কমিট ধারণ করে।

সংস্করণ 1.5.0-alpha03

30 অক্টোবর, 2024

androidx.wear.tiles:tiles-*:1.5.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha03-এ এই কমিট রয়েছে।

সংস্করণ 1.5.0-alpha02

অক্টোবর 16, 2024

androidx.wear.tiles:tiles-*:1.5.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02-এ এই কমিট রয়েছে।

নিরাপত্তা সংশোধন

  • এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলায় androidx.wear.tiles:tiles-proto এর সংস্করণ 1.5.0-alpha01-এ আপনার নির্ভরতা আপগ্রেড করুন।

সংস্করণ 1.5.0-alpha01

2 অক্টোবর, 2024

androidx.wear.tiles:tiles-*:1.5.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha01-এ এই কমিট রয়েছে।

সংস্করণ 1.4

সংস্করণ 1.4.1

অক্টোবর 16, 2024

androidx.wear.tiles:tiles-*:1.4.1 প্রকাশিত হয়েছে। সংস্করণ 1.4.1-এ এই কমিটগুলি রয়েছে।

নিরাপত্তা সংশোধন

  • এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলায় androidx.wear.tiles:tiles-proto এর সংস্করণ 1.4.0-এ আপনার নির্ভরতা আপগ্রেড করুন।

সংস্করণ 1.4.0

7 আগস্ট, 2024

androidx.wear.tiles:tiles-*:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-এ এই কমিট রয়েছে।

1.3.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • অ্যান্ড্রয়েড স্টুডিওতে টাইলস প্রিভিউগুলির জন্য কাস্টম প্ল্যাটফর্ম ডেটা নির্দিষ্ট করার জন্য টুলিং সমর্থন।

সংস্করণ 1.4.0-rc01

জুলাই 24, 2024

androidx.wear.tiles:tiles-*:1.4.0-rc01 আগের রিলিজ থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.4.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.4.0-beta01

10 জুলাই, 2024

androidx.wear.tiles:tiles-*:1.4.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-beta01-এ এই কমিটগুলি রয়েছে৷

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

Wear Tiles-এর 1.4.0-beta01 রিলিজ ইঙ্গিত করে যে লাইব্রেরির এই রিলিজটি বৈশিষ্ট্য সম্পূর্ণ এবং API লক করা হয়েছে (যেখানে পরীক্ষামূলক হিসাবে চিহ্নিত করা হয়েছে তা ছাড়া)। Wear Tiles 1.4-এ নিম্নলিখিত নতুন কার্যকারিতা এবং APIs অন্তর্ভুক্ত রয়েছে:

  • অ্যান্ড্রয়েড স্টুডিওতে টাইলস প্রিভিউগুলির জন্য কাস্টম প্ল্যাটফর্ম ডেটা নির্দিষ্ট করার জন্য টুলিং সমর্থন।

সংস্করণ 1.4.0-alpha05

জুন 26, 2024

androidx.wear.tiles:tiles-*:1.4.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha05-এ এই কমিট রয়েছে।

সংস্করণ 1.4.0-alpha04

29 মে, 2024

androidx.wear.tiles:tiles-*:1.4.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha04-এ এই কমিট রয়েছে।

সংস্করণ 1.4.0-alpha03

14 মে, 2024

androidx.wear.tiles:tiles-*:1.4.0-alpha03 প্রকাশিত হয়েছে। 1.4.0-alpha03 সংস্করণে এই কমিট রয়েছে।

বাগ ফিক্স

  • TileService#getActiveTilesAsync এখন আরও সঠিক ফলাফল প্রদান করতে WearSdk API (যখন উপলব্ধ) ব্যবহার করে। ( I57bd8 )

সংস্করণ 1.4.0-alpha02

1 মে, 2024

androidx.wear.tiles:tiles-*:1.4.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha02-এ এই কমিট রয়েছে।

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

  • একটি বাধ্যতামূলক ক্ষেত্র হিসাবে tileId বিল্ডার কনস্ট্রাক্টর প্যারামে সরান এবং গেটারে নথির ডিফল্ট টাইমস্ট্যাম্প মান। ( I98c2b )
  • TileInteractionEvent , TileEnter , এবং TileLeave প্রোটো বার্তা এবং ব্যাচিং টাইল এন্টার/লিভ ইভেন্টের জন্য প্রয়োজনীয় Java Wrappers যোগ করুন। ( I112b0 )
  • একটি TileRenderer.Config অবজেক্টের পরিবর্তে একটি বিল্ডার ব্যবহার করার জন্য রিফ্যাক্টর TileRenderer । ( Ib66f9 )
  • TileRenderer.Config এ একটি platformDataProviders অ্যাট্রিবিউট যোগ করুন। ( I6030d )
  • TileRenderer এ একটি নতুন কনস্ট্রাক্টর যোগ করুন যা একটি নতুন TileRenderer.Config ক্লাস সমর্থন করে। অন্যান্য কনস্ট্রাক্টরদের অবমূল্যায়ন করা হয়েছে। ( Iae7ff )
  • প্ল্যাটফর্ম ডেটা মান ওভাররাইড করার অনুমতি দিতে TilePreviewData এ একটি platformDataValues ফিল্ড যোগ করুন। ( if437a )

বাগ ফিক্স

  • ডকুমেন্ট করুন যে TileRenderer.Config.Builder#setTilesTheme এর ডিফল্ট মান শূন্য। ( আইসড18 )

সংস্করণ 1.4.0-alpha01

6 মার্চ, 2024

androidx.wear.tiles:tiles-*:1.4.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha01-এ এই কমিট রয়েছে।

সংস্করণ 1.3

সংস্করণ 1.3.0

7 ফেব্রুয়ারি, 2024

androidx.wear.tiles:tiles-*:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এই কমিট ধারণ করে.

1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • টাইল প্রিভিউ সমর্থনের জন্য আপডেট করা টুলিং।
  • অ্যাপ্লিকেশানের অন্তর্গত সক্রিয় টাইল অনুসন্ধানের জন্য সমর্থন।

অতিরিক্ত পরিবর্তন

  • সংস্করণ 1.3.0-এ প্রবর্তিত পরিবর্তনগুলির আরও সম্পূর্ণ সেটের জন্য, beta01 রিলিজ নোটগুলি দেখুন।

সংস্করণ 1.3.0-rc01

24 জানুয়ারী, 2024

androidx.wear.tiles:tiles-*:1.3.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।

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

  • getActiveTilesAsyncTileService#getActiveTilesSnapshotAsync নামকরণ করা হয়েছে। ( if6b87 )

সংস্করণ 1.3.0-beta01

জানুয়ারী 10, 2024

androidx.wear.tiles:tiles-*:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।

Wear Tiles-এর 1.3.0-beta01 রিলিজ ইঙ্গিত করে যে লাইব্রেরির এই রিলিজটি বৈশিষ্ট্য সম্পূর্ণ এবং API লক করা হয়েছে (যেখানে পরীক্ষামূলক হিসাবে চিহ্নিত করা হয়েছে তা ছাড়া)। Wear Tiles 1.3-এ নিম্নলিখিত নতুন কার্যকারিতা এবং APIs অন্তর্ভুক্ত রয়েছে:

  • পরিধান টাইলস টুলিংয়ের জন্য মডিউল টাইল প্রিভিউ সমর্থনের জন্য আপডেট করা হয়েছে এবং প্রকাশের জন্য সেট করা হয়েছে।
  • TileService.getActiveTilesSnapshotAsync এর মাধ্যমে অ্যাপের অন্তর্গত কোন টাইলগুলি সক্রিয় তা অনুসন্ধান করার জন্য সমর্থন।

সংস্করণ 1.3.0-alpha04

13 ডিসেম্বর, 2023

androidx.wear.tiles:tiles-*:1.3.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha04 এই কমিট ধারণ করে।

সংস্করণ 1.3.0-alpha03

নভেম্বর 29, 2023

androidx.wear.tiles:tiles-*:1.3.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha03 এই কমিট ধারণ করে।

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

  • অ্যাপের অন্তর্গত কোন টাইলগুলি সক্রিয় তা জিজ্ঞাসা করার জন্য একটি নতুন API TileService#getActiveTilesSnapshotAsync যোগ করা হয়েছে৷ ( I6850e )

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

  • @TilePreview এর নাম পরিবর্তন করে @Preview করুন ( Ifc08a )

সংস্করণ 1.3.0-alpha02

15 নভেম্বর, 2023

androidx.wear.tiles:tiles-*:1.3.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha02 এই কমিট ধারণ করে।

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

  • আমরা একটি পরীক্ষামূলক এপিআই যুক্ত করেছি যাতে টেক্সটের আকার স্বয়ংক্রিয়ভাবে স্কেল করা যায় যা প্যারেন্টের ভিতরে রয়েছে। ( Ibbe63 )

সংস্করণ 1.3.0-alpha01

18 অক্টোবর, 2023

androidx.wear.tiles:tiles-*:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিট রয়েছে।

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

  • TilePreviewData কলব্যাক প্যারামিটারের পরিবর্তে প্রিভিউ মেথড প্যারামিটার হিসেবে প্রসঙ্গ প্রদান করুন। ( I5e97d )
  • পরিধান টাইলস টুলিংয়ের জন্য মডিউল টাইল প্রিভিউ সমর্থনের জন্য আপডেট করা হয়েছে এবং প্রকাশের জন্য সেট করা হয়েছে। ( I63d0f )

সংস্করণ 1.2

সংস্করণ 1.2.0

9 আগস্ট, 2023

androidx.wear.tiles:tiles-*:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0 এই কমিট ধারণ করে.

1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • ওয়েয়ার টাইলস 1.2.0 এর স্থিতিশীল প্রকাশ ( আরও পড়ুন )
  • টাইলস 1.2 প্ল্যাটফর্ম ডেটা (দ্রুত আপডেটের জন্য) এবং অ্যানিমেশনে লেআউট উপাদানগুলিকে বাঁধাই করার জন্য সমর্থন যোগ করে। মাইগ্রেশন নির্দেশাবলীর জন্য রিলিজ নোট দেখুন ( 1.2.0-rc01 )

সংস্করণ 1.2.0-rc01

জুলাই 26, 2023

androidx.wear.tiles:tiles-*:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে।

  • v1.2 রিলিজের সাথে, টাইলস লাইব্রেরি রিফ্যাক্টর করা হয়েছে এবং বেশিরভাগ বৈশিষ্ট্য এবং API নতুন ProtoLayout লাইব্রেরিতে (প্যাকেজ androidx.wear.protolayout ) স্থানান্তরিত হয়েছে এবং Tiles ( androidx.wear.tiles ) এ একটি ছোট উপসেট অবশিষ্ট রয়েছে।

    • সমস্ত ক্লাসের নাম একই রয়ে গেছে, শুধুমাত্র v1.1 তে সংযোজন আছে
    • বেশিরভাগ API একই রয়ে গেছে এবং একমাত্র পরিবর্তন হল প্যাকেজ নাম।
    • TileService/TileBuilder এর কিছু পদ্ধতি অবমূল্যায়ন করা হয়েছে এবং এখন নতুন নামকরণ করা সংস্করণ রয়েছে যা অবচয়িত টাইলসের পরিবর্তে নতুন ProtoLayout প্রকারগুলি গ্রহণ করে।
  • এই স্থানান্তরকে সহজ করার জন্য, আমরা একটি ছোট নির্দেশাবলী এবং স্ক্রিপ্ট একসাথে রেখেছি যা এই নাম পরিবর্তন করে, এখানে দেখুন।

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

  • একটি লেআউটে টাইলের মধ্যে 30টি নেস্টেড উপাদান থাকতে পারে এমন সর্বোচ্চ গভীরতা আমরা সীমিত করেছি। যদি সেই গভীরতা অতিক্রম করা হয়, টাইল রেন্ডারার একটি পূর্বে স্ফীত লেআউট দেখাবে। ( I8a74b )

সংস্করণ 1.2.0-beta01

জুন 21, 2023

androidx.wear.tiles:tiles-*:1.2.0-beta01 কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.2.0-alpha07

7 জুন, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha07 এই কমিট ধারণ করে।

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

  • TileRenderer.setState রেন্ডারিং সেশনের জন্য স্টেট সেট করার অনুমতি দেয়। এই অবস্থাটি বর্তমান লেআউট এবং ভবিষ্যতের যেকোনো একটিতে প্রযোজ্য হবে (একটি নতুন রাষ্ট্র সেট না হওয়া পর্যন্ত) ( Iaaf35 )
  • প্রোটোলেআউট প্রকারগুলি এখন সমস্ত টাইল-রেন্ডারার APIS জুড়ে সম্পূর্ণরূপে সমর্থিত। ( I428b0 )

বাগ ফিক্স

  • একটি কাস্টম থিম সেট করা এখন ProtoLayoutViewInstance এ সম্ভব। ( Iae8c0 )

সংস্করণ 1.2.0-alpha06

24 মে, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha06 এই কমিট ধারণ করে।

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

  • StateEntryValue নাম পরিবর্তন করে DynamicDataValue করুন এবং DynamicDataKey ( If1c01 ) ব্যবহার করার জন্য স্টেট API আপডেট করুন
  • StateStore প্রতিটি দৃষ্টান্তের জন্য মেমরি ব্যবহার এবং রাষ্ট্রীয় আপডেটের সময় ভালভাবে নিয়ন্ত্রিত এবং নিয়ন্ত্রিত আছে তা নিশ্চিত করার জন্য আমরা StateStore অনুমোদিত এন্ট্রির সংখ্যা সীমিত করছি। ফলস্বরূপ, ডেভেলপারকে নিশ্চিত করতে হবে যে তাদের মানচিত্রে MAX_STATE_ENTRY_COUNT টির বেশি এন্ট্রি নেই অন্যথায় StateStore তৈরি বা আপডেট করার সময় তারা একটি IllegalStateException পাবে। ( Ibadb3 )

সংস্করণ 1.2.0-alpha05

10 মে, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha05 এই কমিট ধারণ করে।

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

  • আমরা টাইল ইভেন্ট এবং অনুরোধে টাইল আইডি যোগ করেছি। এই আইডিটি ক্যারোজেলের একটি টাইল উদাহরণের সাথে কিছু ডেটা সংযুক্ত করতে ব্যবহার করা যেতে পারে। ( IC4f83 )

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

  • TileRenderer.inflateAsync এখন একটি ListenableFuture প্রদান করে। ( I2f2b9 )
  • protolayout লাইব্রেরিতে প্রতিস্থাপন করা টাইল নির্মাতারা এখন অবচিত হিসাবে চিহ্নিত করা হয়েছে। ( IE2029 )

বাগ ফিক্স

  • TileService.onTileResourcesRequest এর javadoc এখন স্পষ্ট করে যে পদ্ধতিটি কখন সিস্টেম দ্বারা কল করা হতে পারে। ( IE037 )

সংস্করণ 1.2.0-alpha04

এপ্রিল 19, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha04 এই কমিট ধারণ করে।

বাগ ফিক্স

  • গ্রেডেল নির্ভরতা এখন প্রয়োজনে implementation পরিবর্তে সঠিকভাবে api তে সেট করা হয়েছে। ( I40503 )

সংস্করণ 1.2.0-alpha03

5 এপ্রিল, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha03 এই কমিট ধারণ করে।

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

  • আমরা TileRenderer ( I4ac7f ) এ androidx.wear.protolayout প্রকারের জন্য সমর্থন যোগ করেছি
  • ObservableStateStore নাম পরিবর্তন করে StateStore করা হয়েছে। ( Ieb0e2 )
  • TileRenderer ( I4ac7f ) এ প্রোটোলেআউট প্রকারের জন্য ওভারলোড যোগ করুন
  • TileRenderer ( I07dcf ) এ অ্যানিমেশন সক্ষম করুন

সংস্করণ 1.2.0-alpha02

22 মার্চ, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।

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

  • টাইলস ম্যাটেরিয়াল লাইব্রেরি অবমুক্ত করা হয়েছে। অনুগ্রহ করে একই কার্যকারিতা সহ নতুন ProtoLayout Material লাইব্রেরি ব্যবহার করুন৷ ( if242b )

বাগ ফিক্স

  • প্রোটোলেআউট লাইব্রেরি থেকে নতুন বৈশিষ্ট্যগুলি ব্যবহার করার জন্য TileRenderer আপডেট করা হয়েছে। ( I832f9 )

সংস্করণ 1.2.0-alpha01

8 মার্চ, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।

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

  • protolayout লাইব্রেরি থেকে সংস্থান সরবরাহ করার জন্য আমরা TileServiceonTileResourceRequest যোগ করেছি। ( 983d9c5 )
  • protolayout লাইব্রেরি থেকে State এবং DeviceParameters ধরন সমর্থন করার জন্য আমরা ResourcesRequest এবং TileRequest আপডেট করেছি। ( 88fa01d )
  • protolayout লাইব্রেরি থেকে State এবং Timeline প্রকারগুলিকে সমর্থন করার জন্য আমরা TileBuilders.Tile আপডেট করেছি৷ ( 168619c )

বাগ ফিক্স

  • Javadocs এর উন্নতি। ( I3ed73 )
  • onPrimary এবং পৃষ্ঠের জন্য ডিফল্ট রং পরিবর্তিত হয়েছে। ( I0b039 )

সংস্করণ 1.1

সংস্করণ 1.1.0

24 আগস্ট, 2022

androidx.wear.tiles:tiles-*:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0 এই কমিট ধারণ করে.

1.0.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • এটি প্রথম স্থিতিশীল রিলিজ যাতে টাইলস মেটেরিয়াল লাইব্রেরি রয়েছে (আমাদের ব্লগে আরও পড়ুন)।
  • এই লাইব্রেরিতে উপাদান এবং লেআউট রয়েছে যা উপাদান নির্দেশিকাগুলির সাথে ইন-লাইন এবং ব্যবহার করা সহজ। অন্তর্ভুক্ত উপাদানগুলি হল Button , Chip , CompactChip , TitleChip , CircularProgressIndicator , Text . এই সমস্ত উপাদানগুলির নিজস্ব রঙের অবজেক্ট রয়েছে যা সমস্ত উপাদানগুলিতে একই থিমটি সহজেই প্রয়োগ করতে প্রধান কালার ক্লাসের সাথে তৈরি করা যেতে পারে। রঙ ছাড়াও, টাইপোগ্রাফি নাম ব্যবহার করে সহজেই ফন্টস্টাইল অবজেক্ট পেতে একটি টাইপোগ্রাফি ক্লাস রয়েছে।
  • উপাদানগুলি ছাড়াও, প্রস্তাবিত টাইল লেআউট রয়েছে - PrimaryLayout , EdgeContentLayout , MultiButtonLayout , MultiSlotLayout । সমস্ত লেআউটে প্রস্তাবিত প্যাডিং এবং শৈলী প্রয়োগ করা হয়েছে যা উপাদান নির্দেশিকাগুলির মধ্যে রয়েছে।
  • টাইলস ম্যাটেরিয়াল লাইব্রেরিতে উপাদান এবং লেআউটগুলির একটি তালিকার জন্য টাইলসের জন্য রিলিজ নোটগুলি দেখুন।

সংস্করণ 1.1.0-rc01

10 আগস্ট, 2022

androidx.wear.tiles:tiles-*:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিট রয়েছে।

  • বিটা এবং আরসি রিলিজের মধ্যে কোন নতুন পরিবর্তন হয়নি।

সংস্করণ 1.1.0-beta01

জুলাই 27, 2022

androidx.wear.tiles:tiles-*:1.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিট রয়েছে।

টাইলস ম্যাটেরিয়াল লাইব্রেরির 1.0.0-beta01 রিলিজে উপাদান এবং লেআউট রয়েছে যা উপাদান নির্দেশিকাগুলির সাথে সামঞ্জস্যপূর্ণ এবং তৈরি করা সহজ।

অন্তর্ভুক্ত উপাদান হল:

  • Button - ক্লিকযোগ্য, বৃত্তাকার-আকৃতির বস্তু, হয় আইকন, পাঠ্য বা 3টি পূর্বনির্ধারিত আকার সহ চিত্র।
  • Chip - ক্লিকযোগ্য, স্টেডিয়াম-আকৃতির বস্তু যাতে একটি আইকন, প্রাথমিক এবং মাধ্যমিক লেবেল থাকতে পারে এবং নির্দিষ্ট উচ্চতা এবং কাস্টমাইজযোগ্য প্রস্থ থাকতে পারে।
  • CompactChip এবং TitleChip - স্ট্যান্ডার্ড চিপের দুটি ভিন্নতা যার মধ্যে যথাক্রমে ছোট এবং বড় উচ্চতা রয়েছে এবং এতে পাঠ্যের একটি লাইন থাকতে পারে।
  • CircularProgressIndicator - প্রদত্ত শুরু এবং শেষ কোণ সহ স্ক্রিনের প্রান্তের চারপাশে রঙিন চাপ, যা একটি পূর্ণ বা আংশিক বৃত্ত বর্ণনা করতে পারে যার পিছনে সম্পূর্ণ অগ্রগতি চাপ রয়েছে।
  • Text - স্টাইল করা পাঠ্য যা প্রস্তাবিত পরিধান উপাদান টাইপোগ্রাফি শৈলী ব্যবহার করে

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

উপাদানগুলি ছাড়াও, প্রস্তাবিত টাইলস লেআউট রয়েছে:

  • PrimaryLayout - একটি লেআউট যা প্রাথমিক বা মাধ্যমিক লেবেল, মাঝখানে সামগ্রী এবং নীচে একটি প্রাথমিক চিপ যোগ করে কাস্টমাইজ করা যেতে পারে। এই লেআউটের মধ্যে প্রধান বিষয়বস্তু একটি MultiSlotLayout বা MultiButtonLayout অবজেক্ট হিসাবে যোগ করা যেতে পারে।
  • EdgeContentLayout - প্রান্তের চারপাশে CircularProgressIndicator হোস্ট করার জন্য একটি লেআউট যার ভিতরে প্রধান বিষয়বস্তু এবং এর চারপাশে প্রাথমিক বা মাধ্যমিক লেবেল রয়েছে।
  • MultiButtonLayout - একটি লেআউট যাতে 1 - 7টি বোতাম থাকতে পারে, তাদের সংখ্যার উপর নির্ভর করে উপাদান নির্দেশিকা অনুসারে সাজানো।
  • MultiSlotLayout - অনুভূমিকভাবে সারিবদ্ধ এবং ব্যবধানযুক্ত স্লট (আইকন বা অন্যান্য ছোট সামগ্রীর জন্য) সহ একটি সারি-সদৃশ শৈলী বিন্যাস।

সমস্ত লেআউটে প্রস্তাবিত প্যাডিং এবং শৈলী প্রয়োগ করা হয়েছে যা উপাদান নির্দেশিকাগুলির মধ্যে রয়েছে।

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

  • চিপ উপাদানগুলির প্রধান রিফ্যাক্টর যাতে বিল্ডারে পৃথককারী সেটারগুলি অন্তর্ভুক্ত থাকে যাতে বিষয়বস্তুর প্রতিটি অংশকে নির্দেশিকাগুলির সাথে মিল রেখে নামকরণের সাথে আলাদাভাবে পাস করা হয় (প্রাথমিক লেবেল, সেকেন্ডারি লেবেল, ইমেজ রিসোর্স আইডি)৷ উপরন্তু, বিষয়বস্তুর বিবরণ সেট না থাকলে স্বয়ংক্রিয়ভাবে তৈরি হবে। ( I57622 )
  • ProgressIndicatorLayout নাম পরিবর্তন করে EdgeContentLayout করা হয়েছে। ( IC1aa6 )
  • বোতামের আকারের বিষয়বস্তুর নাম পরিবর্তন করা হয়েছে without _BUTTON Button জুড়ে অতিরিক্ত Javadocs স্পষ্টীকরণ সহ। ( I1dfe2 )

বাগ ফিক্স

  • ম্যাটেরিয়াল লেআউটে মার্জিন, প্যাডিং এবং সামগ্রিক বিন্যাস আপডেট করা হয়েছে সব ধরনের প্রস্তাবিত লেআউট এবং পর্দার আকার এবং আকারের জন্য।
  • উপাদান বিন্যাস উন্নতি. MultiSlotLayout স্লটগুলি এখন প্রস্থে নমনীয় যেখানে তারা নির্দিষ্ট আকারের পরিবর্তে বিষয়বস্তু মোড়ানো হবে৷( I52919 ),( If18b4 )
  • অ্যাক্সেসিবিলিটি নির্দেশিকা অনুসরণ করার জন্য CompactChip ট্যাপ করা যেতে পারে এমন এলাকা বাড়ানো হয়েছে। ( IE8264 )

সংস্করণ 1.1.0-alpha09

জুন 29, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha09-এ এই কমিট রয়েছে।

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

  • আমরা ProgressIndicatorLayout এ ঐচ্ছিক লেবেল যোগ করার জন্য সমর্থন যোগ করেছি। ( I30788 )

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

  • ElementMetadata এর সাহায্যকারী পদ্ধতিগুলি এখন পরিবর্তনকারীদের পরিবর্তে ElementMetadata গ্রহণ করে। ( I5a70f )

বাগ ফিক্স

  • CompactChip এ 9টি অক্ষরের সীমাবদ্ধতা সরানো হয়েছে। PrimaryLayout এ স্ক্রীনে ফিট করার জন্য পাঠ্যটি খুব বড় হলে, এটি উপবৃত্তাকার হবে। ( Id56ec )
  • Chip গেটারদের এখন বিষয়বস্তু প্রত্যয় আছে। ( Iba437 )
  • টাইলস মেটেরিয়াল ক্লাস জুড়ে Javadoc স্পষ্টীকরণ। ( I56e41 ), ( I80f31 ), ( Iba437 )

সংস্করণ 1.1.0-alpha08

জুন 1, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha08 এই কমিট ধারণ করে।

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

  • Helper ক্লাসে যোগ করা হেল্পার মেথড সহ কম্পোনেন্টের মেটাডেটা ট্র্যাক করতে ব্যবহার করার জন্য মডিফায়ারে মেটাডেটা ট্যাগ যোগ করা হয়েছে। ( I70db2 ), ( I30c3d )
  • fromLayoutElement স্ট্যাটিক পদ্ধতি টাইলস উপাদানের ভিতরের সমস্ত উপাদান এবং লেআউটে যোগ করা হয়েছে। এটি পরীক্ষার জন্য ব্যবহার করা উচিত, একটি লেআউট এলিমেন্ট কাস্ট করার জন্য যা একটি কন্টেইনারের বিষয়বস্তুগুলিকে তার আসল প্রকারে অ্যাক্সেস করার থেকে প্রাপ্ত করা হয়েছে৷ ( Ia572a ),( Idbd8a ),( I3ae13 ),( I292fe ),( I8b20f ),( I3cacb ),( I84b24 )

সংস্করণ 1.1.0-alpha07

18 মে, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha07 এই কমিট ধারণ করে।

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

  • বিষয়বস্তুর জন্য বিভিন্ন সেটারের সাথে সম্পর্কিত গেটার এখন ProgressIndicatorLayout এবং PrimaryLayout এ যোগ করা হয়েছে। এখন এই ক্লাসের সমস্ত সেটারের সাথে মিল পাওয়া যায়।( Iddbe5 ) ( Iabe4e )
  • উপাদান উপাদানে বিষয়বস্তুর বিবরণের জন্য গেটার শূন্য ফেরত দিতে পারে কারণ এর সেটার বাধ্যতামূলক নয়।
  • কোনো বিষয়বস্তু ছাড়াই একটি বোতাম তৈরি করার চেষ্টা করলে IllegalArgumentException হবে। ( I7fc0c )
  • ChipColors এ আইকন রঙ সম্পর্কিত ক্ষেত্রগুলির নামকরণ করা হয়েছে iconTintColor থেকে iconColor এ। ( IC053b )

বাগ ফিক্স

  • টাইলস উপাদানে লেআউটের জন্য androidTests যোগ করা হয়েছে। ( I96404 )

সংস্করণ 1.1.0-alpha06

11 মে, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha06-এ এই কমিট রয়েছে।

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

  • নতুন লেআউটটি মেটেরিয়াল লেআউট সাব লাইব্রেরিতে যোগ করা হয়েছে - MultiButtonLayout । এটি একটি লেআউটকে উপস্থাপন করে যাতে উপাদান নির্দেশিকা অনুসারে সাজানো 1 থেকে 7টি বোতাম থাকতে পারে। বেশিরভাগ ক্ষেত্রে, এই লেআউটটি প্রাথমিক লেআউটে একটি বিষয়বস্তু হিসাবে পাস করা উচিত। ( Ib727f )

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

  • MultiSlotLayout শুধুমাত্র স্লট থাকার জন্য রিফ্যাক্টর করা হয়েছে। এই লেআউটটি মূল PrimaryLayout একটি বিষয়বস্তু হিসাবে পাস করা উচিত। ( I1870f )
  • CircularProgressIndicator এর জন্য প্রাথমিক ও মাধ্যমিকের পরিবর্তে একটি মান হতে সংজ্ঞায়িত ডিফল্ট রং আপডেট করা হয়েছে। ( I64a51 )
  • MultiSlotLayout এ অনুভূমিক স্পেসারের জন্য গেটার যোগ করা হয়েছে। ( I11e1e )

বাগ ফিক্স

  • উপাদানগুলির জন্য অ্যান্ড্রয়েড পরীক্ষা টাইলস উপাদান যোগ করা হয়েছে. ( I20041 )

সংস্করণ 1.1.0-alpha05

6 এপ্রিল, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha05 এই কমিট ধারণ করে।

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

  • সহজ টাইলস নির্মাণের জন্য এই ক্লাসগুলিতে LayoutElement Layout, Timeline, TimelineEntry-এ রূপান্তর করতে সহায়ক পদ্ধতি যোগ করা হয়েছে। ( I2f6d1 )
  • থিম হিসাবে উপাদানের রঙ জুড়ে দেওয়ার জন্য উপাদান লাইব্রেরিতে Colors অবজেক্ট যোগ করা হয়েছিল। ( I0792c )

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

  • মেটেরিয়াল টেক্সট কম্পোনেন্টের জন্য কনস্ট্রাক্টরে টেক্সট পাস করা প্রয়োজন। এই উপাদানটি এখন ওজন সেট করে কাস্টমাইজ করা যেতে পারে। ( I25dbd )
  • ChipDefaults থেকে ধ্রুবকগুলি সরানো হয়েছে যা পাবলিক সেটারে ব্যবহার করা হয় না। ( I7baed )
  • CompactChip এবং TitleChip থেকে গেটারদের সরানো হয়েছে যেগুলির সাথে মিল সেটার নেই৷ ( I99e85 )
  • ProgressIndicatorDefaults থেকে DEFAULT_PADDING সরানো হয়েছে। ( আইডিবিসিডি )
  • উপাদানের উপাদানগুলি এখন স্ট্রিংয়ের পরিবর্তে বিষয়বস্তুর বিবরণের জন্য CharSequence গ্রহণ করে। ( I5b21a )

বাগ ফিক্স

  • বাটনে ঐচ্ছিক প্যারামিটারের রিফ্যাক্টর করা সেটার্স বাস্তবায়ন। ( Ib7135 )
  • টাইপোগ্রাফির ফন্টগুলিতে ফন্ট শৈলীর বৈকল্পিক যোগ করা হয়েছে। ( I8dbc6 )

সংস্করণ 1.1.0-alpha04

23 মার্চ, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha04 এই কমিট ধারণ করে।

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

  • ঐচ্ছিক প্রাথমিক বা মাধ্যমিক লেবেল PrimaryLayout এ যোগ করা যেতে পারে। ( Ib9916 )
  • ওভারফ্লো, ইটালিক, আন্ডারলাইন ইত্যাদি সেট করে পাঠ্য উপাদান কাস্টমাইজ করা যেতে পারে। ( I703f7 )

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

  • টাইলস ম্যাটেরিয়াল API থেকে ডিফল্ট রঙের ধ্রুবকগুলি সরানো হয়েছে। ( I0ab55 )
  • টাইলস ম্যাটেরিয়ালের সমস্ত ক্লিকযোগ্য উপাদানগুলির জন্য একটি অ্যাকশনের পরিবর্তে তাদের বিল্ডারের কনস্ট্রাক্টরে Clickable বস্তু প্রয়োজন। ( I2f101 )

বাগ ফিক্স

  • টেক্সট এখন চিপ এবং টেক্সট কম্পোনেন্টে ওভারফ্লোতে একটি উপবৃত্ত আঁকবে। ( I8a2f8 )
  • ব্যবহারকারী ফন্ট স্কেল বড় সেট করা হলে উন্নত উপাদানগুলি দেখায়। ( Ib63b1 )
  • PrimaryLayout-এ setPrimaryChipContent এর Javadocs স্পষ্ট করুন। ( e6296 )

সংস্করণ 1.1.0-alpha03

23 ফেব্রুয়ারি, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha03 এই কমিট ধারণ করে।

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

  • প্রস্তাবিত টাইপোগ্রাফি শৈলী সহ Text উপাদানটি টাইলস সামগ্রীতে যুক্ত করা হয়েছে। ( Iec0ae )

সংস্করণ 1.1.0-alpha02

ফেব্রুয়ারী 9, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02 এই কমিট ধারণ করে।

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

  • টাইলস মেটেরিয়ালে একটি নতুন সাব-লাইব্রেরি layouts যোগ করা হয়েছে। এটিতে প্রস্তাবিত প্যাডিং এবং মার্জিন সহ মতামতযুক্ত টাইলস লেআউট রয়েছে যা টাইল বিকাশকে দ্রুত এবং সহজ বাস্তবায়নের জন্য প্রয়োগ করা হয়েছে। প্রাথমিক লেআউটগুলি হল:
    • PrimaryLayout ( I7ba91 ) যা নীচের অংশে একটি প্রাথমিক চিপ এবং কেন্দ্রে বিষয়বস্তু সহ লেআউটকে প্রতিনিধিত্ব করে।
    • MultiSlotLayout ( I32104 ) যা 1 এবং 3 সারিতে লেবেল সহ একটি লেআউটকে প্রতিনিধিত্ব করে, সারি 2-এ অনুভূমিকভাবে সারিবদ্ধ এবং ব্যবধানযুক্ত স্লট এবং এর পরে একটি 4র্থ সারি যা একটি প্রাথমিক চিপ ধারণ করে।
    • ProgressIndicatorLayout ( I9fec6 ) যা স্ক্রিনের প্রান্তের চারপাশে বৃত্তাকার অগ্রগতি নির্দেশক এবং ভিতরে প্রদত্ত বিষয়বস্তু সহ একটি লেআউট উপস্থাপন করে।
  • CircularProgressIndicator ( Ic4b88 ) টাইলস উপাদান উপাদান যোগ করা হয়েছে.

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

  • নামের মধ্যে শিরোনাম অন্তর্ভুক্ত করার জন্য TitleChip দ্বারা ব্যবহৃত অবশিষ্ট ধ্রুবকের নাম পরিবর্তন করা হয়েছে। ( I14f4c )
  • setHorizontalAlignment পদ্ধতি Chip যোগ করা হয়েছে। ( Ie6e0b )

সংস্করণ 1.1.0-alpha01

জানুয়ারী 26, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।

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

  • নতুন লাইব্রেরি টাইলস উপাদান যোগ করা হয়েছে. এতে উপাদানের নকশার সাথে দ্রুত এবং সহজে টাইলস লেআউট তৈরি করার উপাদান রয়েছে। প্রাথমিক উপাদান হল:
    • Button
    • Chip
    • CompactChip
    • TitleChip

বাগ ফিক্স

  • TileUiClient এ বাগ ফিক্স করুন যার ফলে ক্যাশ করা রিসোর্স বাতিল হয়ে যায়। ( I60e0b )

সংস্করণ 1.0

সংস্করণ 1.0.1

জানুয়ারী 26, 2022

androidx.wear.tiles:tiles-*:1.0.1 প্রকাশিত হয়েছে। সংস্করণ 1.0.1 এই কমিট ধারণ করে.

বাগ ফিক্স

  • TileUiClient এ বাগ ফিক্স করুন যার ফলে ক্যাশ করা রিসোর্স বাতিল হয়ে যায়। ( I60e0b )

সংস্করণ 1.0.0

3 নভেম্বর, 2021

androidx.wear.tiles:tiles-*:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.

1.0.0 এর প্রধান বৈশিষ্ট্য

  • Wear টাইলস লাইব্রেরি Wear OS ডিভাইসের জন্য কাস্টম টাইলস তৈরি করার কার্যকারিতা প্রদান করে, সেই সাথে ক্লাস যা সিস্টেমকে আপনার টাইল আনতে এবং এটিকে আপনার ঘড়ির মুখের ঠিক পাশে প্রদর্শন করতে দেয়।
  • টাইলস-রেন্ডারার আপনাকে একটি Android কার্যকলাপের অংশ হিসাবে একটি টাইল দেখানোর অনুমতি দেয়, আপনার টাইল লেআউটগুলির দ্রুত পরীক্ষার সুবিধা দেয়৷

সংস্করণ 1.0.0-rc01

27 অক্টোবর, 2021

androidx.wear.tiles:tiles-*:1.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।

সংস্করণ 1.0.0-beta01

13 অক্টোবর, 2021

androidx.wear.tiles:tiles-*:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • একটি খালি রিসোর্স সংস্করণ প্রদান করা হলে TileUiClientNullPointerException স্থির করা হয়েছে। ( I0586e )

সংস্করণ 1.0.0-আলফা12

29 সেপ্টেম্বর, 2021

androidx.wear.tiles:tiles-*:1.0.0-alpha12 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha12-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • UpdateScheduler আর একটি দুর্বল রেফারেন্স ব্যবহার করে না, যেখানে TileUiClient আপডেট হবে না এমন সমস্যাগুলি সমাধান করে ( I1120d , b/199061124 )

  • ঘোষণা করুন যে SysUiTileUpdateRequester PacakgeManager জিজ্ঞাসা করে, একটি বাগ ফিক্স করে যেখানে টাইল আপডেটগুলি R+ ডিভাইসে কাজ করবে না। ( I1120d )

সংস্করণ 1.0.0-alpha11

1 সেপ্টেম্বর, 2021

androidx.wear.tiles:tiles-*:1.0.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha11-এ এই কমিট রয়েছে।

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

  • ডেভেলপারদের তাদের টাইলস আরও সহজে পরীক্ষা করতে সক্ষম করার জন্য একটি টেস্টিং লাইব্রেরি, androidx.wear.tiles:tiles-testing লাইব্রেরি যোগ করা হয়েছে এবং প্রকাশ করা হয়েছে৷ ( Iedb6b )

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

  • TileProviderService থেকে TileService নামকরণ করা হয়েছে। ( I1ad2c )
  • টাইলস নির্মাতারা আপডেট করা হয়েছে; static .builder() পদ্ধতিগুলিকে new Foo.Builder() কল করার পক্ষে অবমূল্যায়ন করা হয়েছে, এবং সেটার ওভারলোডগুলি যা Builder উদাহরণ গ্রহণ করেছিল তা সরানো হয়েছে৷ ( IA9606 )
  • TileRenderer-এর এখন অ্যাপ্লিকেশন প্রসঙ্গের পরিবর্তে একটি UI প্রসঙ্গ ব্যবহার করা উচিত। ( I84b61 )

বাগ ফিক্স

  • নির্দিষ্ট পরিস্থিতিতে একাধিক আন্ডারলাইন প্রয়োগ করার জন্য বাগ সংশোধন করুন। ( Ib6712 )

সংস্করণ 1.0.0-আলফা10

18 আগস্ট, 2021

androidx.wear.tiles:tiles:1.0.0-alpha10 , androidx.wear.tiles:tiles-proto:1.0.0-alpha10 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha10 প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha10 এই কমিট ধারণ করে।

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

  • পাবলিক API থেকে লেআউট চেকার সরানো হয়েছে। এগুলি সর্বদা সক্রিয় থাকবে, যদিও চেক ব্যর্থ হলে শুধুমাত্র একটি সতর্কতা জারি করবে৷ ( Ie9f29 )
  • TileRenderer এখন অ্যাপ্লিকেশন প্রসঙ্গের পরিবর্তে একটি UI প্রসঙ্গ গ্রহণ করে।

বাগ ফিক্স

  • বাগ সংশোধন করা হয়েছে যা একটি স্প্যানেবলের ক্লিকযোগ্য উপাদানগুলিকে ক্লিক করা থেকে বাধা দেয়।

সংস্করণ 1.0.0-alpha09

জুলাই 21, 2021

androidx.wear.tiles:tiles:1.0.0-alpha09 , androidx.wear.tiles:tiles-proto:1.0.0-alpha09 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha09 প্রকাশ করা হয়েছে। 1.0.0-alpha09 সংস্করণে এই কমিট রয়েছে।

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

  • Wear Tiles' রেন্ডারারে লেআউট চেকার যোগ করা হয়েছে। ( I3a869 )
    • এগুলি আপনার টাইলের সেরা অনুশীলনগুলি যাচাই করতে ব্যবহৃত হয়। শুরুতে, এগুলি একটি সতর্কতা জারি করবে যদি আপনার টাইলটিতে Semantics সংশোধক সহ কোনো উপাদান না থাকে।
  • DefaultTileProviderClient এবং TestingTileProviderClient constructors জন্য ডকুমেন্টেশন যোগ করা হয়েছে। ( I9f4b9 )

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

  • TileProviderClient এ নাম পরিবর্তন করা হচ্ছে ( I0ec36 ):
    • getApiVersion -> requestApiVersion
    • tile/resourcesRequest অনুরোধ -> requestTile/Resources
    • onTileFooEvent -> sendOnTileFooEvent
  • Wear Tiles' রেন্ডারারে লেআউট চেকার যোগ করা হয়েছে। ( I3a869 )

বাগ ফিক্স

  • নিশ্চিত করুন যে একটি লঞ্চ অ্যাকশন লক্ষ্যের বিশেষ অনুমতি নেই৷ ( I39136 )

সংস্করণ 1.0.0-alpha08

৩০ জুন, ২০২১

androidx.wear.tiles:tiles:1.0.0-alpha08 , androidx.wear.tiles:tiles-proto:1.0.0-alpha08 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha08 প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha08 এই কমিট ধারণ করে।

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

  • স্প্যানেবল এখন লাইন_স্পেসিংয়ের পরিবর্তে লাইন_উচ্চতা সমর্থন করে।

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

  • Spannables-এ line_height-এর জন্য সমর্থন যোগ করুন, line_spacing সরান। ( Ibeb54 )
    • লাইন_স্পেসিং ব্যবহার করে কোডের পরিবর্তে লাইন_উচ্চতা ব্যবহার করতে পোর্ট করা উচিত।

বাগ ফিক্স

  • আনুপাতিক মাত্রা ব্যবহার করার সময় বাগ ঠিক করুন। ( I37ace )
  • বিষয়বস্তুর বিবরণ সহ পাঠ্য উপাদান প্রতিরোধকারী বাগ সংশোধন করুন। ( Id2c7d )

সংস্করণ 1.0.0-alpha07

16 জুন, 2021

androidx.wear.tiles:tiles:1.0.0-alpha07 , androidx.wear.tiles:tiles-proto:1.0.0-alpha07 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha07 প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-alpha07 এই কমিট ধারণ করে।

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

  • TileProviderClient ইন্টারফেস যোগ করুন, এবং DefaultTileProviderClient প্রকাশ করুন, যা বাস্তবায়নকে একটি TileProviderService ইন্টারফেসের সাথে আবদ্ধ হতে দেয়। ( I69165 )

সংস্করণ 1.0.0-alpha06

2 জুন, 2021

androidx.wear.tiles:tiles:1.0.0-alpha06 , androidx.wear.tiles:tiles-proto:1.0.0-alpha06 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha06 প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha06 এই কমিট ধারণ করে।

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

  • সমস্ত বিল্ডার ক্লাসে এখন সমস্ত সম্পত্তির জন্য গেটার রয়েছে। মনে রাখবেন যে এগুলি শুধুমাত্র পরীক্ষার উদ্দেশ্যে ( I9d155 )
  • প্যাকেজ পরিবর্তন: androidx.wear.tiles.builders এর ক্লাসগুলি androidx.wear.tiles এ সরানো হয়েছে।
  • টাইলস-এ পরীক্ষামূলক টিন্ট সমর্থন যোগ করুন। ( I38929 )
  • LayoutElementBuilders.HALIGN_* এর নাম পরিবর্তন করে LayoutElementBuilders.HORIZONTAL_ALIGN_* ( I67e58 )
  • LayoutElementBuilders.VALIGN_* এর নাম পরিবর্তন করে LayoutElementBuilders.VERTICAL_ALIGN_* ( I67e58 )
  • LayoutElementBuilders.SPAN_VALIGN_* থেকে LayoutElementBuilders.SPAN_VERTICAL_ALIGN_* ( I67e58 )
  • অনুরোধ এবং ইভেন্টের জন্য বিল্ডার ক্লাস যোগ করা হয়েছে। ( Ib5cf4 )
  • RequestReaders / EventReaders পরিবর্তে RequestBuilders এবং EventBuilders থেকে অনুরোধ এবং ইভেন্ট ক্লাস ব্যবহার করতে মাইগ্রেট করা TileProviderService (যেমন onTileRequest এখন আপনাকে RequestBuilders.TileRequest এর পরিবর্তে একটি RequestReaders.TileRequest প্রদান করে)। ( I46ea1 )

বাগ ফিক্স

  • টাইলস রেন্ডারারের জন্য অ্যাসিঙ্ক ইমেজ লোডিংয়ে বাগ ঠিক করুন। ( Iad9b0 )
  • প্রস্থ বা উচ্চতা সহ একটি ইমেজ স্থাপন করার সময় ফিক্সড লেআউট বাগ expand() একটি Box প্রস্থ বা উচ্চতা সহ wrap() সেট করে৷ ( I33770 )

সংস্করণ 1.0.0-alpha05

18 মে, 2021

androidx.wear.tiles:tiles:1.0.0-alpha05 , androidx.wear.tiles:tiles-proto:1.0.0-alpha05 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha05 প্রকাশিত হয়েছে৷ 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।

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

  • ইনকামিং টাইল ইভেন্ট থেকে getTileId সরানো হয়েছে ( TileAddEvent , TileRemoveEvent , TileEnterEvent , TileLeaveEvent , TileRequest )। ( Ifbba2 )
  • ImageResource#setAndroidResourceByResid নাম পরিবর্তন করে setAndroidResourceByResId ( I4ba6e )
  • বন্ধ করার জন্য TimelineManager#deInit নামকরণ করা হয়েছে এবং AutoCloseable প্রয়োগ করা হয়েছে। ( I5dff2 )

সংস্করণ 1.0.0-alpha04

5 মে, 2021

androidx.wear.tiles:tiles:1.0.0-alpha04 , androidx.wear.tiles:tiles-proto:1.0.0-alpha04 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha04 প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।

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

  • লুকানো কংক্রিট টাইলপ্রোভাইডার সার্ভিস ক্লাস।
    • তৈরি করা TileUpdateRequester একটি Class<? extends TileProviderService> । ( Ib7cca )
  • AndroidActivity-এ অতিরিক্ত যোগ করার ক্ষমতা যোগ করা হয়েছে। ( I748f4 )

টাইলস সংস্করণ 1.0.0-alpha03

21 এপ্রিল, 2021

androidx.wear.tiles:tiles:1.0.0-alpha03 , androidx.wear.tiles:tiles-proto:1.0.0-alpha03 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha03 প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha03 এই কমিট ধারণ করে।

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

  • TileManager -> TileClient নাম পরিবর্তন করুন
    • TileManager#create -> TileClient#connect ( I91839 ) নাম পরিবর্তন করুন

বাগ ফিক্স

  • Proguard সক্রিয় ( Ie3d85 ) এর সাথে tiles এবং tiles-renderer সঠিকভাবে কাজ করে তা নিশ্চিত করতে প্রোগার্ড নিয়ম যোগ করা হয়েছে

সংস্করণ 1.0.0-alpha02

7 এপ্রিল, 2021

androidx.wear.tiles:tiles:1.0.0-alpha02 , androidx.wear.tiles:tiles-proto:1.0.0-alpha02 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha02 প্রকাশিত হয়েছে৷ সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।

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

  • androidx.wear:wear-tiles গ্রুপগুলি সরানো হয়েছে, এবং এখন এটিকে androidx.wear.tiles:tiles হিসাবে উল্লেখ করা উচিত
  • androidx.wear:wear-tiles-renderer গোষ্ঠীগুলিকে স্থানান্তরিত করেছে, এবং এখন এটিকে androidx.wear.tiles:tiles-renderer হিসাবে উল্লেখ করা উচিত
  • TileRenderer.LoadActionListener এখন androidx.wear.tiles.builders.StateBuilders.State এর পরিবর্তে androidx.wear.tiles.proto.StateProto.State এর একটি উদাহরণ ব্যবহার করে।
  • TileRenderer এখন androidx.wear.tiles.builders.ResourceBuilders.Resources এর উদাহরণের পরিবর্তে androidx.wear.tiles.renderer.ResourceAccessors থেকে টাইল সংস্থান গ্রহণ করে।

বাগ ফিক্স

  • LoadActionListener ব্যবহারে স্থির অক্ষমতা, কারণ এটি একটি অভ্যন্তরীণ শ্রেণী প্রকাশ করেছে।

সংস্করণ 1.0.0-alpha01

10 মার্চ, 2021

androidx.wear:wear-tiles:1.0.0-alpha01 , androidx.wear:wear-tiles-proto:1.0.0-alpha01 , এবং androidx.wear:wear-tiles-renderer:1.0.0-alpha01 প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

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

  • Wear টাইলস রেন্ডারার লাইব্রেরি Wear OS ডিভাইসের জন্য কাস্টম টাইলস তৈরি করার কার্যকারিতা প্রদান করে, সেই সাথে ক্লাস যা সিস্টেমকে আপনার টাইল আনতে এবং আপনার ঘড়ির মুখের ঠিক পাশে এটি প্রদর্শন করতে দেয়।
,

টাইলস পরুন

Wear OS by Google স্মার্টওয়াচের জন্য অ্যাপ্লিকেশন তৈরি করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
ফেব্রুয়ারী 26, 2025 1.4.1 - - 1.5.0-আলফা09

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

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

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

গ্রোভি

dependencies {
    // Use to implement support for wear tiles
    implementation "androidx.wear.tiles:tiles:1.5.0-alpha04"

    // Use to utilize standard components and layouts in your tiles
    implementation "androidx.wear.protolayout:protolayout:1.3.0-alpha04"

    // Use to utilize components and layouts with Material Design in your tiles
    implementation "androidx.wear.protolayout:protolayout-material:1.3.0-alpha04"

    // Use to include dynamic expressions in your tiles
    implementation "androidx.wear.protolayout:protolayout-expression:1.3.0-alpha04"

    // Use to preview wear tiles in your own app
    debugImplementation "androidx.wear.tiles:tiles-renderer:1.5.0-alpha04"

    // Use to fetch tiles from a tile provider in your tests
    testImplementation "androidx.wear.tiles:tiles-testing:1.5.0-alpha04"
}

কোটলিন

dependencies {
    // Use to implement support for wear tiles
    implementation("androidx.wear.tiles:tiles:1.5.0-alpha04")

    // Use to utilize standard components and layouts in your tiles
    implementation("androidx.wear.protolayout:protolayout:1.3.0-alpha04")

    // Use to utilize components and layouts with Material Design in your tiles
    implementation("androidx.wear.protolayout:protolayout-material:1.3.0-alpha04")

    // Use to include dynamic expressions in your tiles
    implementation("androidx.wear.protolayout:protolayout-expression:1.3.0-alpha04")

    // Use to preview wear tiles in your own app
    debugImplementation("androidx.wear.tiles:tiles-renderer:1.5.0-alpha04")

    // Use to fetch tiles from a tile provider in your tests
    testImplementation("androidx.wear.tiles:tiles-testing:1.5.0-alpha04")
}

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

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

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

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

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

সংস্করণ 1.5

সংস্করণ 1.5.0-alpha09

ফেব্রুয়ারী 26, 2025

androidx.wear.tiles:tiles-*:1.5.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha09-এ এই কমিট রয়েছে।

সংস্করণ 1.5.0-alpha08

ফেব্রুয়ারি 12, 2025

androidx.wear.tiles:tiles-*:1.5.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha08-এ এই কমিট রয়েছে।

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

  • TileService.onRecentInteractionEvents() ListenableFuture<Void> রিটার্ন করে যাতে দীর্ঘ সময় ধরে চলমান টাস্কের জন্য অনুমতি দেওয়া যায়। ( Iaa6c5 )

সংস্করণ 1.5.0-alpha07

জানুয়ারী 29, 2025

androidx.wear.tiles:tiles-*:1.5.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha07-এ এই কমিট রয়েছে।

সংস্করণ 1.5.0-alpha06

15 জানুয়ারী, 2025

androidx.wear.tiles:tiles-*:1.5.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha06-এ এই কমিট রয়েছে।

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

  • onRecentInteractionEvents পদ্ধতিতে processRecentInteractionEvents নামকরণ করা হয়েছে। ( Iec3d5 )

সংস্করণ 1.5.0-alpha05

11 ডিসেম্বর, 2024

androidx.wear.tiles:tiles-*:1.5.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha05-এ এই কমিট রয়েছে।

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

  • ব্যাচে ইন্টারঅ্যাকশন ইভেন্টগুলি প্রক্রিয়া করতে TileService এর জন্য api যোগ করুন। ( I04d1b )

বাগ ফিক্স

  • এই লাইব্রেরিটি এখন JSpecify nullness টীকা ব্যবহার করে, যা টাইপ-ব্যবহার। Kotlin ডেভেলপারদের সঠিক ব্যবহার প্রয়োগ করতে নিম্নলিখিত কম্পাইলার আর্গুমেন্ট ব্যবহার করা উচিত: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode ( I390e9 , b/326456246 )
  • বাগ সংশোধন করা হয়েছে যেখানে API 34-এ টাইল আপডেটের অনুরোধ করা হলে যখন অ্যাপ targetSdk 34-এর থেকে বেশি হয় তখন SecurityException ঘটবে ( If62a1 )
  • Roboelectric পরীক্ষায় WearSdk উপর নির্ভরতা স্থির করা হয়েছে। ( I37796 )

সংস্করণ 1.5.0-alpha04

13 নভেম্বর, 2024

androidx.wear.tiles:tiles-*:1.5.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha04 এই কমিট ধারণ করে।

সংস্করণ 1.5.0-alpha03

30 অক্টোবর, 2024

androidx.wear.tiles:tiles-*:1.5.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha03-এ এই কমিট রয়েছে।

সংস্করণ 1.5.0-alpha02

অক্টোবর 16, 2024

androidx.wear.tiles:tiles-*:1.5.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02-এ এই কমিট রয়েছে।

নিরাপত্তা সংশোধন

  • এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলায় androidx.wear.tiles:tiles-proto এর সংস্করণ 1.5.0-alpha01-এ আপনার নির্ভরতা আপগ্রেড করুন।

সংস্করণ 1.5.0-alpha01

2 অক্টোবর, 2024

androidx.wear.tiles:tiles-*:1.5.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha01-এ এই কমিট রয়েছে।

সংস্করণ 1.4

সংস্করণ 1.4.1

অক্টোবর 16, 2024

androidx.wear.tiles:tiles-*:1.4.1 প্রকাশিত হয়েছে। সংস্করণ 1.4.1-এ এই কমিটগুলি রয়েছে।

নিরাপত্তা সংশোধন

  • এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলায় androidx.wear.tiles:tiles-proto এর সংস্করণ 1.4.0-এ আপনার নির্ভরতা আপগ্রেড করুন।

সংস্করণ 1.4.0

7 আগস্ট, 2024

androidx.wear.tiles:tiles-*:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-এ এই কমিট রয়েছে।

1.3.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • অ্যান্ড্রয়েড স্টুডিওতে টাইলস প্রিভিউগুলির জন্য কাস্টম প্ল্যাটফর্ম ডেটা নির্দিষ্ট করার জন্য টুলিং সমর্থন।

সংস্করণ 1.4.0-rc01

জুলাই 24, 2024

androidx.wear.tiles:tiles-*:1.4.0-rc01 আগের রিলিজ থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.4.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.4.0-beta01

10 জুলাই, 2024

androidx.wear.tiles:tiles-*:1.4.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-beta01-এ এই কমিটগুলি রয়েছে৷

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

Wear Tiles-এর 1.4.0-beta01 রিলিজ ইঙ্গিত করে যে লাইব্রেরির এই রিলিজটি বৈশিষ্ট্য সম্পূর্ণ এবং API লক করা হয়েছে (যেখানে পরীক্ষামূলক হিসাবে চিহ্নিত করা হয়েছে তা ছাড়া)। Wear Tiles 1.4-এ নিম্নলিখিত নতুন কার্যকারিতা এবং APIs অন্তর্ভুক্ত রয়েছে:

  • অ্যান্ড্রয়েড স্টুডিওতে টাইলস প্রিভিউগুলির জন্য কাস্টম প্ল্যাটফর্ম ডেটা নির্দিষ্ট করার জন্য টুলিং সমর্থন।

সংস্করণ 1.4.0-alpha05

জুন 26, 2024

androidx.wear.tiles:tiles-*:1.4.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha05-এ এই কমিট রয়েছে।

সংস্করণ 1.4.0-alpha04

29 মে, 2024

androidx.wear.tiles:tiles-*:1.4.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha04-এ এই কমিট রয়েছে।

সংস্করণ 1.4.0-alpha03

14 মে, 2024

androidx.wear.tiles:tiles-*:1.4.0-alpha03 প্রকাশিত হয়েছে। 1.4.0-alpha03 সংস্করণে এই কমিট রয়েছে।

বাগ ফিক্স

  • TileService#getActiveTilesAsync এখন আরও সঠিক ফলাফল প্রদান করতে WearSdk API (যখন উপলব্ধ) ব্যবহার করে। ( I57bd8 )

সংস্করণ 1.4.0-alpha02

1 মে, 2024

androidx.wear.tiles:tiles-*:1.4.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha02-এ এই কমিট রয়েছে।

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

  • বাধ্যতামূলক ক্ষেত্র হিসাবে বিল্ডার কনস্ট্রাক্টর প্যারামে tileId সরান এবং ডকুমেন্ট ডিফল্ট টাইমস্ট্যাম্প মান হিসাবে গেটারে। ( I98c2b )
  • টাইলি এন্টার/ছুটির ইভেন্টগুলির জন্য ব্যাচিংয়ের জন্য প্রয়োজনীয় TileInteractionEvent , TileEnter এবং TileLeave প্রোটো বার্তা এবং জাভা মোড়ক যুক্ত করুন। ( আই 112 বি 0 )
  • রিফ্যাক্টর TileRenderer একটি TileRenderer.Config অবজেক্টের পরিবর্তে নির্মাতা ব্যবহার করতে। ( আইবি 66 এফ 9 )
  • TileRenderer.Config এ একটি platformDataProviders বৈশিষ্ট্য যুক্ত করুন। ( I6030d )
  • TileRenderer একটি নতুন কনস্ট্রাক্টর যুক্ত করুন যা একটি নতুন TileRenderer.Config ক্লাস সমর্থন করে। অন্যান্য নির্মাতারা অবমূল্যায়ন করা হয়। ( Iae7ff )
  • ওভাররাইডিং প্ল্যাটফর্মের ডেটা মানগুলির অনুমতি দেওয়ার জন্য TilePreviewData একটি platformDataValues ক্ষেত্র যুক্ত করুন। ( আইএফ 437 এ )

বাগ ফিক্স

  • TileRenderer.Config.Builder#setTilesTheme জন্য ডিফল্ট মানটি নথিটি শূন্য। ( আইসড 18 )

সংস্করণ 1.4.0-alpha01

6 মার্চ, 2024

androidx.wear.tiles:tiles-*:1.4.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-ALPHA01 এর মধ্যে এই কমিটগুলি রয়েছে।

সংস্করণ 1.3

সংস্করণ 1.3.0

7 ফেব্রুয়ারি, 2024

androidx.wear.tiles:tiles-*:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এই কমিট ধারণ করে.

1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • টাইল পূর্বরূপ সমর্থনের জন্য আপডেট করা সরঞ্জামাদি।
  • অ্যাপের সাথে সম্পর্কিত সক্রিয় টাইলগুলি জিজ্ঞাসা করার জন্য সমর্থন।

অতিরিক্ত পরিবর্তন

সংস্করণ 1.3.0-rc01

24 জানুয়ারী, 2024

androidx.wear.tiles:tiles-*:1.3.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।

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

  • TileService#getActiveTilesSnapshotAsync getActiveTilesAsync নামকরণ করুন ( If6b87 )

সংস্করণ 1.3.0-beta01

জানুয়ারী 10, 2024

androidx.wear.tiles:tiles-*:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।

পরিধানের টাইলগুলির 1.3.0-BETA01 রিলিজ ইঙ্গিত দেয় যে গ্রন্থাগারের এই প্রকাশটি বৈশিষ্ট্যটি সম্পূর্ণ এবং এপিআই লক করা হয়েছে (যেখানে পরীক্ষামূলক হিসাবে চিহ্নিত চিহ্নিত) ব্যতীত)। টাইলস 1.3 পরুন নিম্নলিখিত নতুন কার্যকারিতা এবং এপিআই অন্তর্ভুক্ত রয়েছে:

  • টাইল টাইলস টুলিংয়ের জন্য মডিউলটি টাইল পূর্বরূপ সমর্থনের জন্য আপডেট করা হয় এবং প্রকাশিত হওয়ার জন্য সেট করা হয়।
  • অ্যাপের সাথে সম্পর্কিত কোন টাইলগুলি TileService.getActiveTilesSnapshotAsync সাথে সক্রিয় রয়েছে তা জিজ্ঞাসা করার জন্য সমর্থন।

সংস্করণ 1.3.0-আলফা 04

13 ডিসেম্বর, 2023

androidx.wear.tiles:tiles-*:1.3.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA04 এর মধ্যে এই কমিট রয়েছে।

সংস্করণ 1.3.0-alpha03

নভেম্বর 29, 2023

androidx.wear.tiles:tiles-*:1.3.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha03 এই কমিট ধারণ করে।

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

  • অ্যাপ্লিকেশনটির অন্তর্ভুক্ত টাইলগুলি সক্রিয় রয়েছে এমন প্রশ্ন করার জন্য একটি নতুন এপিআই TileService#getActiveTilesSnapshotAsync যুক্ত করা হয়েছে। ( I6850e )

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

সংস্করণ 1.3.0-alpha02

15 নভেম্বর, 2023

androidx.wear.tiles:tiles-*:1.3.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha02 এই কমিট ধারণ করে।

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

  • আমরা পিতামাতার ভিতরে থাকা জায়গার উপর ভিত্তি করে পাঠ্যের আকারটি স্বয়ংক্রিয়ভাবে স্কেল করতে একটি পরীক্ষামূলক এপিআই যুক্ত করেছি। ( আইবিবি 63 )

সংস্করণ 1.3.0-alpha01

18 অক্টোবর, 2023

androidx.wear.tiles:tiles-*:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিট রয়েছে।

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

  • TilePreviewData কলব্যাক প্যারামিটারগুলির পরিবর্তে প্রাকদর্শন পদ্ধতি প্যারামিটার হিসাবে প্রসঙ্গটি সরবরাহ করুন। ( I5e97d )
  • টাইল টাইলস টুলিংয়ের জন্য মডিউলটি টাইল পূর্বরূপ সমর্থনের জন্য আপডেট করা হয় এবং প্রকাশিত হওয়ার জন্য সেট করা হয়। ( I63d0f )

সংস্করণ 1.2

সংস্করণ 1.2.0

9 আগস্ট, 2023

androidx.wear.tiles:tiles-*:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0 এই কমিট ধারণ করে.

1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • পরিধান টাইলস 1.2.0 এর স্থিতিশীল প্রকাশ ( আরও পড়ুন )
  • টাইলস 1.2 প্ল্যাটফর্ম ডেটা (দ্রুত আপডেটের জন্য) এবং অ্যানিমেশনে বাইন্ডিং লেআউট উপাদানগুলির জন্য সমর্থন যুক্ত করে। মাইগ্রেশন নির্দেশাবলীর জন্য রিলিজ নোটগুলি দেখুন ( 1.2.0-আরসি 01 )

সংস্করণ 1.2.0-rc01

জুলাই 26, 2023

androidx.wear.tiles:tiles-*:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে।

  • ভি ১.২ রিলিজের সাথে, টাইলস লাইব্রেরিটি রিফ্যাক্ট করা হয়েছে এবং বেশিরভাগ বৈশিষ্ট্য এবং এপিআইগুলি নতুন প্রোটোলআউট লাইব্রেরিতে (প্যাকেজ androidx.wear.protolayout ) টাইলস ( androidx.wear.tiles ) এর একটি ছোট উপসেট সহ স্থানান্তরিত হয়েছে:

    • সমস্ত শ্রেণীর নাম একই থাকে, ভি 1.1 এ কেবল সংযোজন রয়েছে
    • বেশিরভাগ এপিআই একই থাকে এবং একমাত্র পরিবর্তন হ'ল প্যাকেজের নাম।
    • TileService/TileBuilder কয়েকটি পদ্ধতি হ্রাস করা হয়েছে এবং এখন এমন সংস্করণগুলির নামকরণ করা হয়েছে যা অবমূল্যায়িত টাইলসের পরিবর্তে নতুন ProtoLayout প্রকারগুলি গ্রহণ করে।
  • এই মাইগ্রেশনকে আরও সহজ করার জন্য, আমরা একটি ছোট নির্দেশাবলী এবং স্ক্রিপ্ট একসাথে রেখেছি যা এই নামকরণ করে, এখানে দেখুন।

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

  • আমাদের সর্বাধিক গভীরতা সীমাবদ্ধ রয়েছে যে কোনও বিন্যাসে টাইলের 30 টি নেস্টেড উপাদান থাকতে পারে। যদি সেই গভীরতা অতিক্রম করা হয় তবে টাইল রেন্ডারারটি পূর্বে স্ফীত লেআউটটি প্রদর্শন করবে। ( I8a74 বি )

সংস্করণ 1.2.0-beta01

জুন 21, 2023

androidx.wear.tiles:tiles-*:1.2.0-beta01 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.2.0-alpha07

7 জুন, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha07 এই কমিট ধারণ করে।

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

  • TileRenderer.setState রেন্ডারিং সেশনের জন্য রাজ্য নির্ধারণের অনুমতি দেয়। এই রাজ্যটি বর্তমান লেআউট এবং ভবিষ্যতের যে কোনও একটিতে প্রযোজ্য হবে (নতুন রাষ্ট্র নির্ধারিত না হওয়া পর্যন্ত) ( আইএএএফ 35 )
  • প্রোটোলেআউট প্রকারগুলি এখন সমস্ত টাইল-রেন্ডারার এপিআইগুলিতে পুরোপুরি সমর্থিত। ( I428b0 )

বাগ ফিক্স

  • ProtoLayoutViewInstance এখন একটি কাস্টম থিম স্থাপন করা সম্ভব। ( Iae8c0 )

সংস্করণ 1.2.0-alpha06

24 মে, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha06 এই কমিট ধারণ করে।

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

  • DynamicDataValue StateEntryValue নামকরণ করুন এবং DynamicDataKey ( আইএফ 1 সি 01 ) ব্যবহার করতে রাজ্য এপিআই আপডেট করুন
  • StateStore প্রতিটি উদাহরণের জন্য মেমরির ব্যবহার এবং রাষ্ট্রীয় আপডেটের সময়টি ভালভাবে অন্তর্ভুক্ত এবং নিয়ন্ত্রিত রয়েছে তা নিশ্চিত করার জন্য আমরা StateStore অনুমোদিত এন্ট্রিগুলির সংখ্যা সীমাবদ্ধ করছি। ফলস্বরূপ, বিকাশকারীকে নিশ্চিত করতে হবে যে তাদের মানচিত্রে MAX_STATE_ENTRY_COUNT এন্ট্রিগুলির চেয়ে বেশি কিছু নেই অন্যথায় তারা StateStore তৈরি বা আপডেট করার সময় একটি IllegalStateException পাবেন। ( আইবিএডবি 3 )

সংস্করণ 1.2.0-alpha05

10 মে, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha05 এই কমিট ধারণ করে।

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

  • আমরা টাইল ইভেন্ট এবং অনুরোধগুলিতে টাইল আইডি যুক্ত করেছি। এই আইডিটি কারাউসলে একটি টাইল উদাহরণের সাথে কিছু ডেটা যুক্ত করতে ব্যবহার করা যেতে পারে। ( আইসি 4 এফ 83 )

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

  • TileRenderer.inflateAsync এখন একটি ListenableFuture প্রদান করে। ( I2f2b9 )
  • protolayout লাইব্রেরিতে প্রতিস্থাপন রয়েছে এমন টাইল বিল্ডারগুলি এখন হ্রাস হিসাবে চিহ্নিত হয়েছে। ( Ie2029 )

বাগ ফিক্স

  • TileService.onTileResourcesRequest জাভাডোক ont ( Iee037 )

সংস্করণ 1.2.0-alpha04

এপ্রিল 19, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha04 এই কমিট ধারণ করে।

বাগ ফিক্স

  • গ্রেডল নির্ভরতাগুলি এখন প্রয়োজনের সময় implementation পরিবর্তে api সঠিকভাবে সেট করা আছে। ( I40503 )

সংস্করণ 1.2.0-alpha03

5 এপ্রিল, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha03 এই কমিট ধারণ করে।

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

  • আমরা TileRenderer ( i4ac7f ) এ androidx.wear.protolayout প্রকারের জন্য সমর্থন যুক্ত করেছি
  • ObservableStateStore নামকরণ করা হয়েছে StateStore । ( আইবি 0 ই 2 )
  • প্রোটোলেআউট প্রকারের জন্য TileRenderer ওভারলোড যুক্ত করুন ( আই 4 এএসি 7 এফ )
  • TileRenderer অ্যানিমেশন সক্ষম করুন ( i07dcf )

সংস্করণ 1.2.0-alpha02

22 মার্চ, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।

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

  • টাইলস মেটেরিয়াল লাইব্রেরি অবমূল্যায়ন করা হয়েছে। একই কার্যকারিতা সহ দয়া করে নতুন ProtoLayout Material লাইব্রেরি ব্যবহার করুন। ( আইএফ 242 বি )

বাগ ফিক্স

  • প্রোটোলেআউট লাইব্রেরি থেকে নতুন বৈশিষ্ট্যগুলি ব্যবহার করতে TileRenderer আপডেট করা হয়েছে। ( I832f9 )

সংস্করণ 1.2.0-alpha01

8 মার্চ, 2023

androidx.wear.tiles:tiles-*:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।

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

  • আমরা protolayout লাইব্রেরি থেকে সংস্থান সরবরাহের জন্য TileService সার্ভিসে onTileResourceRequest যুক্ত করেছি। ( 983D9C5 )
  • protolayout লাইব্রেরি থেকে State এবং DeviceParameters প্রকারগুলিকে সমর্থন করার জন্য আমরা ResourcesRequest এবং TileRequest আপডেট করেছি। ( 88FA01D )
  • protolayout লাইব্রেরি থেকে State এবং Timeline প্রকারগুলিকে সমর্থন করার জন্য আমরা TileBuilders.Tile আপডেট করেছি। ( 168619 সি )

বাগ ফিক্স

  • জাভাদোকস উন্নতি। ( I3ed73 )
  • onPrimary এবং পৃষ্ঠের জন্য ডিফল্ট রঙগুলি পরিবর্তিত হয়েছে। ( I0b039 )

সংস্করণ 1.1

সংস্করণ 1.1.0

24 আগস্ট, 2022

androidx.wear.tiles:tiles-*:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0 এই কমিট ধারণ করে.

1.0.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • এটি প্রথম স্থিতিশীল রিলিজ যা টাইলস মেটেরিয়াল লাইব্রেরি রয়েছে (আমাদের ব্লগে আরও পড়ুন)।
  • এই লাইব্রেরিতে উপাদান এবং লেআউট রয়েছে যা উপাদান নির্দেশিকাগুলির সাথে লাইন এবং সহজেই ব্যবহারযোগ্য। অন্তর্ভুক্ত উপাদানগুলি হ'ল Button , Chip , CompactChip , TitleChip , CircularProgressIndicator , Text । সমস্ত উপাদানগুলির মধ্যে সহজেই একই থিমটি প্রয়োগ করতে মূল রঙগুলির শ্রেণীর সাথে তৈরি করা যেতে পারে এই সমস্ত উপাদানগুলির নিজস্ব রঙের অবজেক্ট রয়েছে। রঙগুলি ছাড়াও, টাইপোগ্রাফি নামটি ব্যবহার করে সহজেই ফন্টসাইল অবজেক্টগুলি পেতে একটি টাইপোগ্রাফি শ্রেণি রয়েছে।
  • উপাদানগুলি ছাড়াও, এখানে প্রস্তাবিত টাইল লেআউটগুলি রয়েছে - PrimaryLayout , EdgeContentLayout , MultiButtonLayout , MultiSlotLayout । সমস্ত লেআউটগুলির প্রস্তাবিত প্যাডিং এবং স্টাইলগুলি প্রয়োগ করা হয়েছে যা উপাদান নির্দেশিকাগুলির মধ্যে রয়েছে।
  • টাইলস মেটেরিয়াল লাইব্রেরিতে উপাদান এবং লেআউটগুলির তালিকার জন্য টাইলগুলির জন্য রিলিজ নোটগুলি দেখুন।

সংস্করণ 1.1.0-rc01

10 আগস্ট, 2022

androidx.wear.tiles:tiles-*:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিট রয়েছে।

  • বিটা এবং আরসি রিলিজের মধ্যে কোনও নতুন পরিবর্তন হয়নি।

সংস্করণ 1.1.0-beta01

জুলাই 27, 2022

androidx.wear.tiles:tiles-*:1.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিট রয়েছে।

টাইলস মেটেরিয়াল লাইব্রেরির 1.0.0-BETA01 রিলিজটিতে উপাদান এবং লেআউট রয়েছে যা উপাদানগুলির নির্দেশিকা সহ লাইন এবং তৈরি করা সহজ।

অন্তর্ভুক্ত উপাদানগুলি হ'ল:

  • Button - ক্লিকযোগ্য, বিজ্ঞপ্তি -আকৃতির অবজেক্ট, আইকন, পাঠ্য বা চিত্র 3 টি পূর্বনির্ধারিত আকার সহ।
  • Chip - ক্লিকযোগ্য, স্টেডিয়াম -আকৃতির অবজেক্ট যা আইকন, প্রাথমিক এবং মাধ্যমিক লেবেল থাকতে পারে এবং এটি উচ্চতা এবং কাস্টমাইজযোগ্য প্রস্থ রয়েছে।
  • CompactChip এবং TitleChip - স্ট্যান্ডার্ড চিপের দুটি প্রকরণ যা যথাক্রমে ছোট এবং বৃহত্তর উচ্চতা রয়েছে এবং এতে পাঠ্যের একটি লাইন থাকতে পারে।
  • CircularProgressIndicator - প্রদত্ত শুরু এবং শেষ কোণগুলির সাথে স্ক্রিনের প্রান্তের চারপাশে রঙিন চাপ, যা এর পিছনে সম্পূর্ণ অগ্রগতি চাপের সাথে একটি পূর্ণ বা আংশিক বৃত্ত বর্ণনা করতে পারে।
  • Text - স্টাইলযুক্ত পাঠ্য যা প্রস্তাবিত পরিধানের উপাদান টাইপোগ্রাফি স্টাইল ব্যবহার করে

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

উপাদানগুলি ছাড়াও, প্রস্তাবিত টাইলস লেআউটগুলি রয়েছে:

  • PrimaryLayout - একটি বিন্যাস যা প্রাথমিক বা মাধ্যমিক লেবেল, মাঝখানে সামগ্রী এবং নীচে একটি প্রাথমিক চিপ যুক্ত করে কাস্টমাইজ করা যায়। এই লেআউটের মধ্যে প্রধান সামগ্রীটি MultiSlotLayout বা MultiButtonLayout অবজেক্ট হিসাবে যুক্ত করা যেতে পারে।
  • EdgeContentLayout - মূল বিষয়বস্তু এবং এর চারপাশে প্রাথমিক বা গৌণ লেবেল সহ প্রান্তের চারপাশে CircularProgressIndicator হোস্টিংয়ের জন্য একটি বিন্যাস।
  • MultiButtonLayout - একটি লেআউট যা তাদের সংখ্যার উপর নির্ভর করে উপাদান নির্দেশিকাগুলির সাথে সামঞ্জস্য রেখে 1 - 7 টি বোতাম থাকতে পারে।
  • MultiSlotLayout - অনুভূমিকভাবে সারিবদ্ধ এবং ব্যবধানযুক্ত স্লট (আইকন বা অন্যান্য ছোট সামগ্রীর জন্য) সহ একটি সারি -জাতীয় স্টাইলের বিন্যাস।

সমস্ত লেআউটগুলির প্রস্তাবিত প্যাডিং এবং স্টাইলগুলি প্রয়োগ করা হয়েছে যা উপাদান নির্দেশিকাগুলির মধ্যে রয়েছে।

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

  • চিপ উপাদানগুলির প্রধান রিফ্যাক্টর যার মধ্যে বিল্ডারে সেটারগুলি পৃথক করা অন্তর্ভুক্ত রয়েছে যাতে সামগ্রীর প্রতিটি অংশ আলাদাভাবে নামকরণের সাথে গাইডলাইনগুলি (প্রাথমিক লেবেল, মাধ্যমিক লেবেল, চিত্র সংস্থান আইডি) এর সাথে নামকরণের সাথে পাস করা হয়। অতিরিক্তভাবে, সামগ্রীর বিবরণ সেট না করা হলে অটো উত্পন্ন হবে। ( I57622 )
  • ProgressIndicatorLayout নামকরণ করা হয়েছে EdgeContentLayout । ( আইসি 1 এএ 6 )
  • বোতামের আকারের সামগ্রীগুলি অতিরিক্ত জাভাডোকস এক্সপ্লাইফিকেশন Button জুড়ে এতে without _BUTTON নামগুলিতে নামকরণ করা হয়েছে। ( I1dfe2 )

বাগ ফিক্স

  • সমস্ত ধরণের প্রস্তাবিত লেআউট এবং স্ক্রিন আকার এবং আকারগুলি সামঞ্জস্য করার জন্য উপাদান বিন্যাসগুলিতে মার্জিন, প্যাডিং এবং সামগ্রিক বিন্যাস আপডেট করা হয়েছে।
  • উপাদান বিন্যাসে উন্নতি। MultiSlotLayout স্লটগুলিতে এখন প্রস্থে নমনীয় যেখানে তারা স্থির আকারের পরিবর্তে সামগ্রী মোড়ানো হবে (( i52919 ), ( if18b4 )
  • CompactChip টেপ করা যেতে পারে এমন অঞ্চল অ্যাক্সেসযোগ্যতার নির্দেশিকাগুলি অনুসরণ করতে বাড়ানো হয়েছে। ( Ie8264 )

সংস্করণ 1.1.0-alpha09

জুন 29, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha09-এ এই কমিট রয়েছে।

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

  • আমরা ProgressIndicatorLayout al চ্ছিক লেবেল যুক্ত করার জন্য সমর্থন যুক্ত করেছি। ( I30788 )

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

  • ElementMetadata জন্য সহায়ক পদ্ধতিগুলি এখন মডিফায়ারগুলির পরিবর্তে ElementMetadata গ্রহণ করে। ( I5a70f )

বাগ ফিক্স

  • CompactChip 9 টি অক্ষরের সীমাবদ্ধতা সরানো হয়েছিল। PrimaryLayout স্ক্রিনে ফিট করার জন্য পাঠ্যটি যদি খুব বড় হয় তবে এটি উপবৃত্ত হবে। ( ID56EC )
  • Chip থাকা গেটারদের এখন সামগ্রী প্রত্যয় রয়েছে। ( আইবিএ 437 )
  • টাইলস ম্যাটেরিয়াল ক্লাস জুড়ে জাভাদোকের স্পষ্টতা। ( I56e41 ), ( i80f31 ), ( আইবিএ 437 )

সংস্করণ 1.1.0-alpha08

জুন 1, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha08 এই কমিট ধারণ করে।

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

  • Helper ক্লাসে যুক্ত সহায়ক পদ্ধতিগুলির সাথে উপাদানগুলির মেটাডেটা ট্র্যাক করতে ব্যবহৃত মডিফায়ারগুলিতে মেটাডেটা ট্যাগ যুক্ত করা হয়েছে। ( I70db2 ), ( i30c3d )
  • টাইলস উপাদানের অভ্যন্তরে সমস্ত উপাদান এবং লেআউটগুলিতে fromLayoutElement পদ্ধতি যুক্ত করা হয়েছে। এটি পরীক্ষার জন্য ব্যবহার করা উচিত, কোনও ধারকটির সামগ্রীগুলি তার মূল ধরণের অ্যাক্সেস থেকে প্রাপ্ত একটি লেআউটলিমেন্ট কাস্ট করার জন্য। ( Ia572a ), ( idbd8a ), ( i3ae13 ), ( i292fe ), ( i8b20f ), ( i3cacb ), ( i84b24 )

সংস্করণ 1.1.0-alpha07

18 মে, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha07 এই কমিট ধারণ করে।

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

  • সামগ্রীর জন্য বিভিন্ন সেটার সম্পর্কিত গেটররা এখন ProgressIndicatorLayout এবং PrimaryLayout যুক্ত করা হয়েছে। এখন এই ক্লাসগুলির সমস্ত সেটারে ম্যাচিং গেটার রয়েছে (( আইডিবিব 5 ) ( আইএবি 4 ই )
  • উপাদান উপাদানগুলিতে সামগ্রীর বর্ণনার জন্য গেটার নালটি ফিরিয়ে দিতে পারে যেহেতু এর সেটারটি বাধ্যতামূলক নয়।
  • কোনও সামগ্রীতে পাস না করে একটি বোতাম তৈরি করার চেষ্টা করার ফলে IllegalArgumentException হবে। ( I7fc0c )
  • ChipColors আইকন রঙ সম্পর্কিত ক্ষেত্রগুলি iconTintColor থেকে iconColor নামকরণ করা হয়েছে। ( আইসি 053 বি )

বাগ ফিক্স

  • টাইলস উপাদানগুলিতে লেআউটগুলির জন্য androidTests যুক্ত করা হয়েছে। ( I96404 )

সংস্করণ 1.1.0-alpha06

11 মে, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha06-এ এই কমিট রয়েছে।

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

  • নতুন লেআউটটি উপাদান লেআউট সাব লাইব্রেরিতে যুক্ত করা হয়েছে - MultiButtonLayout । এটি এমন একটি লেআউট উপস্থাপন করে যা উপাদান নির্দেশিকাগুলির সাথে সামঞ্জস্য রেখে 1 থেকে 7 টি বোতাম থাকতে পারে। বেশিরভাগ ক্ষেত্রে, এই বিন্যাসটি প্রাথমিক লেআউটে সামগ্রী হিসাবে পাস করা উচিত। ( আইবি 727 এফ )

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

  • MultiSlotLayout কেবল স্লট রাখতে রিফ্যাক্ট করা হয়েছে। এই লেআউটটি মূল PrimaryLayout একটি সামগ্রী হিসাবে পাস করা উচিত। ( I1870f )
  • CircularProgressIndicator জন্য প্রাথমিক এবং মাধ্যমিকের পরিবর্তে একটি মান হতে আপডেট করা ডিফল্ট রঙ আপডেট করা হয়েছে। ( I64a51 )
  • MultiSlotLayout অনুভূমিক স্পেসারের জন্য গেটর যুক্ত করা হয়েছে। ( I11e1e )

বাগ ফিক্স

  • উপাদানগুলির জন্য অ্যান্ড্রয়েড পরীক্ষাগুলি টাইলস উপাদানগুলিতে যুক্ত করা হয়েছে। ( I20041 )

সংস্করণ 1.1.0-alpha05

6 এপ্রিল, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha05 এই কমিট ধারণ করে।

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

  • সহজ টাইলস বিল্ডিংয়ের জন্য এই শ্রেণিতে LayoutElement , টাইমলাইন, টাইমলাইন্ট্রি রূপান্তর করতে সহায়ক পদ্ধতি যুক্ত করা হয়েছে। ( I2f6d1 )
  • থিম হিসাবে উপাদানগুলির রঙ জুড়ে পাস করার জন্য উপাদান লাইব্রেরিতে Colors অবজেক্ট যুক্ত করা হয়েছিল। ( I0792c )

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

  • উপাদান পাঠ্য উপাদানটি কনস্ট্রাক্টরে পাঠানো পাঠ্য প্রয়োজন। এই উপাদানটি এখন ওজন নির্ধারণের মাধ্যমে কাস্টমাইজ করা যায়। ( I25 ডিবিডি )
  • পাবলিক সেটারগুলিতে ব্যবহৃত হয় না এমন ChipDefaults থেকে ধ্রুবকগুলি সরানো হয়েছে। ( I7baed )
  • CompactChip এবং TitleChip থেকে গেটারগুলি সরানো হয়েছে যার সাথে ম্যাচিং সেটার নেই। ( I99e85 )
  • ProgressIndicatorDefaults থেকে DEFAULT_PADDING সরানো হয়েছে। ( আইডিএবিসিডি )
  • উপাদান উপাদানগুলি এখন স্ট্রিংয়ের পরিবর্তে সামগ্রীর বর্ণনার জন্য CharSequence গ্রহণ করে। ( I5b21a )

বাগ ফিক্স

  • রিফ্যাক্টরড সেটারগুলি বোতামে al চ্ছিক পরামিতিগুলির বাস্তবায়ন। ( আইবি 7135 )
  • ফন্ট স্টাইলের বৈকল্পিক টাইপোগ্রাফিতে ফন্টগুলিতে যুক্ত করা হয়েছে। ( I8dbc6 )

সংস্করণ 1.1.0-alpha04

23 মার্চ, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha04 এই কমিট ধারণ করে।

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

  • Primary চ্ছিক প্রাথমিক বা মাধ্যমিক লেবেল PrimaryLayout যুক্ত করা যেতে পারে। ( আইবি 9916 )
  • ওভারফ্লো, ইটালিক, আন্ডারলাইন ইত্যাদি সেট করে পাঠ্য উপাদানটি কাস্টমাইজ করা যেতে পারে ( i703f7 )

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

  • ডিফল্ট রঙের ধ্রুবকগুলি টাইলস উপাদান এপিআই থেকে সরানো হয়েছে। ( I0ab55 )
  • টাইলস উপাদানগুলিতে সমস্ত ক্লিকযোগ্য উপাদানগুলির জন্য কোনও ক্রিয়াকলাপের পরিবর্তে তাদের নির্মাতার কনস্ট্রাক্টারে Clickable অবজেক্টের প্রয়োজন। ( I2f101 )

বাগ ফিক্স

  • পাঠ্য এখন চিপ এবং পাঠ্য উপাদানগুলিতে ওভারফ্লোতে একটি উপবৃত্ত আঁকবে। ( I8a2f8 )
  • যখন ব্যবহারকারী ফন্ট স্কেলটি বড় সেট করা থাকে তখন উন্নত উপাদানগুলি দেখায়। ( আইবি 63 বি 1 )
  • প্রাথমিক লেআউটে setPrimaryChipContent জাভাদোকস পরিষ্কার করুন। ( Ie6296 )

সংস্করণ 1.1.0-alpha03

23 ফেব্রুয়ারি, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha03 এই কমিট ধারণ করে।

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

  • প্রস্তাবিত টাইপোগ্রাফি শৈলীর সাথে Text উপাদানটি টাইলস উপাদানগুলিতে যুক্ত করা হয়েছে। ( Iec0ae )

সংস্করণ 1.1.0-alpha02

ফেব্রুয়ারী 9, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02 এই কমিট ধারণ করে।

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

  • টাইলস উপাদানগুলিতে একটি নতুন সাব-লাইব্রেরি layouts যুক্ত করা হয়েছে। এটিতে টাইল বিকাশকে দ্রুত এবং সহজ বাস্তবায়নের জন্য প্রস্তাবিত প্যাডিং এবং মার্জিন প্রয়োগ করে মতামতযুক্ত টাইলস লেআউট রয়েছে। প্রাথমিক বিন্যাসগুলি হ'ল:
    • PrimaryLayout ( আই 7 বিএ 91 ) যা নীচে নীচে এবং কেন্দ্রের সামগ্রীতে একটি প্রাথমিক চিপ সহ লেআউটটি উপস্থাপন করে।
    • MultiSlotLayout ( আই 32104 ) যা সারি 1 এবং 3 এ লেবেল সহ একটি বিন্যাসকে উপস্থাপন করে, অনুভূমিকভাবে সারিবদ্ধভাবে সারিবদ্ধ এবং ব্যবধানযুক্ত স্লটগুলি সারি 2 এ এবং সমস্তগুলির পরে একটি প্রাথমিক চিপযুক্ত একটি চতুর্থ সারি অনুসরণ করে।
    • ProgressIndicatorLayout ( আই 9 এফইসি 6 ) যা পর্দার প্রান্ত এবং প্রদত্ত সামগ্রীর চারপাশে বিজ্ঞপ্তি অগ্রগতি সূচক সহ একটি বিন্যাসকে উপস্থাপন করে।
  • CircularProgressIndicator ( আইসি 4 বি 88 ) টাইলস উপাদান উপাদানগুলিতে যুক্ত করা হয়েছে।

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

  • নামটিতে শিরোনাম অন্তর্ভুক্ত করার জন্য TitleChip দ্বারা ব্যবহৃত অবশিষ্ট ধ্রুবকগুলির নামকরণ করা হয়েছে। ( I14f4c )
  • setHorizontalAlignment পদ্ধতিটি Chip যুক্ত করা হয়েছে। ( Ie6e0b )

সংস্করণ 1.1.0-alpha01

জানুয়ারী 26, 2022

androidx.wear.tiles:tiles-*:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।

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

  • নতুন লাইব্রেরি টাইলস উপাদান যুক্ত করা হয়েছে। এতে টাইলস লেআউটগুলি তৈরি করার উপাদান রয়েছে যা উপাদান ডিজাইনের সাথে দ্রুত এবং সহজ। প্রাথমিক উপাদানগুলি হ'ল:
    • Button
    • Chip
    • CompactChip
    • TitleChip

বাগ ফিক্স

  • TileUiClient বাগটি ঠিক করুন যা ক্যাশেড সংস্থানগুলি বাতিল করে দেয়। ( I60e0b )

সংস্করণ 1.0

সংস্করণ 1.0.1

জানুয়ারী 26, 2022

androidx.wear.tiles:tiles-*:1.0.1 প্রকাশিত হয়েছে। সংস্করণ 1.0.1 এই কমিট ধারণ করে.

বাগ ফিক্স

  • TileUiClient বাগটি ঠিক করুন যা ক্যাশেড সংস্থানগুলি বাতিল করে দেয়। ( I60e0b )

সংস্করণ 1.0.0

3 নভেম্বর, 2021

androidx.wear.tiles:tiles-*:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.

1.0.0 এর প্রধান বৈশিষ্ট্য

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

সংস্করণ 1.0.0-rc01

27 অক্টোবর, 2021

androidx.wear.tiles:tiles-*:1.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।

সংস্করণ 1.0.0-beta01

13 অক্টোবর, 2021

androidx.wear.tiles:tiles-*:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • যখন খালি সংস্থান সংস্করণ সরবরাহ করা হয়েছিল তখন TileUiClient স্থির NullPointerException । ( I0586e )

সংস্করণ 1.0.0-আলফা 12

29 সেপ্টেম্বর, 2021

androidx.wear.tiles:tiles-*:1.0.0-alpha12 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-আলফা 12 এ এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • আপডেটসচেডুলার আর দুর্বল রেফারেন্স ব্যবহার করে না, এমন সমস্যাগুলি স্থির করে যেখানে টাইলিউক্লিয়েন্ট আপডেট হবে না ( আই 1120 ডি , বি/199061124 )

  • ঘোষণা করুন যে সিসুইটাইলআপডেটারেকুইস্টার প্যাকজেম্যানেজারকে প্রশ্ন করেছেন, এমন একটি বাগ ঠিক করে যেখানে টাইল আপডেটগুলি আর+ ডিভাইসে কাজ করবে না। ( আই 1120 ডি )

সংস্করণ 1.0.0-আলফা 11

1 সেপ্টেম্বর, 2021

androidx.wear.tiles:tiles-*:1.0.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-আলফা 11 এ এই কমিটগুলি রয়েছে।

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

  • একটি টেস্টিং লাইব্রেরি, অ্যান্ড্রয়েডএক্স.ওয়েয়ার.টাইলস যুক্ত করেছে এবং প্রকাশ করেছে: বিকাশকারীদের তাদের টাইলগুলি আরও সহজেই পরীক্ষা করতে সক্ষম করতে টাইলস-টেস্টিং লাইব্রেরি। ( Iedb6b )

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

  • টাইলপ্রোভিডার সার্ভিসে টাইলস সার্ভিসে নামকরণ করা হয়েছে। ( I1ad2c )
  • টাইলস বিল্ডার আপডেট হয়েছে; স্ট্যাটিক .builder() পদ্ধতিগুলি new Foo.Builder() কল করার পক্ষে, এবং সেটার ওভারলোডগুলি যা একটি Builder উদাহরণ গ্রহণ করেছে সেটিকে অপসারণ করা হয়েছে। ( Ia9606 )
  • টিলারেন্ডারারের এখন অ্যাপ্লিকেশন প্রসঙ্গের পরিবর্তে একটি ইউআই প্রসঙ্গ ব্যবহার করা উচিত। ( I84b61 )

বাগ ফিক্স

  • নির্দিষ্ট পরিস্থিতিতে একাধিক আন্ডারলাইন প্রয়োগ করার ফলে বাগ ফিক্স করুন। ( আইবি 6712 )

সংস্করণ 1.0.0-আলফা 10

18 আগস্ট, 2021

androidx.wear.tiles:tiles:1.0.0-alpha10 , androidx.wear.tiles:tiles-proto:1.0.0-alpha10 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-আলফা 10 এ এই কমিটগুলি রয়েছে।

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

  • পাবলিক এপিআই থেকে লেআউট চেকারগুলি সরানো হয়েছে। এগুলি সর্বদা সক্ষম করা হবে, যদিও কোনও চেক ব্যর্থ হলে কেবল একটি সতর্কতা বাড়িয়ে তুলবে। ( Ie9f29 )
  • টাইলারেন্ডার এখন অ্যাপ্লিকেশন প্রসঙ্গের পরিবর্তে একটি ইউআই প্রসঙ্গ গ্রহণ করে।

বাগ ফিক্স

  • ফিক্সড বাগ যা ক্লিক করা থেকে একটি স্প্যানেবল ক্লিকযোগ্য উপাদানগুলিকে বাধা দেয়।

সংস্করণ 1.0.0-Alpha09

জুলাই 21, 2021

androidx.wear.tiles:tiles:1.0.0-alpha09 , androidx.wear.tiles:tiles-proto:1.0.0-alpha09 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA09 এ এই কমিটগুলি রয়েছে।

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

  • টাইলস রেন্ডারার পরতে লেআউট চেকার যুক্ত করা হয়েছে। ( I3a869 )
    • এগুলি আপনার টাইলের সেরা অনুশীলনগুলি যাচাই করতে ব্যবহৃত হয়। প্রথমত, এগুলি যদি আপনার টাইলটিতে Semantics সংশোধক সহ কোনও উপাদান না থাকে তবে এগুলি একটি সতর্কতা বাড়িয়ে তুলবে।
  • DefaultTileProviderClient এবং TestingTileProviderClient constructors জন্য ডকুমেন্টেশন যুক্ত করা হয়েছে। ( I9f4b9 )

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

  • টাইলপ্রোভিডারক্লিয়েন্টে নামকরণ ( i0ec36 ):
    • getApiVersion -> requestApiVersion
    • tile/resourcesRequest -> requestTile/Resources
    • onTileFooEvent -> sendOnTileFooEvent
  • টাইলস রেন্ডারার পরতে লেআউট চেকার যুক্ত করা হয়েছে। ( I3a869 )

বাগ ফিক্স

  • নিশ্চিত করুন যে কোনও প্রবর্তনের লক্ষ্যটিতে বিশেষ অনুমতি নেই। ( I39136 )

সংস্করণ 1.0.0-Alpha08

৩০ জুন, ২০২১

androidx.wear.tiles:tiles:1.0.0-alpha08 , androidx.wear.tiles:tiles-proto:1.0.0-alpha08 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA08 এ এই কমিটগুলি রয়েছে।

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

  • স্প্যানেবলগুলি এখন লাইন_স্পেসিংয়ের পরিবর্তে লাইন_হাইটকে সমর্থন করে।

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

  • স্প্যানেবলগুলিতে লাইন_হাইটের জন্য সমর্থন যুক্ত করুন, লাইন_স্পেসিং সরান। ( Ibeb54 )
    • লাইন_স্পেসিং ব্যবহার করে কোডটি পরিবর্তে লাইন_হাইট ব্যবহার করতে পোর্ট করা উচিত।

বাগ ফিক্স

  • আনুপাতিক মাত্রা ব্যবহার করার সময় বাগ ঠিক করুন। ( I37ace )
  • সামগ্রীর বিবরণ থাকা পাঠ্য উপাদানগুলিকে প্রতিরোধ করে বাগটি ঠিক করুন। ( আইডি 2 সি 7 ডি )

সংস্করণ 1.0.0-alpha07

16 জুন, 2021

androidx.wear.tiles:tiles:1.0.0-alpha07 , androidx.wear.tiles:tiles-proto:1.0.0-alpha07 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha07 মুক্তি পেয়েছে। সংস্করণ 1.0.0-ALPHA07 এর মধ্যে এই কমিটগুলি রয়েছে।

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

  • TileProviderClient ইন্টারফেস যুক্ত করুন এবং DefaultTileProviderClient প্রকাশ করুন, বাস্তবায়নগুলিকে একটি TileProviderService ইন্টারফেসে আবদ্ধ করার অনুমতি দেয়। ( I69165 )

সংস্করণ 1.0.0-alpha06

2 জুন, 2021

androidx.wear.tiles:tiles:1.0.0-alpha06 , androidx.wear.tiles:tiles-proto:1.0.0-alpha06 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha06 মুক্তি পেয়েছে। সংস্করণ 1.0.0-ALPHA06 এর মধ্যে এই কমিট রয়েছে।

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

  • সমস্ত বিল্ডার ক্লাসে এখন সমস্ত বৈশিষ্ট্যের জন্য গেটার রয়েছে। নোট করুন যে এগুলি কেবল পরীক্ষার উদ্দেশ্যে উদ্দেশ্যে করা হয়েছে ( i9d155 )
  • প্যাকেজ পরিবর্তন: androidx.wear.tiles.builders এ ক্লাসগুলি androidx.wear.tiles এ সরানো হয়েছে।
  • টাইলগুলিতে পরীক্ষামূলক টিন্ট সমর্থন যুক্ত করুন। ( I38929 )
  • LayoutElementBuilders.HALIGN_* LayoutElementBuilders.HORIZONTAL_ALIGN_* ( i67e58 ) এর নামকরণ করা হয়েছে
  • LayoutElementBuilders.VALIGN_* LayoutElementBuilders.VERTICAL_ALIGN_* ( i67e58 ) এর নামকরণ করা হয়েছে
  • LayoutElementBuilders.SPAN_VALIGN_* LayoutElementBuilders.SPAN_VERTICAL_ALIGN_* ( i67e58 ) এর নামকরণ করা হয়েছে
  • অনুরোধ এবং ইভেন্টগুলির জন্য বিল্ডার ক্লাস যুক্ত করা হয়েছে। ( আইবি 5 সিএফ 4 )
  • RequestReaders / EventReaders চেয়ে RequestBuilders এবং EventBuilders কাছ থেকে অনুরোধ এবং ইভেন্ট ক্লাস ব্যবহার করার জন্য মাইগ্রেটেড TileProviderService (যেমন onTileRequest এখন আপনাকে RequestReaders.TileRequest জন্য একটি RequestBuilders.TileRequest সরবরাহ করে। ( I46ea1 )

বাগ ফিক্স

  • টাইলস রেন্ডারারের জন্য অ্যাসিঙ্ক ইমেজ লোডিংয়ে বাগ ঠিক করুন। ( আইএডি 9 বি 0 )
  • প্রস্থ বা উচ্চতা সহ একটি চিত্র স্থাপন করার সময় স্থির লেআউট বাগ expand() প্রস্থ বা উচ্চতা সহ একটি Box () wrap() সেট করতে সেট করে। ( I33770 )

সংস্করণ 1.0.0-alpha05

18 মে, 2021

androidx.wear.tiles:tiles:1.0.0-alpha05 , androidx.wear.tiles:tiles-proto:1.0.0-alpha05 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha05 মুক্তি পেয়েছে। 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।

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

  • আগত টাইল ইভেন্টগুলি থেকে গেটটিআইডি মুছে ফেলা হয়েছে ( TileAddEvent , TileRemoveEvent , TileEnterEvent , TileLeaveEvent , TileRequest )। ( আইএফবিবিএ 2 )
  • নামকরণ ImageResource#setAndroidResourceByResid থেকে setAndroidResourceByResId ( আই 4 বিএ 6 ই )
  • TimelineManager#deInit বন্ধ করার জন্য নামকরণ করা হয়েছে এবং AutoCloseable প্রয়োগ করেছেন। ( I5dff2 )

সংস্করণ 1.0.0-alpha04

5 মে, 2021

androidx.wear.tiles:tiles:1.0.0-alpha04 , androidx.wear.tiles:tiles-proto:1.0.0-alpha04 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।

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

  • লুকানো কংক্রিট টাইলপ্রোভিডার সার্ভিস ক্লাস।
    • তৈরি টাইলআপডেটরেকোয়েস্টার একটি Class<? extends TileProviderService> । ( আইবি 7 সিসিএ )
  • অ্যান্ড্রয়েড্যাকটিভিটিতে অতিরিক্ত যুক্ত করার ক্ষমতা যুক্ত করেছে। ( I748f4 )

টাইলস সংস্করণ 1.0.0-Alpha03

21 এপ্রিল, 2021

androidx.wear.tiles:tiles:1.0.0-alpha03 , androidx.wear.tiles:tiles-proto:1.0.0-alpha03 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA03 এ এই কমিটগুলি রয়েছে।

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

  • TileManager নামকরণ করুন -> TileClient
    • নামকরণ TileManager#create -> TileClient#connect ( i91839 )

বাগ ফিক্স

  • tiles এবং tiles-renderer প্রোগুয়ার্ড সক্ষম ( আই 3 ডি 85 ) দিয়ে সঠিকভাবে কাজ করার বিষয়টি নিশ্চিত করার জন্য প্রোগুয়ার্ড বিধি যুক্ত করেছে

সংস্করণ 1.0.0-alpha02

7 এপ্রিল, 2021

androidx.wear.tiles:tiles:1.0.0-alpha02 , androidx.wear.tiles:tiles-proto:1.0.0-alpha02 , এবং androidx.wear.tiles:tiles-renderer:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।

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

  • androidx.wear:wear-tiles গ্রুপগুলি সরানো হয়েছে, এবং এখন androidx.wear.tiles:tiles
  • androidx.wear:wear-tiles-renderer গ্রুপগুলি সরিয়ে নিয়েছে এবং এখন androidx.wear.tiles:tiles-renderer
  • TileRenderer.LoadActionListener এখন androidx.wear.tiles.builders.StateBuilders.State এর পরিবর্তে androidx.wear.tiles.proto.StateProto.State এর পরিবর্তে একটি উদাহরণ গ্রহণ করে।
  • TileRenderer এখন androidx.wear.tiles.builders.ResourceBuilders.Resources থেকে androidx.wear.tiles.renderer.ResourceAccessors উদাহরণগুলির পরিবর্তে টাইল সংস্থানগুলি গ্রহণ করে।

বাগ ফিক্স

  • LoadActionListener ব্যবহার করতে স্থির অক্ষমতা, কারণ এটি একটি অভ্যন্তরীণ শ্রেণি প্রকাশ করেছে।

সংস্করণ 1.0.0-alpha01

10 মার্চ, 2021

androidx.wear:wear-tiles:1.0.0-alpha01 , androidx.wear:wear-tiles-proto:1.0.0-alpha01 , এবং androidx.wear:wear-tiles-renderer:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

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

  • পরিধান টাইলস রেন্ডারার লাইব্রেরি ওয়েয়ার ওএস ডিভাইসগুলির জন্য কাস্টম টাইলগুলি তৈরি করতে কার্যকারিতা সরবরাহ করে, সেই সাথে ক্লাসগুলি যা সিস্টেমটিকে আপনার টাইল আনতে এবং এটি আপনার ঘড়ির মুখের ঠিক পাশেই প্রদর্শন করতে দেয়।