SwiftcordApp / Swiftcord

A fully native Discord client for macOS built 100% in Swift!
https://swiftcordapp.github.io/Swiftcord/
GNU General Public License v3.0
1.85k stars 84 forks source link

[Enhancement]: iOS port #171

Open amsam0 opened 1 year ago

amsam0 commented 1 year ago

Describe Your Request

The native Discord client on iOS uses a lot of battery and more disk space than what should be needed. It also doesn’t really look native to iOS.

Since Swiftcord is written in SwiftUI, it should be possible to port it to iOS and iPadOS. It might not be allowed on the App Store, but it could be made available through SideStore (and SideStore Connect, once that is ready for use).

It may take more work to port it to iPhones, since a mobile layout would need to be added.

Category

Other

Other Category

Supported Platforms

Screenshots

No response

12944qwerty commented 1 year ago

I'm planning on doing this when swiftcord has more features

cryptoAlgorithm commented 1 year ago

Thanks for the idea. I have attempted to add an iPad target early on, but although Swiftcord's interface is built in SwiftUI, we rely on a ton of other macOS APIs not present on iPadOS, making this quite a challenge. I forgot which APIs were unavailable exactly, but safe to say there was a sufficient quantity of them to cause me to drop the idea. I might consider this seriously in the future, but as for now, my main development priority is adding important features.