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

Upgrade to Flutter v2.10.5 #153

Merged
merged 25 commits into from
May 9, 2022
Merged

Upgrade to Flutter v2.10.5 #153

merged 25 commits into from
May 9, 2022

Conversation

nilsreichardt
Copy link
Member

@nilsreichardt nilsreichardt commented Apr 24, 2022

  • Changed version in .fvm/fvm_config.json
  • Fix all analyzer warnings

ToDo

  • Check builds for all platforms

@github-actions
Copy link

github-actions bot commented Apr 24, 2022

Visit the preview URL for this PR (updated for commit f755c18):

https://sharezone-test--pr153-upgrade-to-flutter-2-x9xf0jj9.web.app

(expires Sat, 14 May 2022 14:03:20 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

@Jonas-Sander
Copy link
Collaborator

Before merging we should ensure that it still builds and works for at least iOS, Android and Web. Past upgrades sometimes broke the build for some platforms I think.

@Jonas-Sander
Copy link
Collaborator

Also see if there is anything that applies to us: https://docs.flutter.dev/release/breaking-changes#released-in-flutter-25

@nilsreichardt
Copy link
Member Author

Before merging we should ensure that it still builds and works for at least iOS, Android and Web. Past upgrades sometimes broke the build for some platforms I think.

Yeah, I'll do this. When we have integration tests (hopefully for all platforms), we will have this step in our CI integrated 💪

@nilsreichardt nilsreichardt marked this pull request as draft April 24, 2022 18:01
@nilsreichardt
Copy link
Member Author

telegram-cloud-photo-size-2-5418116255270943730-y

lol, since the Flutter update got the overview page in the mobile view a different styling xD I think we should later also add screenshot tests for the every page to avoid errors like this (should be done with integration test package).

@Jonas-Sander Jonas-Sander mentioned this pull request May 3, 2022
54 tasks
@Jonas-Sander
Copy link
Collaborator

image

@Jonas-Sander
Copy link
Collaborator

image

@Jonas-Sander
Copy link
Collaborator

image

nilsreichardt added a commit that referenced this pull request May 7, 2022
… deployment target to 12.0 (#164)

## Description
I'm sure that the `jitsi_meet` package is the reason why the iOS build is failing in #153. The problem is that the `jitsi_meet` package isn't maintained anymore. So it's difficult to find a fix so that #153 can be merged.

There are also several issues that Android 12 is not supported anymore by the package (gunschu/jitsi_meet#376, gunschu/jitsi_meet#368, gunschu/jitsi_meet#366).

There is a folk of `jitsi_meet` called `jitsi_meet_wrapper` which has better code and is maintained. So I migrated to this package (thanks to @saibotma 💙).

One big disadvantage: `jitsi_meet_wrapper` uses the current Jitsi iOS SDK which requires +12.0. This means we need to drop the support for iOS 11.0 (other option would be to remove the Jitsi Feature for all users) 😞

## Demo
| iOS | Android |
|-|-|
| <img width="475" alt="image" src="https://user-images.githubusercontent.com/24459435/167040941-3aa87468-5779-4e10-99ea-669f4ec90e1d.png"> | <img width="522" alt="image" src="https://user-images.githubusercontent.com/24459435/167248265-8f3c21e1-5dbd-403c-975a-17508e2bc10f.png"> |
@nilsreichardt
Copy link
Member Author

iOS builds are working again :)

@nilsreichardt nilsreichardt marked this pull request as ready for review May 7, 2022 14:01
@nilsreichardt
Copy link
Member Author

@Jonas-Sander You can review again :)

@nilsreichardt
Copy link
Member Author

nilsreichardt commented May 7, 2022

Seems so that there are still some UI elements not adjusted for the dark mode. But I just saw that they don't have anything to do with the 2.10.5 upgrade because they already in https://web.sharezone.net app. I created the issues: #167, #168, #169.

So I think we can merge this PR and fix the other styling issues in a different PR.

Copy link
Collaborator

@Jonas-Sander Jonas-Sander left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nilsreichardt nilsreichardt merged commit 0b52623 into main May 9, 2022
@nilsreichardt nilsreichardt deleted the upgrade-to-flutter-2-10-5 branch May 9, 2022 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants