Skip to content

New Document dialog #523

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

Closed
Keavon opened this issue Feb 8, 2022 · 4 comments · Fixed by #623
Closed

New Document dialog #523

Keavon opened this issue Feb 8, 2022 · 4 comments · Fixed by #623
Assignees
Labels
Web Involves web programming (TypeScript, Svelte, CSS)
Milestone

Comments

@Keavon
Copy link
Member

Keavon commented Feb 8, 2022

We need the File > New menu (and CtrlN shortcut) to open a dialog menu where the document name and artboard dimensions (or infinite canvas) can be chosen.

@Keavon Keavon added Feature Web Involves web programming (TypeScript, Svelte, CSS) labels Feb 8, 2022
@Keavon Keavon added P-Critical and removed P-High labels Apr 21, 2022
@0HyperCube
Copy link
Member

Should this use the rust widget api?

@Keavon
Copy link
Member Author

Keavon commented Apr 23, 2022

Ideally, yes. But that means we need to build a system which can ideally be triggered entirely by the backend to request a dialog be shown with the given layout defined in Rust. And then port over the existing dialogs to use that system. But that's something we've been needing to do for a while now because the current JS-based dialog definition system is pretty unstandardized and un-ideal.

@iamgabrielsoft
Copy link

Has this being done?

@Keavon
Copy link
Member Author

Keavon commented Apr 27, 2022

Nobody has started on it yet. If you're interested in starting it, let's chat on Discord about how to approach it. I'm a little busy today but others on the team may be able to answer questions about it and I can respond periodically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Web Involves web programming (TypeScript, Svelte, CSS)
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants