Skip to content

[web-browser] Add experimental macOS support#37352

Merged
gabrieldonadel merged 4 commits intomainfrom
@gabrieldonadel/web-browser-macos
Jun 11, 2025
Merged

[web-browser] Add experimental macOS support#37352
gabrieldonadel merged 4 commits intomainfrom
@gabrieldonadel/web-browser-macos

Conversation

@gabrieldonadel
Copy link
Copy Markdown
Member

Why

I'm attempting to slowly add macOS support to more of our libraries, and at the same time, reduce the number of custom modules on Orbit.

How

Add experimental macOS support

Test Plan

Run BareExpo on macOS

Screen.Recording.2025-06-10.at.21.11.30.mov

Checklist

@github-actions
Copy link
Copy Markdown
Contributor

Subscribed to pull request

File Patterns Mentions
packages/expo-web-browser/** @alanjhughes

Generated by CodeMention

@expo-bot expo-bot added the bot: suggestions ExpoBot has some suggestions label Jun 11, 2025
@expo-bot
Copy link
Copy Markdown
Collaborator

expo-bot commented Jun 11, 2025

The Pull Request introduced fingerprint changes against the base commit: c408bc8

Fingerprint diff
[
  {
    "op": "changed",
    "beforeSource": {
      "type": "dir",
      "filePath": "../../packages/expo-web-browser/ios",
      "reasons": [
        "expoAutolinkingIos"
      ],
      "hash": "41c11ae6b29d63dd49876715339b60bb58bd30a4"
    },
    "afterSource": {
      "type": "dir",
      "filePath": "../../packages/expo-web-browser/ios",
      "reasons": [
        "expoAutolinkingIos"
      ],
      "hash": "29f458e502c72201a4213af7d206ea5acf12ca68"
    }
  }
]

Generated by PR labeler 🤖

@expo-bot expo-bot added bot: passed checks ExpoBot has nothing to complain about and removed bot: suggestions ExpoBot has some suggestions labels Jun 11, 2025
@gabrieldonadel gabrieldonadel merged commit 027142a into main Jun 11, 2025
8 of 9 checks passed
@gabrieldonadel gabrieldonadel deleted the @gabrieldonadel/web-browser-macos branch June 11, 2025 14:21
@expo-bot
Copy link
Copy Markdown
Collaborator

Hi there! 👋 I'm a bot whose goal is to ensure your contributions meet our guidelines.

I've found some issues in your pull request that should be addressed (click on them for more details) 👇

⚠️ Suggestion: SwiftLint Violations


Found 1 violation, 0 serious. See the review comments below for more insights.


Generated by ExpoBot 🤖 against a8a31bc

case .fullScreen, .overFullScreen:
if let screenFrame = NSScreen.main?.frame {
return screenFrame
} else {
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟠 SwiftLint: Superfluous Else Violation

Else branches should be avoided when the previous if-block exits the current scope

@expo-bot expo-bot added bot: suggestions ExpoBot has some suggestions and removed bot: passed checks ExpoBot has nothing to complain about labels Jun 11, 2025
gabrieldonadel added a commit that referenced this pull request Jun 11, 2025
# Why

I'm attempting to slowly add macOS support to more of our libraries, and
at the same time, reduce the number of custom modules on Orbit.

# How

Add experimental macOS support

# Test Plan

Run BareExpo on macOS



https://github.com/user-attachments/assets/bd9971f5-d7f7-4b13-a82b-69e1afb649e3



# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
@gabrieldonadel gabrieldonadel added the published Changes from the PR have been published to npm label Jun 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot: fingerprint changed bot: suggestions ExpoBot has some suggestions published Changes from the PR have been published to npm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants