Jetpack Compose Glimmer
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 09 सितंबर, 2026 | - | - | - | 1.0.0-alpha19 |
डिपेंडेंसी का एलान करना
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 को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
संस्करण 1.0
वर्शन 1.0.0-alpha19
09 सितंबर, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha19 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha19 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha19 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
SurfaceDefaults.colorऔरSurfaceDefaults.focusedColor, दोनों के लिएcolorके पैरामीटर का नाम बदलकरbaseColorकरें (Id1a08)GlimmerPagerStateमें,animateScrollToPageऔरscrollToPageफ़ंक्शन मेंpageOffsetFractionपैरामीटर जोड़ा गया. (I5ed0d)
गड़बड़ियां ठीक की गईं
compileSdkके लिए, Compose लाइब्रेरी को 37.1 पर अपडेट किया गया है. इसके लिए, Compose का इस्तेमाल करने वाले सभी ऐप्लिकेशन और लाइब्रेरी के लिए,compileSdkको ट्रांज़िटिव तरीके से अपडेट करना होगा. (I05b0f)
वर्शन 1.0.0-alpha18
26 अगस्त, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha18 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha18 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha18 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
ButtonGroupState.Saverके क्रम से लगाए गए टाइप कोIntसे बदलकर*करें. (I78af5)IconToggleButtonऔरToggleButtonमेंSurfaceDefaults.colorऔरSurfaceDefaults.focusedColor, औरcheckedBackgroundColor@Composableफ़ंक्शन का इस्तेमाल करें. (I52eb5, b/481943080)- फ़ोकस की गई सतह के रंगों को पसंद के मुताबिक बनाने के लिए,
Modifier.surface()फ़ंक्शन मेंfocusedColorऔरfocusedContentColorपैरामीटर जोड़ें. (Ied24a) - सभी कॉम्पोनेंट से बॉर्डर को पसंद के मुताबिक बनाने की सुविधा हटाएं. साथ ही,
GlimmerTheme.colorsसे आउटलाइन का रंग हटाएं. (I0d814)
वर्शन 1.0.0-alpha17
12 अगस्त, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha17 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha17 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha17 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-alpha16
29 जुलाई, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha16 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha16 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha16 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
GlimmerHorizontalPagerके साथ इस्तेमाल करने के लिए, पेज इंडिकेटर एपीआई जोड़ें. पेजर का इस्तेमाल करते समय, यह कॉम्पोनेंट डिफ़ॉल्ट रूप से बंडल किया जाता है. हालांकि, इसे अलग से भी इस्तेमाल किया जा सकता है. इसके लिए, इसेGlimmerPagerState(I54990, b/481669397) दिया जाना चाहिएButtonGroupकॉम्पोनेंट जोड़ा गया (I26324, b/481662773)
वर्शन 1.0.0-alpha15
01 जुलाई, 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
03 जून, 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)reverseLayoutकोGlimmerPagerLayoutInfoमें लॉन्च किया गया (I73818, b/481669559)ToggleButtonDefaultsऔरIconToggleButtonDefaultsमेंanimateShapeका नाम बदलकरanimatedShapeकरें (I15f00)Listसे जुड़े कॉम्पोनेंट का नाम बदलकर,GlimmerLazyListप्रीफ़िक्स का इस्तेमाल किया गया. (If0737, b/425919254, b/483126735)- Glimmer के लिए, आवाज़ के इंडिकेटर को पहली बार लागू किया गया (I446c7, b/481998624)
- 'surface' मॉडिफ़ायर के लिए, फ़ोकस किए जा सकने वाले और क्लिक किए जा सकने वाले ओवरलोड हटाएं. अब यह एक ही मॉडिफ़ायर है, जो सिर्फ़ विज़ुअल इफ़ेक्ट के लिए ज़िम्मेदार है. इंटरैक्टिव सर्फ़ेस बनाने के लिए, 'फ़ोकस किया जा सकने वाला' / 'क्लिक किया जा सकने वाला' / अन्य मॉडिफ़ायर को मैन्युअल तरीके से जोड़ें. ज़्यादा जानकारी के लिए, सैंपल देखें. (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रिलीज़ हो गया है - इस डिपेंडेंसी को जोड़ें औरcreateGoogleSansFlexTypographyका इस्तेमाल करके, Google Sans Flex के सुझाए गए कॉन्फ़िगरेशन के साथTypographyइंस्टेंस बनाएं. इसTypographyइंस्टेंस कोGlimmerThemeके ज़रिए सामान्य तरीके से उपलब्ध कराया जा सकता है. (Iec9e4, b/458447191)
वर्शन 1.0.0-alpha10
08 अप्रैल, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha10 रिलीज़ हो गया है. वर्शन 1.0.0-alpha10 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
IconButtonAPI जोड़ा गया. (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सबसिस्टम जोड़ा गया है. यह पैडिंग और अन्य स्पेसिंग एलिमेंट के लिए, सभी कॉम्पोनेंट में इस्तेमाल की जा सकने वाली वैल्यू देता है. कॉम्पोनेंट डिफ़ॉल्ट ऑब्जेक्ट (जैसे,ContentPadding,ItemSpacing) में मौजूदPascalCaseस्पेसिंग और पैडिंग कॉन्स्टेंट का नाम बदलकरcamelCaseकर दिया गया है. साथ ही, इन्हें कंपोज़ेबल प्रॉपर्टी में बदल दिया गया है. (I96e30, b/491166461)- ट्रेलिंग लैम्डा के तौर पर इस्तेमाल करने के लिए, पैरामीटर की सूची में
onClickको आखिरी जगह पर ले जाएं. अगर कोई लागू होने वाला लैम्डा नहीं दिया गया है, तोIndirectPointerEvent(s)का इस्तेमाल न करें (I9343e, b/486965466) - गहराई और इससे जुड़ी इकाइयों का नाम बदलकर
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(22daab3) के लिए, हर आइटम के हिसाब से कई आइटम डेकोरेशन जोड़ने की सुविधा जोड़ी गई है. साथ ही, सामान्य डेकोरेशन शेप (033e015) के लिए सहायता जोड़ी गई है.
एपीआई में हुए बदलाव
VerticalListकंपोज़ेबल के लिए सुझाई गई वैल्यू देने के लिए,VerticalListDefaultsजोड़ा गया. (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
03 दिसंबर, 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
05 नवंबर, 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha01 रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.
नई सुविधाएं
- Jetpack Compose Glimmer की डेवलपर रिलीज़ का शुरुआती वर्शन. यह ऑगमेंटेड Android XR एक्सपीरियंस बनाने के लिए, डिज़ाइन लैंग्वेज और यूआई कॉम्पोनेंट है. इसे साफ़ तौर पर दिखने, पढ़ने में आसान होने, और कम से कम रुकावटों के साथ काम करने के लिए डिज़ाइन किया गया है. इसमें आसान स्टाइलिंग, अलग-अलग फ़ोकस, और ऑप्टिमाइज़्ड एलिवेशन का इस्तेमाल किया गया है.
- Jetpack Compose Glimmer के कॉम्पोनेंट का शुरुआती सेट इस्तेमाल करना शुरू करें:
- टेक्स्ट
- आइकॉन
- टाइटल चिप
- कार्ड
- सूचियां
- बटन
- स्टैक (अभी बनाया जा रहा है)