Material 3 Adaptive 1.2.0 is stable

Posted by Rob Orgiu, Android Developer Relations Engineer


We’re excited to announce that Material 3 Adaptive 1.2.0 is now stable!


This release continues to build on the foundations of previous versions, expanding support to more breakpoints for window size classes and new strategies to place display panes automatically.

What’s new in Material 3 Adaptive 1.2.0

This stable release is built on top of WindowManager 1.5.0 support for large and extra large breakpoints, and introduces the new reflow and levitate strategies for ListDetailPaneScaffold and SupportingPaneScaffold. 


New window size classes: Large and Extra-large



WindowManager 1.5.0 introduced two new breakpoints for width window size class to support even bigger windows than the Expanded window size class. The Large (L) and Extra-large (XL) breakpoints can be enabled by adding the following parameter to the currentWindowAdaptiveInfo() call  in your codebase:

currentWindowAdaptiveInfo(supportLargeAndXLargeWidth = true)

This flag enables the library to also return L and XL breakpoints whenever they’re needed.


New adaptive strategies: reflow and levitate

Arranging content and display panes in a window is a complex task that needs to take into account many factors, starting with window size. With the new Material 3 Adaptive library, two new technologies can help you achieve an adaptive layout with minimal effort.


With reflow, panes are rearranged when window size or aspect ratio changes, placing a second pane to the side of the first one when the window is wide enough, or reflow the second pane underneath the first pane whenever the window is taller. This technique applies also when the window becomes smaller: content reflows to the bottom.


Reflowing a pane based on the window size


While reflowing is an incredible option in many cases, there might be situations in which the content might need to be either docked to a side of the window or levitated on top of it. The levitate strategy not only docks the content, but also allows you to customize features like draggability, resizability, and even the background scrim.


Levitating a pane from the side to the center based on the aspect ratio


Both the flow and levitate strategies can be declared inside the Navigator constructor using the adaptStrategies parameter, and both strategies can be applied to list-detail and supporting pane scaffolds:


val navigator = rememberListDetailPaneScaffoldNavigator<Nothing>(

        adaptStrategies = ListDetailPaneScaffoldDefaults.adaptStrategies(

            detailPaneAdaptStrategy = AdaptStrategy.Reflow(

                reflowUnder = ListDetailPaneScaffoldRole.List

            ),

            extraPaneAdaptStrategy = AdaptStrategy.Levitate(

                alignment = Alignment.Center

            )

        )

    )


To learn more about how to leverage these new adaptive strategies, see the Material website and the complete sample code on GitHub.


New LaTeX features in the Gemini app

What’s happening

We are introducing improved LaTeX rendering and PDF export capabilities directly within the Gemini app. LaTeX is a document preparation system widely used in academic, scientific, and technical fields to create high-quality documents with complex formatting, such as mathematical equations, tables, and multi-column layouts.

Previously, working with LaTeX required specialized editors and significant technical expertise to find and fix errors. With this update, Gemini makes it much easier for everyone to create professional documents.

Our new LaTeX features include:

  • PDF generation: Users can now generate a pdf using LaTeX, preview it in gemini and download the pdf, ready for sharing or printing
  • Easy editing in Canvas documents: You can now add LaTeX to any document in Canvas by clicking the 𝒇𝚡 button in canvas and edit any LaTeX by clicking on the formula directly in canvas
  • Copying: Copying LaTeX from any response in Gemini will now copy the unrendered LaTeX code
This update makes Gemini a more powerful tool for students, researchers, engineers, and anyone in your organization who needs to create polished, complex documents like academic papers, problem sets, technical reports, or resumes.


Exporting to PDF is available on web and mobile web with read-only viewing available in the Gemini app on Android and iOS. 

Getting started

  • Admins: There is no admin control for this feature.
  • End users: There is no end user setting for this feature. Visit the Help Center to learn more.

Rollout pace

  • This feature is now available.

Availability

Available for Google Workspace:

  • Business Starter, Standard, and Plus
  • Enterprise Starter, Standard, and Plus
  • Essentials Starter, Enterprise Essentials, and Enterprise Essentials Plus
  • Education Fundamentals, Standard, Plus
  • Nonprofits
Also available to:

  • Google AI Pro and Ultra
  • Gemini Business, Enterprise*
  • Google AI Pro for Education
*As of January 15, 2025, we’re no longer offering the Gemini Business and Gemini Enterprise add-ons for sale. Please refer to this announcement for more details.

Resources


October 2025 update to Display & Video 360 API

Today, we’re announcing the October 2025 update to the Display & Video 360 API. This update includes the following:

  • The ability to create and retrieve assets that are used in YouTube and Demand Gen ads.
  • Support for retrieving Demand Gen AdGroupAd resources.
  • A new adPolicy field in AdGroupAd resources to expose policy reviews and appeal options for YouTube and Demand Gen ads.
  • Support for Structured Data Files versions v9.1 and v9.2.

For a complete list of new features in this update, see the Display & Video 360 API release notes. Before using these new features, make sure to update your client library to the latest version.

If you need help with these new features, please contact us using our Display & Video 360 API Technical support contact form.