Jetpack Compose Glimmer
| नया अपडेट | अच्छी तरह काम करने वाला वर्शन | रिलीज़ कैंडिडेट | बीटा वर्शन | ऐल्फ़ा वर्शन |
|---|---|---|---|---|
| 1 जुलाई, 2026 | - | - | - | वर्शन 1.0.0-alpha15 |
डिपेंडेंसी की जानकारी देना
Jetpack Compose Glimmer पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven
रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए,
Google की Maven रिपॉज़िटरी
पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha15" }
Kotlin
dependencies { implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha15") }
डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
वर्शन 1.0
वर्शन 1.0.0-alpha15
1 जुलाई, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha15 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha15 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha15 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-alpha14
3 जून, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha14 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha14 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha14 में ये बदलाव शामिल हैं.
glimmer और glimmer-google-fonts का वर्शन 1.0
वर्शन 1.0.0-alpha13
19 मई, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha13 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha13 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha13 में ये बदलाव शामिल हैं.
एपीआई में किए गए बदलाव
Modifier.surfaceमें,enabledपैरामीटर जोड़ा गया है. यह पैरामीटर, वैकल्पिक है. अगर 'सरफ़ेस' की सुविधा बंद है, तो यह पैरामीटर विज़ुअल ओवरले लागू करता है. (I8b781)GlimmerPagerLayoutInfoमेंreverseLayoutजोड़ा गया है (I73818, b/481669559)ToggleButtonDefaultsऔरIconToggleButtonDefaultsमें,animateShapeका नाम बदलकरanimatedShapeकर दिया गया है (I15f00)Listसे जुड़े कॉम्पोनेंट के नाम बदलकर, उनमेंGlimmerLazyListप्रीफ़िक्स जोड़ा गया है. (If0737, b/425919254, b/483126735)- Glimmer के लिए, आवाज़ के इंडिकेटर का शुरुआती वर्शन लागू किया गया है (I446c7, b/481998624)
- 'सरफ़ेस' मॉडिफ़ायर के लिए, फ़ोकस करने और क्लिक करने की सुविधा वाले ओवरलोड हटा दिए गए हैं. अब यह एक ऐसा मॉडिफ़ायर है जो सिर्फ़ विज़ुअल इफ़ेक्ट के लिए काम करता है. इंटरैक्टिव सरफ़ेस बनाने के लिए, 'फ़ोकस करने की सुविधा' / 'क्लिक करने की सुविधा' / अन्य मॉडिफ़ायर मैन्युअल तरीके से जोड़ें. ज़्यादा जानकारी के लिए, सैंपल देखें. (I12dbe)
वर्शन 1.0.0-alpha12
6 मई, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha12 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha12 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha12 में ये बदलाव शामिल हैं.
एपीआई में किए गए बदलाव
- Glimmer Pager API जोड़ा गया है (I2d830, b/481670271)
ToggleButtonऔरIconToggleButtonएपीआई जोड़े गए हैं (I2656b, Ib1667, b/481299196, b/481663547)
वर्शन 1.0.0-alpha11
22 अप्रैल, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha11 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha11 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha11 में ये बदलाव शामिल हैं.
एपीआई में किए गए बदलाव
glimmer-google-fontsरिलीज़ हो गया है. इस डिपेंडेंसी को जोड़ें और Google Sans Flex के सुझाए गए कॉन्फ़िगरेशन के साथTypographyइंस्टेंस बनाने के लिए,createGoogleSansFlexTypographyका इस्तेमाल करें.GlimmerThemeके ज़रिए, इसTypographyइंस्टेंस को सामान्य तरीके से उपलब्ध कराया जा सकता है. (Iec9e4, b/458447191)
वर्शन 1.0.0-alpha10
8 अप्रैल, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha10 रिलीज़ हो गया है. वर्शन 1.0.0-alpha10 में ये बदलाव शामिल हैं.
एपीआई में किए गए बदलाव
IconButtonएपीआई जोड़ा गया है. (I0f3dd, b/481298420)StackStateसेवर के टाइप को,Saver<StackState, *>के तौर पर सामान्य बनाया गया है. (Ic164f, b/491893461)
गड़बड़ियां ठीक की गईं
- Compose के
compileSdkको एपीआई 37 पर अपडेट किया गया है. इसका मतलब है कि Compose का इस्तेमाल करने के लिए, AGP का कम से कम वर्शन 9.2.0 होना ज़रूरी है. (Id45cd, b/413674743)
वर्शन 1.0.0-alpha09
25 मार्च, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha09 रिलीज़ हो गया है. वर्शन 1.0.0-alpha09 में ये बदलाव शामिल हैं.
एपीआई में किए गए बदलाव
- प्राइमरी, पॉज़िटिव, नेगेटिव, और सरफ़ेस के लिए डिफ़ॉल्ट वैल्यू में बदलाव किया गया है. "बैकग्राउंड" नाम का एक नया कलर ऐक्सिस जोड़ा गया है. (I6bb6c, b/481671956)
GlimmerThemeमें,ComponentSpacingValuesसबसिस्टम जोड़ा गया है. यह सबसिस्टम, पैडिंग और अन्य स्पेसिंग एलिमेंट के लिए, कॉम्पोनेंट में इस्तेमाल की जाने वाली वैल्यू उपलब्ध कराता है. कॉम्पोनेंट के डिफ़ॉल्ट ऑब्जेक्ट में मौजूद,PascalCaseस्पेसिंग और पैडिंग के मौजूदा कॉन्स्टैंट (जैसे,ContentPadding,ItemSpacing) के नाम बदलकर, उन्हेंcamelCaseमें बदल दिया गया है. साथ ही, उन्हें कंपोज़ेबल प्रॉपर्टी में भी बदल दिया गया है. (I96e30, b/491166461)- पैरामीटर की सूची में,
onClickको आखिरी पोज़िशन पर ले जाया गया है, ताकि इसे ट्रेलिंग लैम्डा के तौर पर इस्तेमाल किया जा सके. अगर कोई लागू होने वाला लैम्डा उपलब्ध नहीं कराया गया है, तोIndirectPointerEvent(s)का इस्तेमाल न करें (I9343e, b/486965466) - Depth और इससे जुड़ी इकाइयों के नाम बदलकर,
DepthEffectकर दिए गए हैं.DepthEffectकी लेयर प्रॉपर्टी को सार्वजनिक किया गया है. (Ie26d2, b/485632564)
वर्शन 1.0.0-alpha08
11 मार्च, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha08 रिलीज़ हो गया है. वर्शन 1.0.0-alpha08 में ये बदलाव शामिल हैं.
एपीआई में किए गए बदलाव
TitleChipDefaults.contentPaddingकोContentPaddingकॉन्स्टैंट से बदल दिया गया है. (If992f, b/489451530)- Glimmer
ListStateअबScrollIndicatorStateउपलब्ध कराता है (I0a2f8, b/481662773) captionनाम का एक नयाTextStyleजोड़ा गया है. मौजूदाTextStylesके लिए,fontWeight,fontSize, औरlineHeightअपडेट किए गए हैं. (I2319f, b/473560419)
वर्शन 1.0.0-alpha07
25 फ़रवरी, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha07 रिलीज़ हो गया है. वर्शन 1.0.0-alpha07 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-alpha06
11 फ़रवरी, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha06 रिलीज़ हो गया है. वर्शन 1.0.0-alpha06 में ये बदलाव शामिल हैं.
एपीआई में किए गए बदलाव
VerticalListएपीआई का एक ओवरलोड किया गया वर्शन जोड़ा गया है. इसमें टाइटल के लिए एक स्लॉट है. (Ic3d44)- Glimmer Text के
autoSizeपैरामीटर के क्रम को, Material3 के मुताबिक अपडेट किया गया है. (Ic24bd, b/477669012)
वर्शन 1.0.0-alpha05
28 जनवरी, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha05 रिलीज़ हो गया है. वर्शन 1.0.0-alpha05 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-alpha04
14 जनवरी, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha04 रिलीज़ हो गया है. वर्शन 1.0.0-alpha04 में ये बदलाव शामिल हैं.
नई सुविधाएं
VerticalStackके लिए, हर आइटम के लिए एक से ज़्यादा आइटम डेकोरेशन की सुविधा जोड़ी गई है. साथ ही, सामान्य डेकोरेशन शेप (033e015) के लिए भी सहायता जोड़ी गई है (22daab3).
एपीआई में किए गए बदलाव
VerticalListDefaultsजोड़ा गया है, ताकिVerticalListकंपोज़ेबल के लिए, सुझाए गए वैल्यू उपलब्ध कराई जा सकें. (I07b1a, b/448364605)
गड़बड़ियां ठीक की गईं
VerticalStackमें, फ़ोकस हैंडलिंग की शुरुआती सुविधा जोड़ी गई है, ताकि यह पक्का किया जा सके कि स्टैक में फ़ोकस करने पर, सबसे ऊपर मौजूद आइटम पर फ़ोकस हो. इससे, वह समस्या ठीक हो गई है जिसमें शुरुआती फ़ोकस, अगले आइटम को असाइन हो जाता था. इस वजह से, तुरंत उस आइटम पर स्क्रोल हो जाता था. (bd69841)VerticalStackकेItemDecorationNodeमें मौजूद एक गड़बड़ी ठीक की गई है. इसमें, मॉडिफ़ायर नोड के फिर से इस्तेमाल किए जाने पर, आइटम स्कोप में डेकोरेशन अपडेट नहीं होते थे. (7ec2c94)
वर्शन 1.0.0-alpha03
17 दिसंबर, 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha03 रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- स्टैक के लिए, व्यवहार से जुड़े अपडेट और गड़बड़ियां ठीक की गईं
वर्शन 1.0.0-alpha02
3 दिसंबर, 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha02 रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.
एपीआई में किए गए बदलाव
ListScopeपर, नएitems(items: List<T>)औरitemsIndexed(items: List<T>)एक्सटेंशन तरीके जोड़े गए हैं. (Ic2afe)VerticaListके लिए,FlingBehaviorएपीआई उपलब्ध कराएं. (I16de7)VerticalListके लिए फ़ोकस के हिसाब से स्नैप करने की सुविधा के लिए फ़ैक्ट्री उपलब्ध कराएं. (I4a528)
वर्शन 1.0.0-alpha01
5 नवंबर, 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha01 रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.
नई सुविधाएं
- Jetpack Compose Glimmer का शुरुआती डेवलपर वर्शन रिलीज़ किया गया है. यह ऑगमेंटेड Android XR के अनुभव बनाने के लिए, डिज़ाइन लैंग्वेज और यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट उपलब्ध कराता है. इसे साफ़ तौर पर दिखने, आसानी से पढ़ने, और कम से कम रुकावटों के साथ इस्तेमाल करने के लिए डिज़ाइन किया गया है. इसमें आसान स्टाइलिंग, अलग-अलग फ़ोकस, और ऑप्टिमाइज़्ड एलिवेशन की सुविधा है.
- Jetpack Compose Glimmer के कॉम्पोनेंट के शुरुआती सेट का इस्तेमाल शुरू करें:
- टेक्स्ट
- आइकॉन
- टाइटल चिप्स
- कार्ड
- सूचियां
- बटन
- स्टैक (डेवलप किया जा रहा है)