Skip to content

Scenario: Explore Morphic construction/rendering #11

Open
@LinqLover

Description

@LinqLover
  • Roles: System learner (understand the entire process), system expert (find a specific bug)
  • Goal: Explore the construction/toolbuilding process or the rendering/drawing process of a complex morph
  • Examples:
  • Problems:
    1. Only linear stepping possible, no back-in-time display of prior construction/rendering states, no binary search to trace back certain changes to certain stack frames.
    2. Irrelevant stack frames distract understanding of the relevant process (e.g., Canvas clipping, Morph iteration).
    3. Intermediate result is hardly accessible: Need to reevaluate aMorph imageForm for every (relevant) step or to navigate to aCanvas form > "screenshot" and update the inspector manually (bug in Form >> #=).
  • Possible solutions:
    1. :
      • display the entire trace at once
      • step into details later in the context of the original event state
    2. filter trace by method category/class/package
    3. similar to printbugger:
      • overview of single drawing steps of #imageForm (maybe sandboxed) from which the user can jump to the responsible stack frame
      • slider for efficient time-traveling (maybe fish-eye slider)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions