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

all node editor tasks #15

Open
10 tasks
JackDotJS opened this issue Jul 13, 2022 · 0 comments
Open
10 tasks

all node editor tasks #15

JackDotJS opened this issue Jul 13, 2022 · 0 comments
Assignees
Labels
basic functionality early, pre-launch development stuff. everything before 1.0 html/css anything that largely involves interface layouts and styling typescript anything that largely involves JavaScript/TypeScript code

Comments

@JackDotJS
Copy link
Owner

  • allow creation of new node connections
  • prevent linking nodes to themselves
  • find a way to deal with z-index for both nodes and node connections
  • allow creation of new nodes (node menu or context menu)
  • allow deletion of existing nodes (delete key or context menu)
  • allow renaming of nodes (context menu)
  • add further limits on position to prevent nodes from going right up to the edge of the grid
    • should help with minor overflow issues
  • prevent nodes from (visually) going more than 50% beyond the bounds of the editor viewport
    • only really needed for UX, allows users to see what node they're dragging around without having to stop scrolling
  • add zoom control
    • this one will be difficult. i'm still not entirely sure how we're gonna deal with this one. css transform would be perfect, but they don't affect scroll bar behavior, which is a significant issue. will need more research and experimentation here
  • add selection controls
@JackDotJS JackDotJS pinned this issue Jul 13, 2022
@JackDotJS JackDotJS added the basic functionality early, pre-launch development stuff. everything before 1.0 label Dec 6, 2022
@JackDotJS JackDotJS added this to the Node Studio 1.0 Release! milestone Dec 6, 2022
@JackDotJS JackDotJS unpinned this issue Dec 14, 2022
@JackDotJS JackDotJS added typescript anything that largely involves JavaScript/TypeScript code html/css anything that largely involves interface layouts and styling labels Dec 18, 2022
@JackDotJS JackDotJS self-assigned this Dec 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
basic functionality early, pre-launch development stuff. everything before 1.0 html/css anything that largely involves interface layouts and styling typescript anything that largely involves JavaScript/TypeScript code
Projects
Status: 🏗 In-progress
Development

No branches or pull requests

1 participant