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

08/27 problems record #9

Open
1 of 8 tasks
rainintime7 opened this issue Aug 27, 2024 · 0 comments
Open
1 of 8 tasks

08/27 problems record #9

rainintime7 opened this issue Aug 27, 2024 · 0 comments

Comments

@rainintime7
Copy link
Collaborator

rainintime7 commented Aug 27, 2024

  • logic of adding/delete page
  • attributes name: in graph, there is no structure but id and edge, in other data structure, there are structure
graph gh1 = {
id: [[n1],[n1,n2],[n1,n2,n3],[n1,n2,n3,n4],[n1,n2,n3,n4,n5]]
edge: [[(n1,n1)],[(n1,n2),(n1,n1)]]
color: [[blue],[null,blue],[null,null,blue]]
arrow:[[null],[null]]
hidden:[[false],[false]]
}

array arr1 = {
structure: [[n1],[n1,n2],[n1,n2,n3],[n1,n2,n3,n4],[n1,n2,n3,n4,n5]]
value: [[n1],[n1,n2],[n1,n2,n3],[n1,n2,n3,n4],[n1,n2,n3,n4,n5]]
color: [[blue],[null,blue],[null,null,blue]]
arrow:[[null],[null]]
hidden:[[false],[false]]
}
  • correct DSL grammar: if there are bugs, how to let user know? now the known grammar error includes:

    • 1.out of index in DSL
    • 2.invalid input format
    • 3.arrow field with ""
    • 4.can't find variable name
    • 5.page index is invalid
  • how to show examples? with/without dsl code version? examples from leetcode?

  • in the GUI window, based on different component type, it will show different editing field like this:

image image
  • when user use GUI change the component, the renderer should stay at the current page. now it will re-render the whole svg and jump to page0 (the page-switching is from in-line script of SVG).
  • state manage:
image
  • how to add textLabel?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant