Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support macOS through Catalyst #227

Open
justMaku opened this issue Jan 18, 2021 · 3 comments
Open

Support macOS through Catalyst #227

justMaku opened this issue Jan 18, 2021 · 3 comments
Labels
catalyst enhancement New feature or request

Comments

@justMaku
Copy link

Nio feels and looks much better than default Electron based clients and I would love to use it on my desktop computer too. I'm unsure whether Catalyst is the right way of supporting macOS, maybe a native SwiftUI implementation would be better, but either way, I think this is a feature Nio team should look into.

@kiliankoe
Copy link
Member

This is definitely on the roadmap, thanks for the dedicated issue! @pixlwave has made already made some interesting experiments in this regard, including a Catalyst build and running Nio iOS directly on an M1 Mac.

There were some issues in the Matrix SDK iirc making this unnecessarily complicated at the time. @pixlwave do you remember what exactly was going on there?

In any case, a desktop version of Nio is definitely going to happen. I very much want this to exist as well 😄

@pixlwave
Copy link
Member

pixlwave commented Jan 18, 2021

The issue at the time was compiling Realm supplied by Cocoapods for Catalyst, but this appears to be fixed as niochat/MatrixSDK already includes a Catalyst build. The swiftpm branch compiles fine under Catalyst however an Xcode bug is preventing this from just working - it can be made to work, but so far I've only managed to run the product from Finder and not actually debug it with Xcode.

Re a native macOS version, I'm hoping #983 will get merged and then the SDK will be sitting waiting to be used 🤞

@kiliankoe kiliankoe added the enhancement New feature or request label Jan 26, 2021
@pixlwave
Copy link
Member

Quick status update, matrix-org/matrix-ios-sdk#983 has been merged 🎉. So that should open the way to a proper macOS build once the next version is released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
catalyst enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants