TableTune

by niizhou
5
4
3
2
1
Score: 50/100

Description

The TableTune plugin lets you resize table columns and row heights by dragging borders in Edit and Live Preview mode, then keeps those sizes tied to each table instead of applying one shared layout. It preserves the same widths in Reading view, adds a single horizontal scrollbar when needed and avoids clipped or double scroll behaviour across different vaults and themes. Tables without saved sizes start with content fitted column widths, capped so wider text stays readable. The plugin does not rewrite note source. It stores widths and row heights in data.json by note and table, assigns distinct IDs for duplicate headers and migrates legacy single array data from older versions automatically.

Reviews

No reviews yet.

Stats

1
stars
1,819
downloads
1
forks
51
days
49
days
51
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
8
commits

README file from

Github

TableTune

Tune your Obsidian tables: drag column/row borders to resize them, and the sizes are remembered per table — switching between Reading and Edit (Live Preview) always shows the same layout, and reopening a note keeps your custom widths.

Features

  • Drag to resize column widths and row heights (Edit / Live Preview mode).
  • Remembered per table — works with several tables in one note, even tables with identical headers (each gets its own size).
  • Reading view parity — the same column widths are applied in Reading mode, with a single clean horizontal scrollbar (no double-scrollbar / clipped-table glitches across vaults and themes).
  • Content-aware defaults — tables without saved sizes get columns fitted to their content automatically (capped), so big text-heavy tables are readable right away.
  • No source rewriting: sizes are stored in the plugin's data.json, keyed by note and table.

Installation

Community plugin list

Install from Settings → Community plugins → Browse and search "TableTune".

Manual / BRAT

  • BRAT: add niixyz64-star/table-tune via the BRAT plugin.
  • Manual: copy the table-tune folder into <vault>/.obsidian/plugins/, then enable it in Settings → Community plugins.

Usage

  1. Open a note in Edit / Live Preview.
  2. Hover a column border in the header — drag to resize the column (drag the bottom edge of the leftmost cell to resize a row).
  3. Switch to Reading view: the same widths are applied. If a table is wider than the pane, it gets its own horizontal scrollbar.

