DimensionDev / Maskbook-Talks

Where talks of Maskbook happen.
7 stars 1 forks source link

[Feature] Opportunistically Adaptive Composing Experience (OACE) #9

Open neruthes opened 4 years ago

neruthes commented 4 years ago

When the designated matching pattern of composing areas can be detected, Maskbook will give the user an unnoticed composing-and-publishing experience.

When it cannot, Maskbook will give the user the last-resort popup modal composing experience, and leave publishing to native UI.

Finally, if none can be detected, the user may manually right-click and find the Maskbook > Start Composing Here option to start composing, and the encrypted payload will be given into the original element where the user clicked with the mouse right button.

This mechanism should be enough to handle all cases, especially for potential UI obfuscation contests with those networks.

neruthes commented 4 years ago

cc @yisiliu @Jack-Works @SunriseFox @guanbinrui

SunriseFox commented 4 years ago

Sounds good.

Tedko commented 4 years ago

no problem

Jack-Works commented 4 years ago

lgtm

Jack-Works commented 4 years ago

How would you handle the right-click on the mobile devices? float action buttons?

neruthes commented 4 years ago

@Jack-Works It is the last last resort. Last resort methods do not need to concern ubiquity.