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
6.18.1
6.18.0
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
Features
- add
horizontalPadding
,verticalPadding
, andaspectRatio
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
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
) andvar(--table-border-color)
- remove padding on footer td
6.15.1
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
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
Merge pull request #521 from trey-wallis/dev 6.14.5
6.14.4
Merge pull request #520 from trey-wallis/dev 6.14.4
6.14.3
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
Merge pull request #518 from trey-wallis/dev 6.14.2