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

Releases: decaf-dev/obsidian-dataloom

6.18.1

11 Jun 08:00
Compare
Choose a tag to compare

Fixes

  • fix cursor jumping when deleting a character #551
  • fix new line insertion #550
  • fix change from Text cell type to Number cell type when value is not a number
  • fix change from Text cell type to Currency cell type when value is not a number

6.18.0

10 Jun 08:28
Compare
Choose a tag to compare

Feat

  • add a shim layer so that we can do browser testing using vite
  • add submenu navigation #402
  • add tabbing and arrow key support for menus

Fixes

  • fix crash during migration of table files from 6.9.1 and lower to the newest version #542
  • fix adding of multi-tags on mobile #540
  • don't open cell edit menu on link click

Refactor

  • you will now need to press enter for a menu to save and close. If you tap outside of a menu, it will close without saving.
  • fixed jumping between cells and their edit menu
  • replaced the menu border with a box shadow for greater contrast

Performance

  • don't update on menu close unless the local value has changed. #515
  • updated the menu system to use React event handlers first and then DOM handlers. This gives a performance boost of 10-15ms, which is noticeable.

6.17.0

06 Jun 21:32
Compare
Choose a tag to compare

Features

  • add horizontalPadding, verticalPadding, and aspectRatio options for embed link

Fixes

  • add padding to right side of the table to make room for the scroll bar
  • allow menu on trigger click
  • stop menu from opening on double click column resize handle
  • stop dimming style on text in embedded tables
  • disable transitions on inputs in embedded tables. This reduces the amount of visual lag opening and closing menus
  • stop navigation to file when clicking near the edge of a table in embedded view

Refactor

  • remove border radius on all inputs and text areas
  • update border color of menu to be var(--modal-border-color)
  • remove border radius on menus

6.16.0

06 Jun 07:03
Compare
Choose a tag to compare

Features

  • support command to insert a new table into file. Thanks to @Quorafind
  • add embed type. support YouTube video embedding
  • don't close a cell menu when highlighting text

Fixes

  • fix errors in console resulting from wiki link update. Made the system more robust. Added tests
  • don't scroll table to bottom when deleting a row
  • stop automatic hover on table links in embedded tables
  • resolve arrow key error that was appearing in console
  • update position of tag color menu to be on top of button
  • fix calculation of unique values. Empty cells will no longer count as a unique value
  • trim whitespace in tags.

Refactor

  • use correct Obsidian variables for table header and border. Now using var(--table-header-background) and var(--table-border-color)
  • remove padding on footer td

6.15.1

04 Jun 00:08
Compare
Choose a tag to compare

Fixes

  • use local input fields for all components. This reduces a lot of lag that comes from having to re-render large tables #515
  • close menus on outside click
  • keep a menu that has a shouldMenuRequestOnClose flag of true to stay open until the menu itself closes it
  • stop empty tag that would sometimes be created on enter press

Refactor

  • simplify header cell file structure
  • add padding to export modal for mobile

6.15.0

03 Jun 20:03
Compare
Choose a tag to compare

Features

  • support syntax for setting a width and height on embedded tables #514
  • update links in table when they change #487

Fixes

  • make checkbox clickable again
  • align date cell to the left

Refactor

  • make divider height 1px
  • remove right padding on option bar for embedded tables

Test

  • add mobile testing script

6.14.5

03 Jun 05:26
Compare
Choose a tag to compare
Merge pull request #521 from trey-wallis/dev

6.14.5

6.14.4

03 Jun 05:16
Compare
Choose a tag to compare
Merge pull request #520 from trey-wallis/dev

6.14.4

6.14.3

03 Jun 04:46
Compare
Choose a tag to compare

Fixes

  • use full file path for export file name
  • allow multiple table embeds on 1 note
  • resolve React render error. We have to use useTimeout to be able to fix this
  • scope click events to the app id
  • scope hot key events to the app id

6.14.2

03 Jun 01:02
Compare
Choose a tag to compare
Merge pull request #518 from trey-wallis/dev

6.14.2