diff --git a/CHANGES.md b/CHANGES.md index f6316a330..f2136fc72 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,6 +9,7 @@ ### :heart: Community contributions (Thank you!) ### :sparkles: New features +- When the workspace is empty, set default the board creation tool [Taiga #9425](https://tree.taiga.io/project/penpot/us/9425) ### :bug: Bugs fixed diff --git a/frontend/playwright/ui/pages/WorkspacePage.js b/frontend/playwright/ui/pages/WorkspacePage.js index f905cf8b4..f3398279f 100644 --- a/frontend/playwright/ui/pages/WorkspacePage.js +++ b/frontend/playwright/ui/pages/WorkspacePage.js @@ -70,6 +70,7 @@ export class WorkspacePage extends BaseWebSocketPage { ); this.toolbarOptions = page.getByTestId("toolbar-options"); this.rectShapeButton = page.getByRole("button", { name: "Rectangle (R)" }); + this.moveButton = page.getByRole("button", { name: "Move (V)" }); this.boardButton = page.getByRole("button", { name: "Board (B)" }); this.toggleToolbarButton = page.getByRole("button", { name: "Toggle toolbar", diff --git a/frontend/playwright/ui/specs/colorpicker.spec.js b/frontend/playwright/ui/specs/colorpicker.spec.js index b5d9765ff..d0356995d 100644 --- a/frontend/playwright/ui/specs/colorpicker.spec.js +++ b/frontend/playwright/ui/specs/colorpicker.spec.js @@ -13,6 +13,7 @@ test("Bug 7549 - User clicks on color swatch to display the color picker next to await workspacePage.setupEmptyFile(page); await workspacePage.goToWorkspace(); + await workspacePage.moveButton.click(); const swatch = workspacePage.page.getByRole("button", { name: "E8E9EA" }); const swatchBox = await swatch.boundingBox(); await swatch.click(); @@ -171,6 +172,7 @@ test("Bug 9900 - Color picker has no inputs for HSV values", async ({ await workspacePage.setupEmptyFile(page); await workspacePage.goToWorkspace(); + await workspacePage.moveButton.click(); const swatch = workspacePage.page.getByRole("button", { name: "E8E9EA" }); await swatch.click(); diff --git a/frontend/playwright/ui/specs/workspace.spec.js b/frontend/playwright/ui/specs/workspace.spec.js index f1f876d1e..676b2b842 100644 --- a/frontend/playwright/ui/specs/workspace.spec.js +++ b/frontend/playwright/ui/specs/workspace.spec.js @@ -178,6 +178,7 @@ test("Bug 10179 - Drag & drop doesn't add colors to the Recent Colors palette", const workspacePage = new WorkspacePage(page); await workspacePage.setupEmptyFile(); await workspacePage.goToWorkspace(); + await workspacePage.moveButton.click(); await workspacePage.page.keyboard.press("Alt+p"); diff --git a/frontend/src/app/main/data/workspace.cljs b/frontend/src/app/main/data/workspace.cljs index 5f7331571..168e305c1 100644 --- a/frontend/src/app/main/data/workspace.cljs +++ b/frontend/src/app/main/data/workspace.cljs @@ -478,8 +478,7 @@ (rx/of (initialize-page* file-id page-id page) (dwth/watch-state-changes file-id page-id) (dwl/watch-component-changes) - (when (cf/external-feature-flag "boards-02" "test") - (select-frame-tool file-id page-id))) + (select-frame-tool file-id page-id)) (rx/of (dcm/go-to-workspace :file-id file-id ::rt/replace true)))))) (defn finalize-page