Skip to content

[RFC] Improved Web UI Flow View #7694

@mhils

Description

@mhils

I've been thinking how we can improve the mitmweb flow view UX. In particular, I'd like to address the following points:

  1. Ability to view request + response at the same time. This is very useful for replay. This likely means we need add a vertical layout (as opposed to the current horizontal one). We can likely make this configurable without too much effort.
  2. Make interactive contentviews available in mitmweb.
  3. A bag of quality-of-life improvements, such as colored URL parts.

Here's a quick mockup with some of the ideas:

Image

I'm not a UX designer, so critical feedback and additional suggestions are highly welcome! If you have suggestions for improving mitmweb, please comment below. 😃

Potential Improvements

Small and self-contained (great for new contributors)

Major refactors

  • New Layout with extra pane for response. Split existing request/response panes into headers and body?
  • Upgrade to the latest CodeMirror (web: Upgrade to CodeMirror 6 #7709)
  • Integrate interactive contentviews.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions