"The changes in this PR have been implemented step by step. Initially, we retained Material 2 dependencies."
"Next, theme changes were applied, which may evolve in the future."
"In the subsequent phase, all components were migrated to Material 3."
"Finally, Material 2 has been entirely removed, and the project has transitioned to Material 3."
"Additionally, to expedite the removal of Material 2 dependencies, we've seamlessly integrated the 'PullRefreshIndicator' component from the open-source repository found at [GitHub Pages] https://github.com/Omico/androidx-compose-material3-pullrefresh. decision was driven by the unavailability of this component in Material 3, and our desire to achieve a cleaner, more forward-compatible codebase. By embracing this open-source solution, we ensure the continuity of essential functionality while taking significant steps towards a Material 2-free environment."
Additional Details:
"The changes in this PR have been implemented step by step. Initially, we retained Material 2 dependencies."
"Next, theme changes were applied, which may evolve in the future."
"In the subsequent phase, all components were migrated to Material 3."
"Finally, Material 2 has been entirely removed, and the project has transitioned to Material 3."
"Additionally, to expedite the removal of Material 2 dependencies, we've seamlessly integrated the 'PullRefreshIndicator' component from the open-source repository found at [GitHub Pages] https://github.com/Omico/androidx-compose-material3-pullrefresh. decision was driven by the unavailability of this component in Material 3, and our desire to achieve a cleaner, more forward-compatible codebase. By embracing this open-source solution, we ensure the continuity of essential functionality while taking significant steps towards a Material 2-free environment."