Skip to content

Debugger page rewrite in Flutter #1648

@DaveShuckerow

Description

@DaveShuckerow

Debugger page Flutter web rewrite

General

Call stack

Variables

breakpoints

  • improve display
  • update once the source line position has been resolved
  • show a count in the area title
  • click should jump to the source location
  • setting a breakpoint on an unsupported line should set the breakpoint anyway even if it is a noop (ed: we now silently ignore the breakpoint attempt; we could change to provide more feedback to the user)
  • have a way to clear all breakpoints
  • persist breakpoints across sessions, per-app (Persist breakpoints across sessions, per-app #1925)

search in the running app

  • improve scripts list display
  • move the libraries view to the right side of the screen, have it hidden by default, and have an action button to expand it out in order to search for libraries
  • allow searching for classes

debugger buttons

  • Debugging controls for pause, resume, step in, step out, and step over
  • improve the appearance so they don't resize on mouse hover
  • show a control to configure break on exceptions

code area

console area


Reference image for the old Flutter plugin view:

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    hummingbirdHummingbird implementation-related

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions