Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phoenixlauncher/phoenix
A lightweight game launcher written in SwiftUI for macOS!
https://github.com/phoenixlauncher/phoenix
game game-launcher mac macgaming macos swift swiftui
Last synced: 1 day ago
JSON representation
A lightweight game launcher written in SwiftUI for macOS!
- Host: GitHub
- URL: https://github.com/phoenixlauncher/phoenix
- Owner: phoenixlauncher
- License: mit
- Created: 2022-12-30T03:54:01.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-06T15:52:31.000Z (3 months ago)
- Last Synced: 2024-11-06T16:46:41.527Z (3 months ago)
- Topics: game, game-launcher, mac, macgaming, macos, swift, swiftui
- Language: Swift
- Homepage: https://phoenixlauncher.app
- Size: 67.3 MB
- Stars: 125
- Watchers: 7
- Forks: 11
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![Phoenix's Banner](/Images/branding/phoenix-banner-wide-small.png)
[![Discord](https://img.shields.io/discord/1059670439917527140?style=for-the-badge&logo=discord)](https://discord.gg/S5Kje5WQ4R)
![macOS Version](https://img.shields.io/badge/macos-13%2B-brightgreen?style=for-the-badge)# Phoenix
Phoenix is a lightweight game launcher built in SwiftUI for macOS.
![Screenshot of Phoenix in light mode](/Images/screenshots/phoenix-light-triple-compressed.webp#gh-light-mode-only)
![Screenshot of Phoenix in dark mode](/Images/screenshots/phoenix-dark-triple-compressed.webp#gh-dark-mode-only)## Setup
To setup the app refer to
[the setup page](https://github.com/phoenixlauncher/phoenix/wiki/1.-Setup).## Translations
You can contribute translations for the app on [Crowdin](https://crowdin.com/project/phoenixlauncher).
## Building
If you want to build this app for yourself, just clone this repository
```bash
git clone [email protected]:PhoenixLauncher/Phoenix.git
```then open `Phoenix.xcodeproj` in Xcode. You will first have to update the `Team`
field in the `Signing and Capabilities` section of `Targets > Phoenix` in the
main Project file. You can then create a `.app` file by going to
`Product > Archive` in the menu bar, clicking `Distribute App`, selecting
`Copy App` and then saving the folder somewhere easy to find like your desktop.
The app will be inside the folder and you can copy it into your applications
folder and begin using it!## Dependencies
Big thanks to the creators of these dependencies for creating such great tools!
- [AlertToast](https://github.com/elai950/AlertToast) - Create Apple-like alerts & toasts using SwiftUI
- [CachedAsyncImage](https://github.com/lorenzofiamingo/swiftui-cached-async-image)- The simplest way to add cache to your AsyncImage
- [Defaults](https://github.com/sindresorhus/Defaults) - Swifty and modern UserDefaults
- [ExpandableText](https://github.com/jxhug/ExpandableText) - An expandable text view for SwiftUI
- [FluidGradient](https://github.com/Cindori/FluidGradient) - A fluid, animated gradient implemented with CoreAnimation and SwiftUI
- [Sparkle](https://github.com/sparkle-project/Sparkle) - A software update framework for macOS
- [StarRatingView](https://github.com/magickworx/StarRatingViewSwiftUI) - A star rating view for SwiftUI
- [Supabase](https://github.com/supabase-community/supabase-swift) - A Swift client for Supabase
- [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON) - The better way to deal with JSON data in Swift
- [swift-markdown-ui](https://github.com/gonzalezreal/swift-markdown-ui) - Display and customize Markdown text in SwiftUI
- [WhatsNewKit](https://github.com/SvenTiigi/WhatsNewKit) - Showcase your awesome new app features## Other Credits
Thanks to [Austin Condiff](https://twitter.com/austincondiff) and the [CodeEdit app](https://codeedit.app) for parts of `RoundedTextEditor.swift`.