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

More modern attach menu #2522

Merged
merged 5 commits into from
Jan 17, 2025
Merged

More modern attach menu #2522

merged 5 commits into from
Jan 17, 2025

Conversation

Amzd
Copy link
Collaborator

@Amzd Amzd commented Jan 16, 2025

The screenshot is with all experimental options enabled which general users will not have probably.

Before After
IMG_3266 IMG_3265

@Amzd Amzd changed the title Clipper uimenu More modern attach menu Jan 16, 2025
Copy link
Member

@r10s r10s left a comment

Choose a reason for hiding this comment

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

veeeeery nice!

also, one animation less in the message list (when opening old action sheet, input field slides out)

@zeitschlag
Copy link
Collaborator

Thanks, looks good!

I spoke to @r10s earlier, we agreed upon merging this PR rather sooner than later as there will be conflicts with #2499 (and it's easier for us to deal with them in #2499 than here). I'll squash this PR (although I strongly dislike squashing :D) but this way we can ship a Testflight sooner :)

Again: Thanks for your work!

@zeitschlag zeitschlag merged commit 58fb3a4 into deltachat:main Jan 17, 2025
1 check passed
@Amzd
Copy link
Collaborator Author

Amzd commented Jan 17, 2025

Yep, thanks @zeitschlag

Only reason it wasn't merged yet is I hadn't had time to commit and test the proposed changes. Thank you for doing that.

r10s added a commit that referenced this pull request Jan 20, 2025
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
r10s added a commit that referenced this pull request Jan 20, 2025
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
r10s added a commit that referenced this pull request Jan 22, 2025
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
r10s added a commit that referenced this pull request Jan 22, 2025
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
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.

3 participants