mirror of
https://github.com/anyproto/anytype-kotlin.git
synced 2025-06-08 05:47:05 +09:00
![]() * Editor | Feature | Simple tables, prototype (#2325) * core model * table view model * view holders * table view holders layouts * table adapters * add table block to block adapter * map core table model to view * stub table block * fixes * fixed row hight * update middleware * fix * add createTable command to data and middleware modules * add createTable use case * add table row & table column layouts to block model * update create table use case * add table create to orchestrator * add create table item to slash menu * delete stubbing * update create table usecase * update proto * add create table use case to tests * fix use case * add stubs for table blocks * set default row, column size * create table use case di * set id to stub blocks * table view * map table block to view + test * layout types: table row, table column * table block model + mapping * remove legacy * rename table to table view holder * table holders + row adapter * tableviewholder setup * add block test to table view * table block layout * add table item to slash menu * test fix * api update * add restriction duplicate * render table block with empty and text cells * row view use diff cells * tests on mapping table block to views * table text cells + empty cells * table row adapter diff update * use paragraph block in table cells * fix tests * table rows mapping * table row, cell holders * table cell, row adapters * layouts update * code style * add fill table row use case * text + click listeners * listener type, table row empty cell * merge fixes * add fill table row intent to editor * set focus to cell text * remember focus on emty cell clicked * fix problem when horizontal layout has limited width * prevent crash on text cell focus * legacy * add table view library * table block listener * table block adapter * table block holders * table block layouts * integrate table blocl * fix tests * fix table view dep * use list of cells instead rows * update tests * code style * code style * clear text in cells when cell is null * legacy * legacy * revert local lib * fix lib version * pr fixes * pr fixes * pr fixes * pr fix * pr fixes Co-authored-by: konstantiniiv <ki@anytype.io> * Editor | Feature | Simple tables, part 2 (#2400) * move text input widget into parent layout * table cells adapter diff util + tests * cells diffutil should return payload model * set column header to 0 * table block update test * create diff util in table block adapter * do not show corner view * update listeners in holders * text cell layout update * update cell container to frame layout * on update empty to text cell, check mode * clear empty cells on bind * update diffUtil + tests * added column header item * set column header items * create and bind column header items * use recyler with grid layout * update table cell mapping + model * remove tableview lib from core-ui * add row_id + colum_id to cells * fix tests * import * update table cells diff util * update cell adapter + holders * update mw * add height, row height + width to cell model * fix test * delete test * table block design * set support touch helper for cell holder * update cells payload logic * table holder fixes * fix test * pr fixes Co-authored-by: konstantiniiv <ki@anytype.io> * Editor | Feature | Simple tables, cells as text views (#2411) * move text input widget into parent layout * table cells adapter diff util + tests * cells diffutil should return payload model * set column header to 0 * table block update test * create diff util in table block adapter * do not show corner view * update listeners in holders * text cell layout update * update cell container to frame layout * on update empty to text cell, check mode * clear empty cells on bind * update diffUtil + tests * added column header item * set column header items * create and bind column header items * use recyler with grid layout * update table cell mapping + model * remove tableview lib from core-ui * add row_id + colum_id to cells * fix tests * import * update table cells diff util * update cell adapter + holders * update mw * add height, row height + width to cell model * fix test * delete test * table block design * set support touch helper for cell holder * update cells payload logic * table holder fixes * fix test * pr fixes * text cell design * use grid as layout manager and add payloads for table block * added background and selection for table block * table block selection logic * update table cells diff util * click listeners in table cells + save table id * table cells listeners * refactoring table cell as text view * fix tests * fix merge conflict * pr fixes Co-authored-by: konstantiniiv <ki@anytype.io> * Editor | Feature | Simple tables, create from slash filter (#2415) * DROID-126 slash item simple table design * DROID-126 update slash item model * DROID-126 added max row and column number * DROID-126 create table with entered rows and columns * DROID-126 update table item with rows and columns * DROID-126 tests * DROID-126 pr fix Co-authored-by: konstantiniiv <ki@anytype.io> * Editor | Feature | Simple tables, edit cell text value (#2413) * DROID-172 set text value di * DROID-172 set block text fragment + view model * DROID-172 added input action logic for text blockls * DROID-172 input action listener fix * DROID-172 clicks + commands on set block text value screen * DROID-172 code style fix * DROID-172 pr fix * DROID-172 pr fix * DROID-172 fix * DROID-172 input action fixes Co-authored-by: konstantiniiv <ki@anytype.io> * Editor | Feature | Simple tables, cell/column/row menu, part 1 (#2417) * DROID-131 icons * DROID-131 simple table widget * DROID-131 simple table widget adapters * DROID-131 simpla table widget models + delegate * DROID-131 include widget in editor view model * DROID-131 add widget to editor fragment + view model logic * DROID-131 fix tests * DROID-131 pr fixes Co-authored-by: konstantiniiv <ki@anytype.io> * Editor | Feature | Simple tables, empty cell clicked (#2420) * DROID-114 empty cell clicked * DROID-114 doc * DROID-114 open cell value modal after fill table row command * DROID-114 pr fixes Co-authored-by: konstantiniiv <ki@anytype.io> * Editor | Feature | Simple Tables, cells selection state (#2425) * DROID-131 dismiss listener * DROID-131 add cell borders to diff util * DROID-131 apply borders to selected cell * DROID-131 update cell settings model + render * DROID-131 update cell listeners * DROID-131 apply and dismiss cells borders * DROID-131 apply and dismiss cell borders in view model * DROID-131 clicks * DROID-131 update tests * DROID-131 click params update * DROID-131 table click in mode select * DROID-131 naming * DROID-131 pr fix Co-authored-by: konstantiniiv <ki@anytype.io> * Editor | Feature | Simple Table, design (#2429) * DROID-180 fixes * DROID-180 table vertical divider * DROID-180 table horizontal divider * DROID-180 update table block holder * DROID-180 refactoring * DROID-180 divider fixes * DROID-180 add space cell * DROID-180 update table cell diff util * DROID-180 table block adapter + holders * DROID-180 table block design fix * DROID-180 add space item to table * DROID-180 fix * DROID-180 add space cell to tests * DROID-180 add offset to horizontal item divider * DROID-180 vertical divider update * DROID-180 add isHeader to table row * DROID-180 delete legacy * DROID-180 update cell background + isheader logic * DROID-180 fix * DROID-180 design fix * DROID-180 pr fix * DROID-180 back to list adapter Co-authored-by: konstantiniiv <ki@anytype.io> * ci * fix tests * ci off Co-authored-by: konstantiniiv <ki@anytype.io> |
||
---|---|---|
.. | ||
src | ||
build.gradle |