Saul-Mirone
|
126ab18967
|
feat(editor): selection as store extension (#9605)
|
2025-01-09 11:49:23 +00:00 |
|
Saul-Mirone
|
d21ef47ae8
|
chore(editor): rename std.doc to std.store (#9596)
|
2025-01-09 04:16:28 +00:00 |
|
Saul-Mirone
|
5842d45ab1
|
feat(editor): merge store and blocks (#9591)
|
2025-01-08 13:01:19 +00:00 |
|
Saul-Mirone
|
3d168ba2d2
|
refactor(editor): reorg code structure of store package (#9525)
|
2025-01-05 12:49:02 +00:00 |
|
Saul-Mirone
|
4457cb7266
|
refactor(editor): rename doc to blocks (#9510)
|
2025-01-03 12:49:33 +00:00 |
|
doodlewind
|
cbc84ff672
|
fix(editor): blur in edgeless content zooming (#9496)
Fix [BS-2294](https://linear.app/affine-design/issue/BS-2294/edgeless-%E7%BC%A9%E6%94%BE%E5%AD%97%E5%8F%B7%E6%A8%A1%E7%B3%8A)
|
2025-01-03 02:36:57 +00:00 |
|
doodlewind
|
d4053a345e
|
perf(editor): reduce per frame viewport dom ops (#9431)
Currently when panning / zooming on whiteboard, both position and transform of each block component are updated per frame. The positioning part lead to heavy layout costs, which can be reduced.
Before (~35fps):

After (~50fps):

Tested environment: TibetTravel templet, Windows 11, i5-1130G7 1.1GHz
|
2024-12-30 10:50:33 +00:00 |
|
Saul-Mirone
|
2b27d62b0e
|
refactor(editor): cleanup ts-expect-error (#9369)
|
2024-12-27 05:14:23 +00:00 |
|
Saul-Mirone
|
7c84545647
|
refactor(editor): cleanup dead code (#9300)
|
2024-12-25 07:48:00 +00:00 |
|
Saul-Mirone
|
3a82da0e5b
|
chore: fix eslint in blocksuite (#9232)
|
2024-12-20 16:48:10 +00:00 |
|
Mirone
|
30200ff86d
|
chore: merge blocksuite source code (#9213)
|
2024-12-20 15:38:06 +08:00 |
|