Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacOS entitlements #318

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Open

MacOS entitlements #318

wants to merge 14 commits into from

Conversation

bdlukaa
Copy link
Collaborator

@bdlukaa bdlukaa commented Jan 24, 2025

  • fix(macos): MacOS entitlements for App Store version;
  • fix(macos): Remove media_kit binaries
    This reduced the app size by 33%: ~151 MB to ~101 MB.
  • fix(macos): Crash when disposing multiple players
    This fix was only applied to Linux, but now it is necessary on macOS as well. This is now the default for all platforms that use MDK as default, except the web.
  • fix: Correctly dismiss top bar in immersive mode;
  • fix: Only save layouts if layout manager height is not null
  • fix: Do not throw error on stream error
  • chore: Update README with recent installing instructions;
  • chore: Remove macos build workflow.
    macOS is now only available through the app store.

@bdlukaa bdlukaa added the macOS Affects macOS specifically label Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
macOS Affects macOS specifically
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant