Your premiere tool for creating and managing tabular data in Obsidian.md
Added debug mode for sandbox debugging
cells[]
instead of cells[]
, tags[]
, headers[]
TableModel
which is a serializable instance of the table markdown and TableSettings
which contains all the settings of the table that aren't needed for data serialization and only for displaycontent
field on cells were replaced with markdown
and html
markdown.it
for processing
MarkdownPostProcessor
replaced with MarkCodeBlockProcessor
table-id-<my-specifier>
in the _notion-like-tables
directory
The resizing system for cells was overhauled. We are now using just regular html tables
Stack
+ Wrap
components for handling spacing between componentsIconText
and IconButton
replaced with Icon
and Button
with support for iconsOptionBar
sort filterrows
key to TableSettings
that accept RowSettings
creationDate
key to the RowSettings
objectMinor refactoring of functions/variable names
CONTENT_TYPE
to CellType
type
parameters to CellType
Cell
and CellEdit
classes accept contenttableIndex
with blockId
. A block id must be placed 1-2 spaces below the last table line.Fixed the table not-updating bug which would only affect some tables and not others.
findTableRegex
to replaceTableInText
functionSubmenu
component wrapper to SortSubmenu
, TypeSubmenu
, InsertSubmenu
and MoveSubmenu
(bug introduced last update)