Skip to content

Hello, macOS. 👋#245

Open
chriszielinski wants to merge 19 commits intothii:masterfrom
chriszielinski:master
Open

Hello, macOS. 👋#245
chriszielinski wants to merge 19 commits intothii:masterfrom
chriszielinski:master

Conversation

@chriszielinski
Copy link
Copy Markdown

It looks like a lot... & it is, but no preexisting code has been modified (aside from the occasional minimal refactoring). In general, I added macOS cross-platform compatibility, a macOS demo app + UI unit tests, & other unit tests.

You may notice that the UIKit-flavored objects do not get some of the new features like conformance to FontAwesomeRepresentable. This was entirely to avoid making any systemic modifications to the UIKit-platform code. Such features can easily be integrated into the UIKit-platform code at any point, should one want.

Comments, questions, or concerns?

@DerekK19
Copy link
Copy Markdown

Hi Chris

I have an issue #249, from a problem I saw with Mac Catalyst (another approach to building a Mac App). Can you check if the unit test code that I included in my issue works with your changes. If it doesn't then I have a fix that doesn't rely on UIFont tracking font names

Cheers
Derek

@chriszielinski
Copy link
Copy Markdown
Author

Hi Chris

I have an issue #249, from a problem I saw with Mac Catalyst (another approach to building a Mac App). Can you check if the unit test code that I included in my issue works with your changes. If it doesn't then I have a fix that doesn't rely on UIFont tracking font names

Cheers
Derek

Got it 👍! Good looks on the Mac Catalyst stuff though. Most of the AppKit goodies are purposefully left out, for now...

@MatrixSenpai
Copy link
Copy Markdown
Collaborator

Honestly this looks pretty good. I want to merge but there’s a few things on the iOS side I want to refactor first before we pull this in. Hang tight, I love this!

@bamx23
Copy link
Copy Markdown

bamx23 commented May 8, 2020

Fantastic!
I want to mention that integration with SPM seems to be broken with this. Integrated into a macOS project it still refers to UIKit related files.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants