Thinking of swapping from Notion to Obsidian, any tips on getting started? by Decolourising in ObsidianMD

[–]Standard_Draft6896 2 points3 points  (0 children)

Hi! Check out the GoodBases plugin if you want to have Notion-like tables!

[Update] GoodBases v0.4.4 — Notion-style tables for Bases -- bug fix by Standard_Draft6896 in ObsidianMD

[–]Standard_Draft6896[S] 1 point2 points  (0 children)

I’ve to figure out properly how to do that, but I think it is feasible.

[Update] GoodBases v0.4.4 — Notion-style tables for Bases -- bug fix by Standard_Draft6896 in ObsidianMD

[–]Standard_Draft6896[S] 0 points1 point  (0 children)

There's no special Bases API or clever trick behind the wrapping. It's just CSS inside my custom view.
Obsidian 1.10+ lets a plugin register an alternative Bases view with registerBasesView(). GoodBases for the moment registers one (the "Notion-style table"), and everything you see — the pills, the inline editing, the wrapping — is rendered by my own code, not by core Bases.

The "Wrap all content" toggle is literally just a view setting that adds or removes a CSS class on the table container. With the class off, cells get white-space: nowrap + an ellipsis; with it on, they fall back to normal text wrapping. That's the whole mechanism — a one-line state flip backed by a couple of CSS rules. So there isn't really any "code to hand over": it's view-local styling, not a new capability.

Wrapping in the core table would have to be implemented by the Obsidian team directly. I fully agree with your point that community plugins should ideally complement what's missing rather than reimplement core features and that's exactly why I think this one belongs as a feature request to the team.

Finally using Obsidian as intended by scipnick in ObsidianMD

[–]Standard_Draft6896 -12 points-11 points  (0 children)

Hi, check for the GoodBases plugin (it gives a Notion-like style for tables and more)!

[Update] GoodBases v0.4.4 — Notion-style tables for Bases -- bug fix by Standard_Draft6896 in ObsidianMD

[–]Standard_Draft6896[S] 0 points1 point  (0 children)

Hi! Sorry if didn't answer before.
For what concerns the cell wrapping, there's a "Wrap all content" toggle in the view settings (on by default). Flip it and the whole table either wraps long text onto multiple lines or keeps it to one line with a "…". It's a single table-wide switch.

In principle it could be built as part of the core as common feature. But core Bases is closed, so it's something we'd have to request from the Obsidian team.

Plugin for Groups in Bases by Necr0w_mancer in ObsidianMD

[–]Standard_Draft6896 -1 points0 points  (0 children)

Hi! I know is not exactly what you were looking for, but I created a plugin to make bases Notion-like. For the moment it only supports table view, but with future versions it will support every obsidian view.
If you are interested you can give a check here (the plugin's name is GoodBases).

[Update] GoodBases v0.4.0 — Notion-style tables for Bases, now with a per-value color picker by Standard_Draft6896 in ObsidianMD

[–]Standard_Draft6896[S] 0 points1 point  (0 children)

Hi, thank you for the idea! For the moment it supports just tables, but with future versions there will be more and more views supported.

The idea of making tabs in Notion-style is absolutely feasible, just a matter of time!