How it works

  • A colgroup with one <col> per header column is added to each table, and the table width is set to the sum of its columns (resizing one column grows the table instead of stealing space from neighbours).
  • Widths/heights are stored in data.json as { widths: { [note]: { [tableId]: [px, ...] } }, rowHeights: { ... } }, where tableId is derived from the header text (with #2, #3, … suffixes for duplicate headers).
  • Legacy single-array data from older versions is migrated automatically.

License

MIT

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Excel to Markdown Table
5 years ago by Ganessh Kumar R P
An Obsidian plugin to paste data from Microsoft Excel, Google Sheets, Apple Numbers and LibreOffice Calc as Markdown tables in Obsidian editor.
AsciiDoc Blocks Plugin
5 years ago by Juracy Filho
A plugin to render asciidoc blocks in Obsidian, initially asciidoc tables
Obsidian Columns
4 years ago by Trevor Nichols
Table to CSV Exporter
4 years ago by Stefan Wolfrum
An Obsidian Plugin that allows to export tables from a pane in reading mode to CSV files.
Table Generator
4 years ago by Boninall
A plugin for generate markdown table quickly like Typora.
Any Block
3 years ago by LincZero
You can flexibility to create a 'Block' by many means. It also provides many useful features, like `list to table`. (obsidian/markdown-it/vuepress plugin/app)
Sheets Extended
3 years ago by NicoNekoru
Plugin that adds features to tables in obsidian including merging, vertical headers, and custom css
Markdown table checkboxes
3 years ago by DylanGiesberts
Obsidian plugin. Allows for the usage of checkboxes inside markdown tables.
JSON table
3 years ago by Dario Baumberger
Simply switch between JSON and tables in your Obsidian notes.
Dynamic Text Concealer
3 years ago by Matt Cole Anderson
Obsidian.md Plugin to conceal or replace user configured text patterns in Live Preview and Read Mode.
Enhanced tables
3 years ago by pistacchio
A plugin for Obsidian to add advanced controls (like sorting and filtering) to standard markup tables
Livecodes Playground
3 years ago by @gapmiss
Open-source client-side code editor plugin for Obsidian.md - powered by LiveCodes.io
Account Viewer
2 years ago by Muaz Yediyüzkırkiki
Obsidian Plugin that automatically generate accounting tables from Markdown code blocks tagged with "accounting" alias.
Edit mode switch
2 years ago by Mara-Li
Add a button in file header to switch between LP & Source while editing
Advanced Tables
6 years ago by Tony Grosinger
Improved table navigation, formatting, and manipulation in Obsidian.md
Table of Contents
6 years ago by hipstersmoothie
Create a tables of contents for a note.
Table Extended
6 years ago by AidenLx
Extend basic table in Obsidian with MultiMarkdown table syntax
CSV Table
5 years ago by Adam Coddington
Have a CSV file you want to render some or all of the data from? This plugin allows you to display that data in your obsidian preview.
Image Tools
2 years ago by Andrey Serov
Pixel Perfect Image
2 years ago by Johan Sanneblad
Pixel perfect 100% image resizing, copy to clipboard, show image in Finder/Explorer, and much more.
HTML checkboxes
2 years ago by Anareaty
Mode manager
2 years ago by dk949
Better management of reading/editing modes in obsidian
CSV All-in-One
2 years ago by hihangeol
Vertical Timeline List
a year ago by Jalad
Utilizes task lists to create a timeline... or something like a timeline.
YAML Table
a year ago by dainakai
Simple Columns
a year ago by Josie
An Obsidian plugin that lets you create easily resizable and customizable columns in your notes.
Sortable Tables
a year ago by filippov112
A plugin for Obsidian that adds the ability to interactively sort Markdown tables in preview mode.
Custom Theme Studio
a year ago by @gapmiss
An Obsidian.md plugin to create and tweak custom themes with live CSS editing, element styling, and instant previews. All without leaving Obsidian.
Adapt to Current View
a year ago by greetclammy
Obsidian plugin to set different accent colors for Reading view, Live Preview and Source view.
List to table converter
a year ago by paddomanno
Custom Syntax Highlights
a year ago by Outsiders17711
Display files with custom extensions as syntax-highlighted code blocks in reading view with configurable extension-to-language mappings.
Table Checkbox Renderer
a year ago by Daniel Aguerrevere
Interactive checkboxes for Markdown tables in Obsidian. Toggle checkboxes in Reading Mode and instantly update your Markdown file. Supports multiple checkboxes per cell and any table layout.
Better Link Clicker
9 months ago by Eniverz
An Obsidian plugin that modifies the default link click event.
Workout Planner
9 months ago by Rares Spatariu
Table Line Break Mobile
8 months ago by marcelflymark
Obsidian plugin: Insert a new line break inside a table cell using the <br> HTML element
Kanban Bases View
7 months ago by I. Welch Canavan
A kanban-style drag-and-drop custom view for Obsidian Bases that allows you to organize your notes into columns based on any property.
Negative Heading
7 months ago by Ashan Devine
Plugin for Adding Discord Style Negative Headings to Obsidian
Budget Planner
3 months ago by kalinichenko88
A minimalist budget planning tool for Obsidian. Create, track, and manage budgets using markdown code blocks directly in your notes.
Power Bases
2 months ago by Power Plugins
Add board, calendar, timeline, chart, gallery, and table views to Bases, with inline editing, colors, rollups, field types, formulas, and CSV import.
Power Tables
2 months ago by Power Plugins
Color, calculate, and sort Markdown tables in place: cell fills and text colors, live formulas that recalculate, and column sorting, all stored as plain Markdown.
Power Editor
2 months ago by Power Plugins
Format any note from a toolbar, selection bubble, or slash menu: WYSIWYG editing, block drag handles, image resizing, dictation, and AI edits, all staying plain Markdown.
Mermaid Zoom
2 months ago by xiaozhuang0433
A plugin that adds zoom functionality to Mermaid charts in Obsidian.
Dayframe
2 months ago by Ganessh Kumar R P
🖼️ like a picture frame but for your daily notes.
Better Live Preview Image
2 months ago by Dong Yang
Better Live Preview image editing for Obsidian
Table Resize
a month ago by lishuai1993
调整obsidian中表格宽度的插件