This repository was archived by the owner on Mar 9, 2025. It is now read-only.
Releases: decaf-dev/obsidian-dataloom
Releases · decaf-dev/obsidian-dataloom
8.0.0
This is a major update and includes breaking changes
Dashboards has rebranded to DataLoom. I hope that this branding will better showcase the intention and functionality of the plugin. As such, I will now reference a "table" or "dashboard" as a "loom".
When enabled, the plugin will migrate any dashboard files to a loom file. .dashboard
will be renamed to .loom
Please note: Some manual migrations may be needed
- Please update any embedded loom links that are broken. Any links with
.dashboard
should be replaced with.loom
- The default embedded loom width and height value has changed from 1 to 0. That means if you previously had an embedding like
![[filename.dashboard|1x500]]
it will need to be updated to![[filename.loom|0x500]]
Feature
- add Welcome Modal
- add What's New Modal
- add
Button
component variables:default
,link
, andtext
- add bottom bar below table
- add scroll to top button
- add scroll to bottom button
Fix
- rerender embedded loom when markdown file name changes #523
- rerender embedded loom when embedded loom file name changes #523
Refactor
- rename
dashboard
toloom
- rename
Dashboards
toDataLoom
- rename some instances of
table
toloom
- rename
isChecked
tovalue
onSwitch
component - rename
isVertical
toisHorizontal
onStack
component - update button hover to match native Obsidian buttons
- move export button into the
OptionBar
component. This makes it available in an embedded loom - use 0 instead of 1 for default embedded loom width and default embedded table height
- reduce spacing in
OptionBar
component
Docs
- add Network Usage section to README.md
- update information in CONTRIBUTING.md
- fix CONTRIBUTING link in README.md
- update embedded table documentation
- update icons for new brand
- now hosting on dataloom.xyz
7.0.1
7.0.0
This is a major release which means that there are breaking changes.
Feature
- all existing
.table
files will be renamed to.dashboard
. New files will now have the.dashboard
extension - the setting for the custom folder where files are saved has been renamed and will be need to be set again This can be done by going into the plugin settings.
- install React DevTools. We do this so that we can do all React related profiling directly from Obsidian without having to use an external browser. This makes the shim layer unnecessary
Refactor
- remove Obsidian shim layer
- rename instances of NLT to Dashboards
- simplify some modal names
Docs
- new logo
- add Docusaurus for documentation
- add screenshots to README
- add CONTRIBUTING file
6.19.1
Rename to Obsidian Dashboards
6.19.0
Feature
- store all of the loaded NLTSettings into the Redux store. The settings are then available for all tables and classes, using the
store.get()
method. This avoids us having to make a static reference to theNLTPlugin
class. - add a default width and height for embedded tables in the settings
- add create button to
FileCellEdit
menu for user accessibility - add clear button to
FileCellEdit
menu for user accessibility - remove the
Wrap overflow
option for embed cells - add a
Hide
menu item to theHeaderCellEdit
menu - add image support in the
EmbedCell
#577 #457
Fix
- make sure that
TextCell
content is always aligned left #567 - sort rows whenever a cell's tag is changed (added, remove, renamed)
- fix the NAN% error that appears when you try to calculate a percentage when there are 0 rows
- when a tag is focused and has a focus indicator, it is now selectable by pressing enter
- resolve the wrong item being chosen on
Enter
press when using arrow keys or the tab button in the suggest widget
Refactor
- remove the
activeFilenameWithTimestamp
setting. This is a setting that is should no longer needed with the embedding of table files. - add a notice for when table links are updated
- add debug info for updating links
- suggest menu: use the absolute file path and an alias when the file is not found in the root directory
- rename
FunctionCell
toCalculationCell
. This is a pre-cursor update to adding the Formula cell type - move
unset
to the top of padding and aspect ratio options - make the
aspectRatio
set tounset
by default - make sure all
input
elements have atype
so that the default Obsidian border radius style is applied - rename
Wrap Overflow
toWrap content
6.18.6
Fixes
- make the actual tag clickable in the tag cell edit menu. Only the area around the tag was clickable before
- fix rows not being inserted at the bottom of a table. This occurred after sorting, deleting a few rows, and then removing the sort filter. To prevent this we make sure to update the index upon deletion. In order to fix tables that currently have this bug, we do a one time reset of the index of all the rows in the table. Sorry for the inconvenience.
6.18.5
Feature
- add render markdown option to settings modal
- add render markdown option to settings
Fixes
- save value on outside click
Test
- add tests for all cell content functions
Docs
- add menu page
6.18.4
Fixes
- remove extra padding in rendered lists
6.18.3
Fixes
- fix text being cut off in the header cell edit menu
6.18.2
Fixes
- handle
Text
cell type toFile
cell type - resolving broken smart brackets for wiki links
- close the file suggest menu on enter press but don't add a line break
- fix +1 offset when navigating with arrow keys in the suggest menu
Refactor
- constrain the suggest menu in the text edit cell to 275px
- wrap overflow text in a suggest item