Page and Block level transclusion (logseq embeds, notion sync blocks, etc) #21
Replies: 2 comments 3 replies
-
This might be the single most important lacking feature imo. |
Beta Was this translation helpful? Give feedback.
-
I want to bring attention to SiYuan, another offline first open source PKMS that I believe is also just fantastic. It's a pure joy to use and the developers are wonderful people. I want to show you how they've handled transclusion. Regardless of single though sizeable complaint about their system, it's by far the best impelmentation of it and I couldn't have dreamed of a better solution What I like is that the indication that there's transclusion is happening is clear, doesn't take up too much space and doesn't make itself thecenter of attention, as most likely you're going to want to have a more seamless experience. Regardless if you'd like more emphasis on it, you can go ahead and add that with custom css or by simply adding content like a page title in bold to the embedded document. My one gripe is that if you want to edit one of the items that's transcluded, you click on it, it opens a dialog box with that note like a big modal, where you can then do your editing. I would MUCH rather prefer to be able to edit in place and if I so desire, click a button to open the modal, maybe for more intense note taking. Just thought I'd share just how beautiful and useful it can be! |
Beta Was this translation helpful? Give feedback.
-
Imagine a card preview
![image](https://private-user-images.githubusercontent.com/31082405/254628836-ddeba8ba-da65-4813-aaa7-4e932bc12644.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgzMDE2MTAsIm5iZiI6MTcxODMwMTMxMCwicGF0aCI6Ii8zMTA4MjQwNS8yNTQ2Mjg4MzYtZGRlYmE4YmEtZGE2NS00ODEzLWFhYTctNGU5MzJiYzEyNjQ0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjEzVDE3NTUxMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFiNzZhOGUyNDJjNDcyNTVhMWFlNjIzMWVmODZhYWE5YjE1NTNkMTJkZTNkOWZhNzM4Y2ExNzE4NzJhZTdlZTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.JVmRp2c5QDyDhdv_6wdZYw1aWKD8xMxlYiyAYgHmuNA)
Now imagine you can view all the content from that reference block or page by clicking and dragging a handle at the bottom right of the card. You can scroll through the contents of the linked note/block, allowing to view all contents within without displaying the entire document. You can click a button to open the linked page or block as a modal, or you can expand it fully, similarly to how toggles currently work.
I could see simply adding another option under the preview layout menu (or make it easier)
![image](https://private-user-images.githubusercontent.com/31082405/254629586-b4cec64a-fdb8-4f54-b9cb-0b986fa69e3f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgzMDE2MTAsIm5iZiI6MTcxODMwMTMxMCwicGF0aCI6Ii8zMTA4MjQwNS8yNTQ2Mjk1ODYtYjRjZWM2NGEtZmRiOC00ZjU0LWI5Y2ItMGI5ODZmYTY5ZTNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjEzVDE3NTUxMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIxYjg1NTQyYTlkOGUzNjM5OGU1NmQ5NDgzZWU2N2NjODcwMjVmZTk2OTJlMzViMzM3ZWRjZDA4OTYyMThmMzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.StNf0N0FLuq1-HjjvjD03XJ5wYhaZnnvvR4JiVQZ6y4)
In use, this allows to very quickly edit related material without having to lose context by switching to that note completely - I think note taking and our "on screen" lives suffer from the Doorway Effect, or at least some version of that. When we have to put attention towards navigation (finding the correct page to put our note), that can easily distract enough to forget or lose the spark of what we had been originally intending to note down. I've been using Logseq a lot recently with their embeds, and it certainly helps to keep focused.
Beta Was this translation helpful? Give feedback.
All reactions