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

Linux review #193

Merged
merged 13 commits into from
Dec 12, 2023
Merged

Linux review #193

merged 13 commits into from
Dec 12, 2023

Conversation

bdlukaa
Copy link
Collaborator

@bdlukaa bdlukaa commented Dec 11, 2023

  • Added deep-linking support on Linux;
  • use media_kit from git:
  • added safe loading to storage. If it fails, the app does not stop from loading;
  • removed mimalloc. It was causing crashing;
  • carefully create multiple players on startup. Creating a lot of them at once may not perform well on some devices;
  • fix: downloads now correctly show on the downloads tab;
  • possibility to drag the window while the app is loading (splash screen);
  • updated the UI to behave better on Linux. Updates include new window buttons (titlebar_buttons), centered title for sub-screens and theme review.

Sometimes, safe_local_storage attempts to use a version of a provider - but it may be, for some reason, not available. If so, it throws an error. SInce the providers are loaded before the app starts, it may stop the app from starting.

WIth the add of UnityProvider, the error is properly handled and should not crash the app.
There were an issue on Linux on the older versions (see app_links#84). We depend on the beta versions because it supports Linux and it fixes an issue on macOS on Flutter 3.16
@bdlukaa bdlukaa merged commit e48a32b into bluecherrydvr:main Dec 12, 2023
7 checks passed
@bdlukaa bdlukaa added the Linux Affects Linux specifically label Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Linux Affects Linux specifically
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant