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
4.1.0
- Fixed #197. Fixed blank tag appearing in the tag cell
- Fixed #198. Numeric input is now left aligned.
- Fixed #199. Numbers don't display in scientific notion when they get too large.
- Fixed #180. Shimmering Focus theme now works with column resizing
- Fixed #151. Column resizing was completely refactored to be more reliable and accurate.
- Part of this was shying away from the standard HTML resizing. Table elements are now all
block
orinline-block
and react manages the width/height resizing - Fixed menus not displaying in the correct location after window resize/scrolling the table
- Added
Auto Width
andWrap Content
options to the cells- Adds #126
- Refactored cache migration logic. Added
tableCacheVersion
to handle future migrations - Added window confirmation for column deletion
4.0.0
- Table, row and column id's are now internally managed. All valid markdown tables will be rendered as a Notion-like table
- Refactored CELL_TYPE to CONTENT_TYPE
- Implemented #146. Cell errors can now be fixed through the NLT interface, instead of having to go to the markdown.
- Cell content defaults to CONTENT_TYPE.TEXT. This means that when first creating a table, a tag value e.g.
#tag
or a date e.g.12-19-20
will be rendered as text until set to a different type. - In order to facilitate the internal indexing of the table, when sorting a table, the actual markdown will not be updated in order to maintain the integrity of the rows. IDs are now generated based off of index.
- Text will update when you type but the markdown will only be saved after you close the menu. This fixes the flashing issue on close.
- Fixed #190. Header menu now functions properly
- Changed the number input to a textarea
- Textareas for both text and numbers now get the full cell size, meaning they will resize as you type
- Updated the focus/blur system to use a window mouse event handler instead of the React event handler to avoid false blur events
- A user can now click a checkbox in or outside of the checkbox field and have it respond correctly
- Added a settings tab
- Added excluded tables functionality
3.5.3
3.5.2
3.5.1
- Fixed #172. Upgraded Menu component to use ReactDOM.createPortal to allow menus to render above overflow.
- Fixed #173. Now using
react-datepicker
to handle date choosing - Fixed #174. YYYY-MM-DD is now fully supported.
- Please change your dates from MM-DD-YYYY format to YYYY-MM-DD format in the markdown
- Added #126. Trimming the number cell, date cell, and tag cell
- Fixed styles for minimal theme: including padding on cells, font colors in menu, and minor tweaks to spacing in the tag menu