tryswift / trySwiftTokyoApp

The official app for try! Swift Tokyo 2024
https://tryswift.jp
MIT License
130 stars 19 forks source link

Implement macOS Compatibility and Initial Fixes #52

Closed gorpello closed 8 months ago

gorpello commented 8 months ago

Hello World Gianluca Here 👋 I'm an Apple Certified Trainer and faculty at Apple Developer Academy Naples

I've started the process of bringing the application macOS compatible. This pull request acknowledges that it's a work in progress and not a finished solution, and it marks the first steps towards attaining this compatibility. The goal is to establish the foundation for improving the functionality and design for macOS users.

Work Done:

Note and ToDo:

Even while these modifications lay the groundwork for macOS compatibility, other problems remain. In particular, there is an assertion failure at line 114 of the Schedule struct that has to be addressed. To speed up the build process, the line has currently been temporarily commented out ⚠️. Additionally, it would be beneficial to explore and refine the design elements for the macOS version, as there is room for improvement.

My goal for this pull request is to have a starting point to achieve complete macOS compatibility and make future refinements. To further our endeavour, more comments and contributions are appreciated.