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

Releases: decaf-dev/obsidian-dataloom

4.1.0

18 Jul 02:52
7b15ee9
Compare
Choose a tag to compare
  • 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 or inline-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 and Wrap Content options to the cells
  • Refactored cache migration logic. Added tableCacheVersion to handle future migrations
  • Added window confirmation for column deletion

4.0.0

26 Jun 23:05
a42a691
Compare
Choose a tag to compare
  • 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

27 May 04:48
fe2993e
Compare
Choose a tag to compare
  • Fixed #184. Tag menus now open.
  • Fixed #181. NLT__app container cannot be scrolled when a menu is open
  • Fixed #164. Menu position will update on resize/open.
  • Refactored menu system. Added useMenuRef to encapsulate new logic.
  • Level 1 menus will now close on outside click without opening another menu.

3.5.2

24 May 01:58
e5198d9
Compare
Choose a tag to compare
  • Fixed bug that restricted date to 6 months before or after the current date

3.5.1

23 May 13:28
f2f1148
Compare
Choose a tag to compare
  • 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

3.5.0

19 May 06:04
a75c3ae
Compare
Choose a tag to compare
  • Fixed #151. Cell width is now 20px min
  • Added #95. Basic live preview support.
  • Fixed syncing between live preview and reading mode instances of the app
  • Upgraded cache to support live preview and implemented backwards compatibility with 3.0.0 - 3.4.0

3.4.0

17 May 19:45
e3948ef
Compare
Choose a tag to compare
  • Added #65. NLT now supports bold, italics, highlight and underline.
  • The pound sign # is now optional for tags. If you use a pound sign, then the tag will be rendered as a internal Obsidian tag link. Otherwise, it will be rendered as plain text.

3.3.2

17 May 17:32
b60a542
Compare
Choose a tag to compare

Updated support for <br> instead of <br/>

3.3.1

17 May 17:21
a6458d7
Compare
Choose a tag to compare

Fixed #113. Ampersands now render correctly

3.3.0

17 May 17:11
192965d
Compare
Choose a tag to compare

Added #128. Line break elements now work for cells in a column of type text