• CrazyLikeGollum@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 days ago

    UI user here.

    A good rule of thumb for interfaces is “one action, one function.” Highlighting text and opening a context menu are two separate functions that should require separate actions (at least as default behavior, user configurability is also a good thing). If I highlight text, the only thing that should indicate is that I want the text highlighted. If I subsequently want a context menu, I will do the context menu action (right click, long press, etc). A UI should never be trying to predict what I want and it absolutely should not be doing things that I didn’t explicitly direct.

    You need sane defaults and having what is effectively a predefined macro is not a sane default.