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

View File

@@ -55,7 +55,7 @@ test('shortcut', async ({ page }) => {
await expect(shapeButton).toHaveAttribute('active', '');
await page.keyboard.press('p');
const penButton = await locatorEdgelessToolButton(page, 'brush');
const penButton = await locatorEdgelessToolButton(page, 'pen');
await expect(penButton).toHaveAttribute('active', '');
await page.keyboard.press('h');