deltachat / deltachat-ios

Email-based instant messaging for iOS.
Other
327 stars 52 forks source link

Share dialog glitches/looks wrong when running under macOS #1670

Closed Simon-Laux closed 1 year ago

Simon-Laux commented 2 years ago
Bildschirmfoto 2022-08-13 um 20 45 44

you can scroll down a bit thanks to the bouncing scrolling, but it bounces right back, before I have a chance to click it:

https://user-images.githubusercontent.com/18725968/184507375-d279621c-8728-453d-bf96-703ce915601c.mov

cyBerta commented 2 years ago

the app was never ment to run on mac. We should decide that we want and need to support that first of all.

r10s commented 2 years ago

on macos we have deltachat-desktop, it is nice to try out the ios app on macos, however, for now, we should not put many resources in polishing that.

how can the normal user install the ios app for macos? if possible and not yet done, we should restrict the app for ios+ipad.

so, is suggest to close this issue and open one for denying ios from macos, if needed.

Simon-Laux commented 2 years ago

how can the normal user install the ios app for macos? if possible and not yet done, we should restrict the app for ios+ipad.

appstore, yeah we could possible restrict it, though the app already mostly works there are just a few edgecases where such bugs appear (like the share extension, which still needs work on iOS too anyway so maybe this problem automatically disappears when we change the share extension design on ios (also it's probably just some layout/constraint thing, the visual background glitches are acceptable)).

r10s commented 2 years ago

if it is just some minor things, well, maybe. the share-extentsion is not really nice anyway [^1] , so needs some revamp at some point anyway - ideally, when this is improved, we should also test it on macox :)

however, please also note, that currently the main ios devs do not have m1+ machines so, afaik, cannot really try out ios on macos.

@Simon-Laux but on point to the question: does the "macos app store" offer Delta Chat ios on m1?

[^1]: as that popped up off-topic: for closed issues that are not really bugs and might be targeted at some point, we have resurrection - and it is not (only) an issue graveyard issues actually pop up from there. of course, not perfect, but it seems good enough and is well known in the team.

Simon-Laux commented 2 years ago

@Simon-Laux but on point to the https://github.com/deltachat/deltachat-ios/issues/1670#issuecomment-1214926886: does the "macos app store" offer Delta Chat ios on m1?

yes but as I pointed out above the app mostly already works so we could also keep it until it makes problems.

r10s commented 1 year ago

how can the normal user install the ios app for macos? if possible and not yet done, we should restrict the app for ios+ipad.

appstore, yeah we could possible restrict it, though the app already mostly works there are just a few edgecases where such bugs appear

it is hidden behind the "ios" tab and by default, when searching for "Delta Chat", still the desktop version is shown. so i also think, it is okay to leave that in - as long it does not take too much of our resources for adapting special things. running the ios app on mac is not a goal currently.

Screenshot 2022-12-08 at 11 26 41
r10s commented 1 year ago

also, an chat-list or message-list update is missing when using "share to" on macOS; the shared content is not directly visible, you have to re-open chat-list or message-list (on iPhone, usually, share-extension and app are not visible at the same time - otherwise, we'd probably have the same issue there.

r10s commented 1 year ago

k, i disabled the availability for the iphone app for apple silicone; M1/M2/M3 macs are fast enough to run the electron desktop, wrt support it is easier to have just one desktop app

Screenshot 2023-11-24 at 00 39 40

at some point, we can decide whether to make the app nice & available for desktop, but currently this is a non-goal to save costs

for iphone/ipad, the share-dialog is not great, but good enough

closing this issue now as no actionable items are left for now