mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-07-23 09:01:21 +00:00

* feat: define the simple table block data strucuture * fix: close keyboard when uploading file * feat: integrate a simple table * feat: support selectable mixin for table * feat: render border for table * feat: support add column/row * feat: support add column and row * feat: support add column and row button * feat: support table border and cell border * feat: use context to manage hovering status * feat: add hover status for cell * feat: add hover row action * feat: support row/column hover action * feat: support table more actions * feat: support insert left/right/above/below actions * feat: add reorder button * feat: clear content in table * feat: support header column and header row * chore: refactor the table more actions * feat: render border in cell * feat: add align button * feat: add align menu * fix: unable to delete last column * feat: support drag to resize * feat: support resizing column and set limitation * fix: unable to resize * feat: support table cell align * fix: type error * feat: support table cell background color * fix: enable header column/row bug * feat: support table background color * feat: support duplicate table without background color * feat: support duplicate with column color * feat: update column width * feat: move insert operations to a new file * fix: row more action position is not correct * fix: delete row error * feat: support highlight the border after selecting a column/row * feat: support mapping the insertion color/align * feat: support mapping the duplication color/align * fix: delete column error * feat: support duplication map * feat: support duplicating column with color and align * feat: support duplicating row with color and align * chore: optimize the table_map_operations * feat: support clear content / header / style operations * chore: remove null value in table attributes * fix: delete row issues * fix: delete column issues * fix: unable to clear content * feat: support arrow key shortcuts * feat: support tab shortcuts * feat: support backspace key shortcuts * feat: support table block selection * feat: set text in header column / row to bold * fix: flutter analyze * chore: enable debug log in table * test: simple table insert operation * test: simple table delete operation * test: simple table header operation * test: simple table style operation - column width * test: simple table style operation - background color and align * test: simple table content operation - clear content * test: simple table operations - insertion, deletion and duplication * test: simple table operations - duplicate with background and align * fix: hide the delete button if there is only one column or one row * test: add integration test and i18n * chore: update translations * fix: drag visual issue * fix: exclude the popup menu in table more actions * feat: only show the add button when hovering on the edge