New toolbar icons and window styles, thanks to Janik Baumgartner!
Fixed: Contextual (right-click) menu on temporary, not saved, columns and rows now correctly disable removal instead of reporting a bug. Thanks John Gruber for reporting. Changed: Formal declaration of the app's access to sensitive information.
New: • JSON file import. Open JSON files with arrays of non-nested objects at the root. • Toggle boolean JSON values interactively as checkboxes. • "Copy as JSON" added allowing the user to copy the current table in JSON format to the pasteboard. • "Export to JSON". Produce well formatted JSON from tabular data and export to disk. Support for either minified or pretty printed JSON. • Zoomable contents, aka larger font sizes. Use with Cmd+ and Cmd– Fixed: • Some toolbar items did not do their job when they were clicked in the overflow menu (that automatically appears when the window becomes too narrow). Thanks to Nathan Manceaux-Panot for discussing this problem and sharing a fix! • Potential crashes from context menus.
New: • JSON file import. Open JSON files with arrays of non-nested objects at the root. • Toggle boolean JSON values interactively as checkboxes. • "Copy as JSON" added allowing the user to copy the current table in JSON format to the pasteboard. • "Export to JSON". Produce well formatted JSON from tabular data and export to disk. Support for either minified or pretty printed JSON. • Zoomable contents, aka larger font sizes. Use with Cmd+ and Cmd– Fixed: • Some toolbar items did not do their job when they were clicked in the overflow menu (that automatically appears when the window becomes too narrow). Thanks to Nathan Manceaux-Panot for discussing this problem and sharing a fix!
New • Exporting files allow you to tweak options. When you export a file (⌘E) and pick a destination and format TableFlip now asks you for export options before the changes are applied. • Export options for HTML export: tweak table settings, the default style, and columnar table cell naming. • tableflip://preference/ added to URL scheme. It currently handles setting (hidden) preferences.
Improved: • Much better performance for opening and editing large files. New: • HTML export: you can copy the table as minimal HTML to your clipboard or save `.html` files. • LaTeX file export with a minimal preamble added. Previously, you could copy the LaTeX table to your clipboard, but not save the table as a stand-alone, PDF-renderable file. • More LaTeX export options. • Begin to edit cells with the F2 key (a Microsoft Excel feature). • Show "Edit Cell" and "End Editing Cell" shortcut in the _Edit_ menu for discoverability. Fixed: • Issues with CSV import of UTF files starting with a byte order mark. • File type selection drop-down during save and export operations.
- Improved: CSV importing and exporting compatibility: better handling of Excel export data, and quoted cell contents. - Fixed: Edit > Copy Row didn't copy the selected row properly. - Fixed: Crash when copying a CSV-imported table as LaTeX or Markdown. - Changed: Notifications are now off by default.
→ New: CSV delimiter guessing. Comma-separated, semicolon-separated, or tab-separated -- TableFlip tried to make an educated guess so you can edit the file. → New: Preserves CSV delimiters when saving/exporting. When you open a file with semicolons as cell separators, you will save changes with the same separator. → Fixed: Crashes and oddities related to quoted values in CSV files exported from e.g. Microsoft Excel(R) are now gone.
- Fixed: Tab bar scrolling. - Fixed: Opening file via URL scheme now requests access permission when needed to comply with App Sandboxing. - New: New app and preferences icons to match the new macOS UI.
- Fixed: Permission bug when you saved .txt files. - Fixed: Import of CSV files where the cells didn't line up each row. - Fixed: Export of CSV files with commas within cells will enquote the cells. - Changed: Disable "Show Next"/"Previos Tab" when only one tab is available. - New: Recognize .mdx as a Markdown file extension.
- New: Added preference to stop automatically aligning pipes in Markdown documents when saving and during export. - Minor compatibility updates.