Jetpack Compose Glimmer

  
ऑगमेंटेड Android XR के लिए डिज़ाइन लैंग्वेज और यूज़र इंटरफ़ेस (यूआई) टूलकिट
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
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 में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

वर्शन 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 में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

  • IconButton API जोड़ा गया. (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 के कॉम्पोनेंट का शुरुआती सेट इस्तेमाल करना शुरू करें:
    • टेक्स्ट
    • आइकॉन
    • टाइटल चिप
    • कार्ड
    • सूचियां
    • बटन
    • स्टैक (अभी बनाया जा रहा है)