Skip to content

Chore/merge upstream#4

Closed
TP-113 wants to merge 591 commits intodevelopfrom
chore/merge_upstream
Closed

Chore/merge upstream#4
TP-113 wants to merge 591 commits intodevelopfrom
chore/merge_upstream

Conversation

@TP-113
Copy link

@TP-113 TP-113 commented May 7, 2025

No description provided.

droibit and others added 30 commits March 13, 2024 19:55
Update CI workflows for flutter_custom_tabs package: ignore markdown files, enhance setup steps
Enhance README and Refactor SFSafariViewController dismissal handling
Simplify flutter_custom_tabs_android example
…ound_color

Update navigationBarColor in `CustomTabsOptions` to use surface instead of deprecated background
…nlint

Enable documentation linting with markdownlint
This commit refactors the Flutter custom tabs plugin to improve the reusability of core classes across different plugins. The following classes are now located in the core package:
- IntentFactory
- NativeAppLauncher
…er_custom_tabs_android

Enhance `flutter_custom_tabs_android` plugin reusability and reduce pigeon dependency
droibit and others added 29 commits April 16, 2025 22:29
This commit adds support for Swift Package Manager (SPM) to the `flutter_custom_tabs_ios` plugin package.
This allows users to integrate the plugin into their iOS projects using SPM, providing an alternative to CocoaPods.
This commit removes the Objective-C bridge code (`CustomTabsPlugin.h` and `CustomTabsPlugin.m`) as the minimum supported Flutter version no longer requires it.
This cleanup was also motivated by the recent addition of SPM support, aiming for a cleaner project structure.

Note:
- After updating the plugin package, a `flutter clean` command might be necessary to avoid potential build errors.
This commit updates the SwiftLint and SwiftFormat configurations to align with the new file structure introduced with SPM support.
Add SPM support for `flutter_custom_tabs_ios`
While `flutter_custom_tabs_ios` already supports SPM integration,
this commit refactors the source code organization to strictly adhere to the recommended directory structure outlined in the official Flutter documentation for plugin authors ([Swift Package Manager for plugin authors](https://docs.flutter.dev/packages-and-plugins/swift-package-manager/for-plugin-authors)).
Reorganize source code to align with SPM directory structure
Bump flutter_custom_tabs version to 2.4.0
@TP-113 TP-113 closed this May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants