This repository is a fork of this specific folder https://github.com/material-components/material-components-ios/tree/v54.10.0/components/Tabs, pinned at v54.10.0.
In the process of migrating our project to use only SPM, we had this dependency that has no intentions of supporting SPM. So this package was born with the intention to add SPM support to that dependency.
/Tabs was the only component that we used from that dependency, this project simply copy and pasted the that folder, and all of its dependencies (which's scattered in other folders inside that repository, as well as in https://github.com/material-foundation/material-internationalization-ios).
So during the process of creation of this package, we:
importpaths of header files);
We reckon this isn't the ideal way of maintaining this dependency, however, it was a very cost-efficient way to put this dependency in a working state.
Because it's the version that we've been using for all these years, had no issues, and migrating to the latest version would be a pain, take some time, be regression-prone, and there're no reasons to upgrade this UI-only lib.
This package is currently not maintained by anyone, and we don't intend to maintain it (like upgrade it to the latest version of its parent repo, or migrate to Swift). However, if we need to apply any fixes to it, it can be done to this repo.
|Last commit: 2 days ago|