Releases: MythicApp/Mythic
Mythic v0.6.0 | "The World"
[Click to download Mythic from the website.]
Sponsor if you love Mythic: https://github.com/sponsors/MythicApp
What's Changed
🎮 COMPLETE GAME ARCHITECTURE OVERHAUL (#eae90c)
- BRAND NEW GAME SYSTEM - Complete rewrite of game management with proper type safety, better state handling,
and unified logic (#eae90c, #f74f09, #2f6071) - Implemented distinct game types:
EpicGamesGame,LocalGame,SteamGamewith proper inheritance (#2f6071,
#0ec735) - New
GameDataStorefor persistent game storage with automatic syncing (#f9ce21, #c6e29c) - Implemented
Mergeableprotocol for smart game data merging across sources (#e929783, #fc38555, #709df42) - Total
GameOperationreimplementation with observable progress, dock integration, and menu bar status
(#c2f3e98, #d979747, #7a4732) - New
GameOperationManagerfor better task coordination and concurrent operations (#462db0, #d70c50) InstallationStateenum for better differentiation between installed/uninstalled games (#f74f09)- Removed
LegacyGame- we so back (#e0f2596)
🎨 Visual Overhaul
- Circular progress indicators in game cards instead of linear bars (#c32d079)
- Background blur effects on hero game cards and expanded list cards - the community has spoken! (#5367c70,
#d917e2, #b8329c) - Expanding game cards on hover - this looks sick!!! (#2ca8976)
- New Operations view with redesigned operation cards - they look sick!!! (#56de538, #0e3262b)
- Unified
GameImageCardwith fallback images for macOS games (#8de80ef, #6592bf9, #c7a9dc9) - Removed horizontal scrolling in library for cleaner navigation (#96b8406)
- Removed Home view navigation title for minimal aesthetic (#77ab6f1)
- Top-aligned hero image cards with improved blur performance (#08cfa29, #d917e2, #bbc8b73)
- Changed store icon (#ae66bd)
- Updated About view with bundle icon (#436bb9)
🚀 Epic Games / Legendary Integration
- Full struct parsing of Legendary data with explicit coding keys (#6188410, #d760ca8, #cdb745)
- Implemented
EpicGamesGameManagerfor proper Epic game handling (#cdcad2e, #2f6071) - Added error handling to all Legendary tasks (#828ef50)
- Fixed game import failures (#65aceb5)
- Fixed games persisting after uninstall (#a05de39)
- Better throughput parsing in install/repair operations (#dbc0138, #5bb367c)
- Folder-only selection for Epic game imports (#dbf2187)
- Updated web auth data store persistence (#9a2d539)
- Prefer new instance image URLs when merging game data (#69789c4)
- Launch arguments now support spaces with parentheses (#98d9b8)
- Verification alerts in Legendary flow (#fd1e383)
🍷 Wine & Container Improvements
- Better process handling with modular, async-friendly code (#fe7fe8b, #39503a)
- Split DXVK functionality with explicit container creation (#a2060f)
- Fixed wineboot command invocation (#2801779)
- Fixed container settings picker giving wrong results (#5beb987)
- Fixed container URL issues in newly added games (#5a9d1dc, #5722bd6)
- Fixed ghost operations from container settings (#79c0b8a)
- Filter existing containers on setter instead of every launch (#fa99e06)
- Container creation view title improvements (#acf27f9)
ContentUnavailableViewwhen no containers exist (#78623e3)- Safer container initialization with
knownURL(#28631bc, #6f5fab) - Separated Wine extensions from container logic (#c98ee2)
🎯 Operations & Progress Tracking
- Unified operation status system with
OperationStatusViewModifier(#62fae5d) - Menu bar operation progress display (#d979747)
- Dock badge progress for file-modifying operations (#4ce8ad4, #6bdae2)
- User notifications on operation completion (success only!) (#72d2474, #b70c789)
- Observable
Progresswith custom KVO bridge (#7a4732, #2c32738) - Operation cancellation support conforming to
Operationprotocol (#84c916a) - Concurrent operations of certain types (#d70c50)
- Fixed critical
modifiesFilesenum value bug (#6c160bb) - Check task cancellation before execution (#c271e0e)
- Disabled buttons if operation already exists for that action (#586e449)
🎨 UI/UX Improvements
- Tabbed settings interface - fine SwiftUI you win (#891ba90)
- Auto-refresh library from storefronts when empty (#76710ef)
- Reimplemented search functionality in library (#050ca68)
- Reimplemented filter button with full
GameListViewModelrefactor (#2d57f84) - Disable filter views when library is empty (#d283bb1)
- Better onboarding with formatted completion percentages (#f61af67, #c2f78ad)
- Skip greeting stage if not signed into storefronts (#bd7156b)
- Fixed greeting stage logic error (#66094b5)
- Unified game uninstallation views (#5a8e04, #1e7e5ae, #bbbe3b)
Labelusage in form groups (#02ed753, #e245c6)- Easier-to-understand container configuration strings (#f2aa03a)
- Replace nonfunctional disclaimers with informative messages (#2e879f5)
- Updated colorful view colors (#107301e)
🐛 Critical Fixes
- Fixed hanging on startup (#efc708d)
- Fixed game properties not persisting between sessions (#c6e29c, #6156971)
- Fixed infinite recursion in GameDataStore (#bb76a7b)
- Fixed process output loss with buffered readability handlers (#c6c620d)
- Fixed readability stream exceptions on cancellation (#0d7b68d)
- Fixed 'Bad file descriptor' errors in
.runStreamed(#f40faf0, #595e506) - Fixed local games not being removed from library after uninstall (#0166b10)
- Fixed bad library merge logic (#89e4bff)
- Fixed game sorting (#9beb957)
- Fixed merge failures due to bad keypath inference (#8efd5db)
- Removed dangerous shell command from shader cache purging (#784aa63)
- Fixed button sheet presentation firing twice (#0706fea)
- Fixed game install size not appearing (#57e6772, #2c9fa28)
- Fixed subscripted text spanning multiple lines (#c9b277f)
📦 Process & Migration
- Refactored
Processstream handling with readability handlers (#2a50e55, #70d8715) - Rosetta installation uses
Process.stream(#6b5e962) - Prevent Rosetta installation on Intel Macs (#f4025f4, #7febca7)
- Full migration implementation for 0.5.0 game structures (#36387aa)
- Removed old migration methods (#064744f)
- Migrator only refreshes from storefronts when necessary (#6fceea5)
🧹 Code Quality & Refactors
- Unified
StagedFlowview models (#54d658a) - Separated Wine container settings codable conformance (#94e647)
- Relocated process extensions with better organization (#22f049)
- Prefer
MainActor.runover creating tasks (#bcd003) - Remove redundant 'Evo' naming (#1de986)
- Cleaned up ContentView and project structure (#ae66bd, #e4c3d8, #7ec388)
- Updated deprecated
URLinitializer syntax (#94a3e8d) - Removed unreferenced files (#ff7eec, #6ab160)
- SwiftLint compliance throughout (#c51b13, #fbd31d, #c77f7b, #bd6909, #eb0396, #269370)
- Reduced Firebase log verbosity - shut up firebase (#1eb624)
- Network monitor uses async, reduced overhead (#6f9f98)
- Better game launch flow with reduced boilerplate (#5e2a4d)
🎨 Sparkle Updater
- Refactored all updater views (#424004, #2bac69, #7ec388)
- Multiline strings in download view (#2bac69)
- Better adherence to contributing guidelines (#424004)
🌐 Localization & Strings
- Localization-friendly game verification alerts (#9fb4a53)
- Localization improvements throughout (#fcbd3d9, #c98ee2, #acf27f9)
- Multiple strings updates (#7c9cfa, #719cc2, #31990c, #b70c789, #62fae5d, #6bdae2, #78623e3)
- Removed stale strings (#063458)
- Removed "What's New in Mythic" menu button (#6271d83)
📝 Documentation
- Updated contributing guidelines multiple times (#917dc2, #a98b2c, #51a2c1, #aa3887)
- Added explanatory comments to Legendary codebase (#3c573b)
- Better file header comments (#b9e001d, #dad94e)
- DocC for
GameOperation.function(#1183773)
🔧 Miscellaneous
- Mythic now supports game mode!!!
- Updated donation links (#d26acb5)
- Game ID display in debug builds (#ee4ade, #6dfcf8b)
- 'Update available' notification on game cards (#5ee6689)
- Better UserDefaults storage for launch args and container URLs (#171c2b6)
CodableAppStorageimprovements (#ed44bf2, #6759540)- Prevented wrapping sets in arrays in
encodeAndSet(#081909) - Streamlined game launch flow (#5e2a4d)
- Deprecated
VariableManagerwith concurrency safety (#3d052c4, #1b8129)
🐛 The Emotional Journey
- jhyperfixation doesnt want me to stop (#599b2f)
- sigh (#2e727c)
- im so done with this (#137397)
- chore: remove unnecessary marks why are there so many gulp my coding skills have greatly improved and i am glad
(#c39706)
🎭 Performance
- Improved image card blur performance (#bbc8b73)
- Lower render scale for fallback image glow (#b1f8fd1)
- Migrator optimization for storefront refreshes (#6fceea5)
- performance is implicit, i literally refactored everything
Early stages
If you hit bugs or need support [create an issue](https://github.com/MythicApp/Mythic/issues/new/choose).
Mythic is still alpha; expect chaos.
Full Changelog: v0.5.0...v0.6.0
The World - DIO's ultimate Stand — "The World's true power, as its name suggests, is to reign supreme over the entire world!"
ZAAAAAAAA WARUDOOOOOOOOOOOOO
i'm so goated
Mythic v0.5.0 | "Whitesnake"
Download Mythic here: https://getmythic.app/download
Sponsor if you love Mythic: https://github.com/sponsors/MythicApp
What's Changed
- LIQUID GLASS BABYYYYY
- Migrated the project fully to Swift 6 and cleaned up concurrency issues
- Rebuilt the Mythic Engine system: modular installs, version tracking, and update catalog integration
⚠️ BREAKING - Overhauled onboarding with MVVM, added fallback Epic Games sign-in, and staged UI
⚠️ BREAKING - Cleaned up game management: local-only computed properties, persistent custom images and thumbnails
⚠️ BREAKING - Revamped Settings view with unified action buttons and better code structure
- Created a brand new 'about mythic' view with improved error messages and material design buttons
- Updated library: moved filters next to search, added force-refresh, and refined recently played logic
- Enabled importing custom thumbnails and unified image card display in settings
- Added container management improvements: wine uninstaller and disclaimers for running games
- Improved Epic Games integration: async library loading, manual cloud save sync, and fallback auth
- Enhanced downloads & updates view: content unavailable screens and storage warnings
- Added preliminary Mythic Harmony views 🗣️🗣️
🐛 Fixes
- Fixed continuation leaks in the engine installer
- Fixed game launch progress getting stuck due to async bugs
- Fixed default bottle setup failures
- Fixed infinite recursion in Harmony rating view
- Fixed fallback image card doubling
- Fixed onboarding small text issues and operation percentage display
- Fixed cloud save sync hang and web auth delegate assignment
- Fixed persistence of custom image URLs
- Fixed engine installation failures
🔧 Refactor & Code Quality
- Game card buttons refactored into standalone views with modular hero components
- Unified compact and standard game cards
- Pulled action buttons out of SettingsView for reusability
- Cleaned up process environment construction and progress calculation logic
- Removed debug prints, fixed compiler warnings, and replaced deprecated functions
🎨 Visual & Settings
- Tuned game card blur and glow defaults, aligned title and buttons inline
- Updated dark mode icons and expanded minimum window size constraints
📦 macOS 26 Support
- Updated project and fixed UI regressions for macOS 26
🌐 Localization
- Cleaned up stale strings and improved overall localization
—
whitesnake like the jojo reference!!! what!!!!
Early stages
If you hit bugs or need support create an issue.
Mythic is still alpha; expect chaos.
Full Changelog: v0.4.4...v0.5.0
Mythic v0.4.5 | "Silver Chariot"
Download Mythic here: https://getmythic.app/download
Sponsor here if you love Mythic: https://github.com/sponsors/MythicApp
school is inhibiting development like crazy rn chat
polished like silver, swift like a chariot!!!
What's Changed
feat: add fallback signin to epic account card
feat: asynchronously load library view after signing into Epic Games
feat: webview updates + add persistence of website datastores across epic games views
feat: only show recently played game in home view if it's installed + build bump
--
What NOT to expect this release
- Steam support (coming soon, development on this is now priority) (ℹ️ for now, the Windows steam client can be downloaded, manually imported, and ran by Mythic.)
- In-app controller support
- Download pausing (downloads are, however, cached.)
⚠︎ THIS VERSION OF MYTHIC IS SUPPORTED ON INTEL MACS! 🎉
Download Mythic.zip and extract it to your Applications folder.
Early stages
If you run into any issues or need support please create an issue.
Please note that Mythic is still in its alpha stage of development; expect bugs.
Full Changelog: v0.4.4...v0.4.5
Mythic v0.4.4 | "Silver Chariot"
Download Mythic here: https://getmythic.app/download
Sponsor here if you love Mythic: https://github.com/sponsors/MythicApp
2025 will be my year fr 🙏🏾
polished like silver, swift like a chariot!!!
What's Changed
- feat: add library view settings + alter grid spacing for consistency
- feat: add gamecard blur customizability + improve grid view + dirtyfix blur issues
- feat!: huge settings view revamp for macOS 15+ users
- fix!: resolve critical bug that crashes Mythic on closure of Epic Games signin window
- feat: placeholder view in engine settings if engine is not installed
- feat!: avx support (closes #178)
- feat!: dxvk support
- refactor: backend game launch logic + dxvk hud implementation
- feat: add json error handling for epic signin window
--
What NOT to expect this release
- Steam support (coming soon, development on this is now priority) (ℹ️ for now, the Windows steam client can be downloaded, manually imported, and ran by Mythic.)
- In-app controller support
- Download pausing (downloads are, however, cached.)
⚠︎ THIS VERSION OF MYTHIC IS SUPPORTED ON INTEL MACS! 🎉
Download Mythic.zip and extract it to your Applications folder.
Early stages
If you run into any issues or need support please create an issue.
Please note that Mythic is still in its alpha stage of development; expect bugs.
Full Changelog: v0.4.3...v0.4.4
Mythic v0.4.3 | "Silver Chariot"
Download Mythic here: https://getmythic.app/download
Sponsor here if you love Mythic: https://github.com/sponsors/MythicApp
2025 will be my year fr 🙏🏾
polished like silver, swift like a chariot!!!
What's Changed
- Epic Signin Webview by @vapidinfinity in #171
- feat: hard-update container scaling
- feat!: update precompiled legendary's embedded python to 3.13 + add support for [intel macs]
- fix: redundant empty brackets under game download card
- fix: vague installation errors on Epic install failure
- feat: add epic signin webview to onboarding
--
What NOT to expect this release
- Steam support (coming soon, development on this is now priority) (ℹ️ for now, the Windows steam client can be downloaded, manually imported, and ran by Mythic.)
- In-app controller support
- Download pausing (downloads are, however, cached.)
⚠︎ THIS VERSION OF MYTHIC IS SUPPORTED ON INTEL MACS! 🎉
Download Mythic.zip and extract it to your Applications folder.
Early stages
If you run into any issues or need support please create an issue.
Please note that Mythic is still in its alpha stage of development; expect bugs.
Full Changelog: v0.4.2...v0.4.3
Mythic v0.4.2 | "Silver Chariot"
Downloading has moved to the website, click here: https://getmythic.app/download
ewrsfayghtfjhkb mythic is now notarized
bunch of fixes, mythic is like so stable now!!!
polished like silver, swift like a chariot!!!
What's Changed
fix: show engine install button alongside other buttons instead of standalone
feat: check download size on platform change in InstallGameView
fix: potential epic game import failure due to incorrectly passed platform value
fix: add guard statement to prevent deadlock from optional pack doublefetch in InstallGameView + build bump
fix: leave installview greyed out while checking for platforms as well in InstallGameView
feat: properly set up firebase analytics
--
- Fix nonfunctional CodeQL CI by @blackxfiied in #165
- Mythic v0.4.2 | "Silver Chariot" by @blackxfiied in #166
- New Crowdin updates by @blackxfiied in #167
- Mythic v0.4.2 | "Silver Chariot", Part 2 by @blackxfiied in #168
- New Crowdin updates by @blackxfiied in #169
--
What NOT to expect this release
- Steam support (coming soon, development on this is now priority) (ℹ️ for now, the Windows steam client can be downloaded and manually imported and ran by Mythic.)
- In-app controller support
- Download pausing (downloads are, however, cached.)
⚠︎ ALTHOUGH MYTHIC IS NOT ARCHITECTURE-LOCKED, THIS VERSION WILL WORK (PROPERLY) ON APPLE SILICON ONLY.
Download Mythic.zip and extract it to your Applications folder.
- you might notice, there's no warning here, what's up with that?
- mythic is now notarized, thanks to @JoshuaBrest !!!
Early stages
If you run into any issues or need support please create an issue.
Please note that Mythic is still in its alpha stage of development; expect bugs.
If you like what you see, consider a donation: https://github.com/sponsors/MythicApp
Full Changelog: v0.4.1...v0.4.2
Mythic v0.4.1 | "Silver Chariot"
⬇️ Download here: https://getmythic.app/download !!!
ewrsfayghtfjhkb mythic is now notarized
backend improvements, quality of life improvements, performance, animations, and more!!
polished like silver, swift like a chariot!!!
What's Changed
Fix GameListCard text being invisible in light mode while image is loading/has failed to load
feat: update game/bottle list after modifying games/bottles + strings + build
feat!: firebase + project navigator rearrangement
feat: complete optional pack implementation + styling
fix: dirtyfix preemptive installation error relating to storage space
fix: multiple concurrency issues
- refactor launch argument section (fef25f9, d0e35c1)
feat: support DieselGameBoxWide on certain games (fixes honkai star rail thumbnail) - too many refactors
What NOT to expect this release
- Steam support (coming later) (ℹ️ for now, the Windows steam client can be downloaded and manually imported and ran by Mythic.)
- In-app controller support
- Download pausing (downloads are, however, cached.)
⚠︎ ALTHOUGH MYTHIC IS NOT ARCHITECTURE-LOCKED, THIS VERSION WILL WORK (PROPERLY) ON APPLE SILICON ONLY.
Download Mythic.zip and extract it to your Applications folder.
- you might notice, there's no warning here, what's up with that?
- mythic is now notarized, thanks to @JoshuaBrest !!!
Early stages
If you run into any issues or need support please create an issue.
Please note that Mythic is still in its alpha stage of development; expect bugs.
If you like what you see, consider a donation: https://github.com/sponsors/MythicApp
- Update FUNDING.yml by @blackxfiied in #158
- Mythic v0.4.1 | "Silver Chariot" by @blackxfiied in #161
- Mythic v0.4.1 | "Silver Chariot", Part 2 by @blackxfiied in #163
- Mythic v0.4.1 | "Silver Chariot", Part 3 by @blackxfiied in #164
thx @JoshuaBrest !!!!!
Full Changelog: v0.4.0...v0.4.1
Mythic v0.4.0 | "Silver Chariot"
so many backend + quality-of-life improvements
What's Changed (in no particular order)
- (Feature) add game list support + huge refactor, see commit message for details
- Add periodic legendary metadata refresh + build bump
- Add animations to various progress views
- (Feature) create function to update legendary metadata when necessary + add visual indicator
- Remove 'Restart Onboarding' keyboard shortcut
- (Fix) launch arguments not saving (fixes #99)
- Dirtyfix picker error and resultantly allow bottle chooser to not be blank on initialization
- Add new method to ensure Mythic Engine doesn't attempt to install while still being cloud-compiled.
- Add deadlock avoidance in nstallGameView by manually terminating optional pack parser on view exit (fixes #140)
- Temporarily replace patreon link with Ko-fi link
- Rename bottles to containers by @blackxfiied in #146
- Mythic v0.4.0 | "Silver Chariot" by @blackxfiied in #149
What NOT to expect this release
- Steam support (coming later) | ℹ️ for now, the Windows steam client can be downloaded and manually imported and ran by Mythic.
- In-app controller support
- Download pausing (downloads are, however, cached.)
⚠︎ ALTHOUGH MYTHIC IS NOT ARCHITECTURE-LOCKED, THIS VERSION WILL WORK (PROPERLY) ON APPLE SILICON ONLY.
Download Mythic.zip and extract it to your Applications folder.
❗ If you're unable to launch Mythic due to a security warning:
- Open System Settings and navigate to Privacy & Security.
- Scroll down until you see an "Open Anyway" button.
- Relaunch Mythic.
Early stages
If you run into any issues or need support please create an issue.
Please note that Mythic is still in its alpha stage of development; expect bugs.
If you like what you see, consider a donation: https://ko-fi.com/blackxfiied
Full Changelog: v0.3.2...v0.4.0
Mythic v0.3.2 | "Heirophant Green"
ℹ academic comeback is real
This update improves QOL, adds Epic Cloud synchronization, fixes visual mishaps, and improves the settings view.
What's Changed
- Renamed
GameTypetoGameSourceand moved enums intoGameclass by @ilgrandeanonimo in #131 - Add staging Engine support by @JoshuaBrest in #133
- better issue templates by @jeremybosma in #135
- Add keyboard shortcut ⌘O to 'Restart Onboarding' command
- Add staging Engine support
- Settings view refactor, animations, and manual epic cloud sync sypport
- Settings toggle for Mythic Engine autoupdater
- Ensure CompactGameCard (favourites card) icons and text are permanently white
Auto-manage discord RPC based on Mythic's focus - Mythic 0.3.2 by @blackxfiied in #136
What NOT to expect this release
- Steam support (coming later)
- In-app controller support
- Download pausing (downloads are, however, cached.)
New Contributors
- @ilgrandeanonimo made their first contribution in #131
- @JoshuaBrest made their first contribution in #133
- @jeremybosma made their first contribution in #135
⚠︎ ALTHOUGH MYTHIC IS NOT ARCHITECTURE-LOCKED, THIS VERSION WILL WORK ON APPLE SILICON ONLY.
Download Mythic.zip and extract it to your Applications folder.
❗ If you're unable to launch Mythic due to a security warning:
- Open System Settings and navigate to Privacy & Security.
- Scroll down until you see an "Open Anyway" button.
- Relaunch Mythic.
Early stages
If you run into any issues or need support please create an issue.
Please note that Mythic is still in its alpha stage of development; expect bugs.
If you like what you see, consider a donation: https://ko-fi.com/blackxfiied
Full Changelog: v0.3.1...v0.3.2
Mythic v0.3.1 | "Heirophant Green"
ℹ This is going to be the last Mythic release for the next month or so -- as Mythic's sole developer, I've decided to kick back a bit (i've messed up big time academically)
What's Changed
- General improvements + bugfixes
- Clean up cache upon app termination (ad65fcf)
- Wording improvements
- Greatly improved error handling (d2fe7fc, 668f322, 52c1174, 2a5a041)
- Create codeql.yml by @blackxfiied in #127
- New Crowdin updates by @blackxfiied in #126
- Mythic 0.3.1 by @blackxfiied in #128
What NOT to expect this release
- Steam support (coming later)
- In-app controller support
- Download pausing (downloads are, however, cached.)
Download Mythic.zip and extract it to your Applications folder.
If you're unable to launch Mythic, press and hold control (^), right click Mythic.app, and click open.
Early stages
If you run into any issues or need support please create an issue.
Please note that Mythic is still in its alpha stage of development; expect bugs.
If you like what you see, consider a donation: https://ko-fi.com/blackxfiied
Full Changelog: v0.3.0...v0.3.1