Skip to content
This repository was archived by the owner on Mar 9, 2025. It is now read-only.

Releases: decaf-dev/obsidian-dataloom

8.0.0

10 Jul 10:17
72efdaa
Compare
Choose a tag to compare

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, and text
  • 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 to loom
  • rename Dashboards to DataLoom
  • rename some instances of table to loom
  • rename isChecked to value on Switch component
  • rename isVertical to isHorizontal on Stack 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

07 Jul 03:28
Compare
Choose a tag to compare

Fixes

  • fix dashboard creation using .table instead of .dashboard #603 #605
  • fix multi-embed of tables #604
  • disable react devtools for production. This will remove all of the websocket connection failed messages #604

7.0.0

04 Jul 19:44
Compare
Choose a tag to compare

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

24 Jun 20:04
Compare
Choose a tag to compare

Rename to Obsidian Dashboards

6.19.0

21 Jun 04:09
Compare
Choose a tag to compare

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 the NLTPlugin 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 the HeaderCellEdit 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 to CalculationCell. 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 to unset by default
  • make sure all input elements have a type so that the default Obsidian border radius style is applied
  • rename Wrap Overflow to Wrap content

6.18.6

12 Jun 04:58
Compare
Choose a tag to compare

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

12 Jun 00:32
Compare
Choose a tag to compare

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

11 Jun 22:06
Compare
Choose a tag to compare

Fixes

  • remove extra padding in rendered lists

6.18.3

11 Jun 21:32
Compare
Choose a tag to compare

Fixes

  • fix text being cut off in the header cell edit menu

6.18.2

11 Jun 21:22
Compare
Choose a tag to compare

Fixes

  • handle Text cell type to File 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