Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scenario: Explore Morphic construction/rendering #11

Open
LinqLover opened this issue Jan 23, 2022 · 0 comments
Open

Scenario: Explore Morphic construction/rendering #11

LinqLover opened this issue Jan 23, 2022 · 0 comments
Labels

Comments

@LinqLover
Copy link
Collaborator

  • 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant