-
-
Notifications
You must be signed in to change notification settings - Fork 52
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
Increase Deployment Target to iOS 13 #2459
Conversation
2b68ab3
to
e8edcc1
Compare
Also: mark more complex stuff as deprecated
When raising the deployment target to iOS 15, we'll have to replace it with UIWindowScenes and such # Conflicts: # deltachat-ios.xcodeproj/project.pbxproj
e8edcc1
to
4679929
Compare
As both me and the CI can build that thing without getting that error I'd assume that there's something off with your local project. Have you tried Usually that build error indicates that the file is still part of Compile Sources in Build Phases, but I doublechecked: It's not there. |
thanks for the hint, i will double-check, code-wise, this lgtm, so we can merge in i meanwhile also created deltachat/deltachat-pages#1023 to update the requirements shown on https://delta.chat |
this PR increases the deployment target to iOS 14, meaning that iOS 13 is no longer supported. the reason is that the "modern" menus are supported since iOS 14 only, and using them has quote some postive effect in UI. in theory one could provide fallbacks, as in #2522 , however, that is comparable much effort as we have to duplicate the logic or add an abstraction layer. that seems not to be worth the effort: i checked some stats, this change will affect 0.16% of users - but most of them should even be able to update their devices (all devices that got iOS 13 also got iOS 15) (so, we could also discontinue supporting iOS 14 at some point, but that has 4x more users, so, let's give them a little more time, until we really have bigger incentive) cmp. #2459
this PR increases the deployment target to iOS 14, meaning that iOS 13 is no longer supported. the reason is that the "modern" menus are supported since iOS 14 only, and using them has quote some postive effect in UI. in theory one could provide fallbacks, as in #2522 , however, that is comparable much effort as we have to duplicate the logic or add an abstraction layer. that seems not to be worth the effort: i checked some stats, this change will affect 0.16% of users - but most of them should even be able to update their devices (all devices that got iOS 13 also got iOS 15) (so, we could also discontinue supporting iOS 14 at some point, but that has 4x more users, so, let's give them a little more time, until we really have bigger incentive) cmp. #2459
this PR increases the deployment target to iOS 14, meaning that iOS 13 is no longer supported. the reason is that the "modern" menus are supported since iOS 14 only, and using them has quote some postive effect in UI. in theory one could provide fallbacks, as in #2522 , however, that is comparable much effort as we have to duplicate the logic or add an abstraction layer. that seems not to be worth the effort: i checked some stats, this change will affect 0.16% of users - but most of them should even be able to update their devices (all devices that got iOS 13 also got iOS 15) (so, we could also discontinue supporting iOS 14 at some point, but that has 4x more users, so, let's give them a little more time, until we really have bigger incentive) cmp. #2459
this PR increases the deployment target to iOS 14, meaning that iOS 13 is no longer supported. the reason is that the "modern" menus are supported since iOS 14 only, and using them has quote some postive effect in UI. in theory one could provide fallbacks, as in #2522 , however, that is comparable much effort as we have to duplicate the logic or add an abstraction layer. that seems not to be worth the effort: i checked some stats, this change will affect 0.16% of users - but most of them should even be able to update their devices (all devices that got iOS 13 also got iOS 15) (so, we could also discontinue supporting iOS 14 at some point, but that has 4x more users, so, let's give them a little more time, until we really have bigger incentive) cmp. #2459
This PR increases the deployment target to iOS 13. It fixes most warnings (except #2471, which can be done in a subsequent PR, as discussed), removes
@available
s (in our code),Oh, the overall LOC increased as the pods got updated, so please feel free to ignore that entire folder.