-
-
Notifications
You must be signed in to change notification settings - Fork 4
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
Easy Multi Column Notes - Marking the start & end #5
Comments
This was discussed in #4. The two current solutions are callouts and embeds. You can add columns to all callout types. You can use additional snippets to hide styles from a callout or embed (let me know if you need help customizing these).1 I have experimented with marker elements for this, but there are reasons why that has issues. It at least doesn't seem possible to have multiple separate multi-column areas in one document without callouts/embeds/something similar. Some limited functionality to perhaps mark individual paragraphs to expand to full width might be doable. Would that be helpful? Footnotes
|
We're totally on the same page with this approach. That future/maybe plugin sounds awesome btw. It may be stronger than the native flavouring Obsidian team and other devs do. Or it may act as a translator between plugin developers and users' choices.
In the meantime I did what you suggested, created a transparent callout type:
And created a template, so it can come as divided:
And to automate cursor jump, created a Commander macro. I'm happy with the result at the moment :) |
The "snippet builder" as I'm currently thinking could be a preprocessor (could be used as a web app). People would create templates in some standard format, and it would allow users to use and combine the features from the template, but add their own parameters (like the callout type). A CSS file would be generated from this, giving the user their own personalized snippet. Great! Btw:
|
Also: My snippet sets multi-column notes to be full-width automatically. You could add similar selectors to make some automatic modifications to the document styles based on the existence of your custom callout (like increasing the width, not necessarily to 100%) |
GUI for customizing, especially between different plugins/snippets, is what Obsidian lacks at the moment. A lot of people would benefit such an app. Especially if we consider that team is working on gui for frontmatter and dataview's dev is working on some query interface called datacore. I changed the visibility as you said. Couldn't make a working transparency . I googled for solutions but it seems like obsidian doesn't accept rgba ? I feel like not fixing something not broken :D Well, I'll probably only use 2 column for callouts. If I use 3, it'll be for simple lists. First column's bullets are not visible though, any ideas why? It's not the case with numbered lists :D |
There's no issue with rgba. But you can't add a fourth number to .callout {
background-color: rgba(var(--callout-color), 0.1);
} It references the variable, and adds an opacity value after it. If you were to add a fourth number to That list marker behavior is odd. I'm able to reproduce it, but I have no idea why it's doing that. Might take me a while to debug it. I'll add a bugfix once I do. |
Thanks for everything ! 🍫 |
Is it possible to mark start and end of this multi-columns ?
So we can have notes like this:

It's like the only thing I miss from notion.
There are other snippets does this BUT I really like that this snippet doesn't leave any non-markdown-native or plugin-specific traces behind.
I wonder if something like this can be achieved with H6 headings? Because I never use them and they can naturally separate themselves from previous text; since they're... headings...
I'm not a dev, so I may be talking nonsense :')
The text was updated successfully, but these errors were encountered: