There are not many note-taking apps that do tables well. Can Bear App seize this opportunity and create an awesome table UI?
The value of raw data and raw observations is increasing. Bear doesn’t need to excel at AI hype or data analysis, but it does need to excel at information capture. It would be great if I could input structured information more effectively.
First, most issues with the current table implementation are fairly obvious. Here’s a short list:
- Lack of multi-cell selection
- No obvious UI for adding rows/columns.
- The style toolbar should probably expand with table-specific actions when a table is selected
- Table width should be allowed to exceed the content area
- Lack of header cell types
- No sticky header cells
- Cells can’t contain attachments or photos
- Cells can’t contain bullet points or ordered lists
Row or cell reordering is not supported(supported by shortcut or context menu, nevertheless I can’t select multiple rows and copy/paste them to different locations)- Inconsistent context menu behaviors. There are three scenarios: (1) right-click on the active cell, (2) right-click on a non-active cell—this selects the whole table and gives a menu for the entire table, but lacks table-specific items like CSV export, and (3) right-click on the three dots beside a cell, which provides both cell and table options like CSV export.
Second, tables could benefit from something similar to the “Quick Preview” feature available with attachments. This could be an extended table UI or even just packaging an inline table as a CSV file and opening it in the native macOS Quick Preview window on the fly.
Third, I think better support for table file attachments would be excellent. CSV, TSV, Parquet, etc., where tables could be displayed inline like PDFs, with simple table controls like show/hide/reorder columns. This would enable people to add tabular data directly into their notes. Even better would be a way to create structured data natively within Bear.
Better table functionality would help Bear capitalize on the growing value of raw data and attract data-minded users.