10 Commits
Author SHA1 Message Date
lumix 9732f7b38d feat: split skeleton into core and render-engine (#4330) 2025-02-06 16:27:42 +08:00
5f7e9a2f23 feat(sheets): add watch API to ref-range-service (#1635)
* feat(sheets): add watch API to ref-range-service

* fix(ref-range): support expand

* fix(ref-range): add test case

* fix(ref-range): add test case

* feat: get adjusted range after some mutation

* fix: add rotate by row operation

* fix: add watch range test

* test: test watch range

* fix: fix type error

* fix: fix rebase error

---------

Co-authored-by: gggpound <gpoundLiu@gmail.com>
Co-authored-by: ybzky <ybzkyfafa@gmail.com>
2024-04-10 14:47:43 +08:00
zhangw a475474187 feat(sheets): data-validation ref-range & optimize package orignize (#1784)
* feat: add-range & delete-range support spillable ref-range strategy

* feat: ref-range

* feat: move resource and sheet controller to data-validation pkg

* fix: unique editor id

* fix: eslint

* feat: lock

* fix: move-range

* fix: css

* feat: add ref-range tldr pic

* feat: test

* feat: ref-range unit testt

* fix: redi warning

* feat: lint

* feat: build

* feat: move mark-dirty mutation to dv-pkg

* feat: add dayjs default plugin

* feat: text-length i18n

* feat: rename ref-range util

* feat: rename
2024-04-09 20:36:43 +08:00
Gpound.liu 624f8f50a4 fix(ref-range): regional changes need to be fully contained within the line (#1137)
* fix(ref-range): regional changes need to be fully contained within the line

* docs(ref-range): doc
2024-01-15 11:22:46 +08:00
Gpound.liuandDushusir 9feadfbfbb feat(ref-range): support formula (#1126)
* docs(ref-range): add doc

* feat(ref-range): support formula

* fix(sheet): formula error

* fix(ref-range): the insert length is the insertRange length

* test(ref-range): overlap range should be extended

* fix(formula): lint

* docs(ref-range): fix

* feat(formula): move rows and columns

* feat(ref-range): move col support length

---------

Co-authored-by: Dushusir <1414556676@qq.com>
2024-01-13 16:48:46 +08:00
Gpound.liu b1a21d8c75 fix(sheet): #1016 drag rows and columns to merge cells in the wrong position (#1074)
* feat(sheet): change move row or col params

* feat(sheet): ref range support move row col

* feat(refrange): refactor handleBaseMove

* fix(sheet): #1016 drag rows and columns to merge cells in the wrong position

* feat(sheet): add move-row test

* test(sheet): fix test
2024-01-10 19:49:56 +08:00
Wenzhao HuandWenzhao Hu c4968e6893 feat: add web worker documentation (#603)
Co-authored-by: Wenzhao Hu <wzhudev@gmail.com>
2023-12-02 10:54:17 +08:00
Gpound.liu ea70bdc8ea feat(sheet): add generic selection change derived logic (#464)
* feat(sheet): add generic selection change derived logic

* fix(sheet): some boundary case

* feat(sheet): refrange add test case

* style(sheet): lint
2023-11-18 14:30:24 +08:00
Wenzhao Hu e16034dcc4 feat(rpc): implement RPC framwork and make Univer running in web worker (#438)
* docs: init English architecture doc

* docs: update

* feat: implement basic rpc

* test: add basic test

* feat: implement RPC over web worker
2023-11-13 23:06:35 +08:00
wzhudev 63c688b3ed docs: cleanup docs 2023-11-10 11:18:07 +08:00