Skip to content

Conversation

@crazytonyli
Copy link
Contributor

Description

This PR extracts the table view parts of the BlogDetailsViewController (in Objective-C) to a Swift implementation.

The majority of the changes are translated, without much of the swiftification. I made small improvements here and there, but not a lot.

I tried to group relevant changes into individual commits, but that turned out to be very difficult.

The BlogDetailsViewController is now pretty small. The next step is turning the view controller to Swift.

Testing instructions

The best way to test this change is to run the trunk branch and this branch on the iPad and iPhone simulators. Go to a WP.com site and a self-hosted site. You should not notice any difference in the blog details, which can be

  • the left part of the split screen on the home screen on an iPad.
  • WP.com site -> My Sites -> More
  • The home screen of self-hosted sites.

@crazytonyli crazytonyli added this to the 26.6 milestone Nov 7, 2025
@crazytonyli crazytonyli requested review from jkmassel and kean November 7, 2025 00:00
@dangermattic
Copy link
Collaborator

2 Warnings
⚠️ View files have been modified, but no screenshot or video is included in the pull request. Consider adding some for clarity.
⚠️ This PR is larger than 500 lines of changes. Please consider splitting it into smaller PRs for easier and faster reviews.

Generated by 🚫 Danger

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Nov 7, 2025

App Icon📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack
ConfigurationRelease-Alpha
Build Number29707
VersionPR #24974
Bundle IDcom.jetpack.alpha
Commitb2b6494
Installation URL7gdjuk880pl80
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Nov 7, 2025

App Icon📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress
ConfigurationRelease-Alpha
Build Number29707
VersionPR #24974
Bundle IDorg.wordpress.alpha
Commitb2b6494
Installation URL4a6mj9cirve0g
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 9, 2025

@crazytonyli
Copy link
Contributor Author

crazytonyli commented Nov 11, 2025

This PR is now part of #24981

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants