Skip to content

Conversation

@hansemannn
Copy link
Contributor

This pull request updates the titanium-web-dialog module for modern iOS development, refactoring authentication session handling, updating SDK and deployment targets, and improving project configuration. The changes remove legacy code and dependencies, enforce the use of newer APIs, and align the codebase with current Titanium standards.

ti.webdialog-iphone-4.0.0.zip

@hbugdoll
Copy link
Contributor

hbugdoll commented Nov 5, 2025

Great work 👍

You could also remove this version guard, or I can do that along with fixing #329:

if (@available(iOS 11.0, *)) {
[safari setDismissButtonStyle:[TiUtils intValue:@"dismissButtonStyle" properties:args def:SFSafariViewControllerDismissButtonStyleDone]];
} else {
NSLog(@"[ERROR] Ti.WebDialog: The dismissButtonStyle property is only available in iOS 11 and later");
}

@hansemannn hansemannn merged commit 39a2761 into master Nov 6, 2025
3 checks passed
@hansemannn hansemannn deleted the feature/new branch November 6, 2025 08:42
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