nio icon indicating copy to clipboard operation
nio copied to clipboard

macOS support (and multiplatform in general)

Open voltangle opened this issue 3 years ago • 6 comments

Hi! This client is looking really promising, and I want to contribute my knowledge and skill to it: I am currently developing a custom client for Telegram: Moc, where I use SwiftUI, which allows me to support both macOS and iPadOS with ease. And I want to make the same thing here, by implementing support for the macOS desktop!

How do you look at it? I think this will be pretty good :)

voltangle avatar Aug 22 '22 18:08 voltangle

By "implementing support for the macOS desktop" I don't mean Catalyst, i mean proper multiplatform support of macOS using new in Xcode 14 "Multiplatform targets"

voltangle avatar Aug 22 '22 18:08 voltangle

I did a Nio port to macOS SwiftUI a while (2y?) back, called Mio, which was integrated into the project. Not sure what the current state is.

helje5 avatar Aug 22 '22 20:08 helje5

Isn't it done using Catalyst?

voltangle avatar Aug 23 '22 16:08 voltangle

Mio was native AppKit SwiftUI. Might have been replaced/removed in the meantime by the current maintainers. Catalyst is awful.

helje5 avatar Aug 23 '22 16:08 helje5

Oh, now I got it Yea, I agree that catalyst is awful, so that's why I am suggesting adding macOS as a natively supported platform :)

voltangle avatar Aug 23 '22 21:08 voltangle

This is the Mio that @helje5 was referring to btw: https://zeezide.de/download/Mio.app-0.2.0-2.zip

(old link found here).

A-R-M avatar Nov 05 '22 01:11 A-R-M