Skip to content

Intercept non-url-encoded state: hover, focus, drag, drop, ... #54

@upsiflu

Description

@upsiflu

Here is the less-ui idea of an app:

image

Besides Url, there are several other state sources in the browser tab that inform additional patterns. Let's add some of these!

Hover-contingent / Focus-contingent Ui:

  • Tooltip (floating/popover, or as toasts, or in the statusbar)
  • Popover that is visible while some element is in focus or has focus-within
  • Overlay that follows the focus or the hover, for example highlighting edges originating at the selected node in a graph
  • Drow-down / Pop-up menu (circular, traditional) - they are "spring-loaded", i.e. they are open as long as they have focus-within.

-less-ui should make sure that non-hover devices (phones and tablets) get the same patterns as other devices, on a pattern-by-pattern basis.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions