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

Allow other pages or edgeless to be added in egdeless mode​ #5907

Open
1 task
curlykay opened this issue Feb 26, 2024 · 5 comments
Open
1 task

Allow other pages or edgeless to be added in egdeless mode​ #5907

curlykay opened this issue Feb 26, 2024 · 5 comments
Labels
story Features perceivable by end-users type:feat Non-bug feature improvements

Comments

@curlykay
Copy link

curlykay commented Feb 26, 2024

Description

In Obsidian's canvas there is a built-in option to add other notes, and the added notes can be edited in real time in the canvas.
Although edgeless is more of an alternative way of presenting pages in Affine, it's very natural for me to want to add other completed pages or even edgeless when using edgeless.

Currently I can only add other pages using @link in edgeless first and then use card view mode to display them, but pages added using @link in edgeless cannot be edited in real time,or even jumped (which may be another issue),It feels a little less "egdeless".

So is it possible to add other pages or edgeless in edgeless, and edit and jump to them freely in edgeless?

Maybe my ideas are at odds with your design concepts, but I think I'll gladly accept them - after all, you've done a fantastic job and I'd love to hear your ideas.

Use case

No response

Anything else?

No response

Are you willing to submit a PR?

  • Yes I'd like to help by submitting a PR!
@curlykay curlykay added the story Features perceivable by end-users label Feb 26, 2024
@EYHN
Copy link
Member

EYHN commented Feb 26, 2024

This is a great idea, in fact, we've already conducted some experiments in blocksuite. You will be able to embed other documents (either in whole or specific blocks) in paga or edgeless mode, and also support editing the embedded documents. However, since the interaction of embedded blocks is not yet complete, it is currently disabled in affine. We expect to launch these features in version 0.13.0.

You can try it here now:

https://try-blocksuite.vercel.app/starter/?init=synced

@EYHN EYHN added the type:feat Non-bug feature improvements label Feb 26, 2024
@EYHN
Copy link
Member

EYHN commented Feb 26, 2024

CleanShot.2024-02-26.at.23.45.12.mp4

@curlykay
Copy link
Author

Just returned from the experience and well, you guys absolutely nailed it, the inspiration resonates so wonderfully.
I have every confidence that you guys have been eating your own dog food and have no doubt imagined more about Affine than I have.
You guys are creating great work, thank you for all you do.

@curlykay
Copy link
Author

curlykay commented Feb 26, 2024

There is a hint of unnaturalness in my experience with https://try-blocksuite.vercel.app/starter/?init=synced:
After jumping from note A (edgeless mode) to another page or edgeless (note B), if I want to go back to the original note A, I need to switch note B to page mode, and then return to note A from Backlinks.
So in edgeless mode, it might be a better UX if it also shows jumpable Backlinks.

@EYHN
Copy link
Member

EYHN commented May 10, 2024

In v0.15.0 we will mainly focus on implementing this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
story Features perceivable by end-users type:feat Non-bug feature improvements
Projects
Status: 💡 Open
Development

No branches or pull requests

2 participants