feat(editor): add highlighter (#10573)

Closes: [BS-2909](https://linear.app/affine-design/issue/BS-2909/新增highlighter)

### What's Changed!

Currently the highlighter tool is very similar to brush, but for the future, it's a standalone module.

* Added `Highlighter` element model
* Added `Highlighter` tool
* Added `Highlighter` entry to the global toolbar
This commit is contained in:
fundon
2025-03-27 08:53:26 +00:00
parent 676a8d653f
commit 2c4278058b
36 changed files with 1667 additions and 483 deletions
@@ -145,7 +145,7 @@ export class EdgelessToolbarWidget extends WidgetComponent<RootBlockModel> {
height: 100%;
background-color: var(--affine-border-color);
}
.brush-and-eraser {
.pen-and-eraser {
display: flex;
height: 100%;
gap: 4px;