phoenixlauncher / phoenix

A lightweight game launcher written in SwiftUI for macOS!
https://phoenixlauncher.app
MIT License
130 stars 11 forks source link

Implement MVVM architecture and fix bugs #98

Closed jmshgs closed 11 months ago

jmshgs commented 11 months ago

this fixes #93 and #96. it also implements what is known as MVVM architecture for both games and supabase for cleaner and more efficient code than doing bindings on bindings in views. it also implements a view model for things like toasts and states of the app (playing, editing).