Commit Graph

780 Commits

Author SHA1 Message Date
e3caeedcad Refactor box create preview handling in viewport-host.ts 2026-04-02 23:02:37 +02:00
856dd76669 Refactor box create preview handling in ViewportHost 2026-04-02 23:02:32 +02:00
f1714a4c2a Add overlay text to ViewportCanvas 2026-04-02 23:02:32 +02:00
8366176e14 Update ViewportCanvas to include tool preview and layout mode 2026-04-02 23:02:11 +02:00
a8f965cf0e Simplify viewport caption and update tool preview handling 2026-04-02 23:01:58 +02:00
783b63b3e5 Update editor store to manage viewport tool preview 2026-04-02 23:01:41 +02:00
c310bb05c8 Add viewport transient state management 2026-04-02 23:01:41 +02:00
3b221cde66 Modify viewport quad layout test to use dispatchEvent for clicks 2026-04-02 22:46:29 +02:00
aaf5f9d646 Update test to use dispatchEvent for clicks 2026-04-02 22:46:28 +02:00
53e71081f1 auto-git:
[change] tests/e2e/orthographic-views.e2e.ts
2026-04-02 22:45:59 +02:00
3881dc5e76 Update viewport-quad-layout.e2e.ts with additional panel clicks 2026-04-02 22:45:44 +02:00
a55872a878 Add force option to clickViewport in viewport-test-helpers.ts 2026-04-02 22:45:44 +02:00
d0bfdd7187 Remove isActivePanel check in ViewportCanvas.tsx 2026-04-02 22:45:44 +02:00
3b11ea948a Update e2e tests to use { force: true } for clicks 2026-04-02 22:43:27 +02:00
8662135892 Update app smoke test to check for new elements 2026-04-02 22:43:17 +02:00
a2eb8ed1d4 Ensure fallback button is visible before clicking 2026-04-02 22:43:17 +02:00
dafd22a0b3 Reorder imports in viewport-host.ts 2026-04-02 22:42:45 +02:00
4a3ba881eb Update E2E test for viewport quad layout to check canvas background color 2026-04-02 22:41:39 +02:00
e50b88a995 Add E2E test for viewport quad layout 2026-04-02 22:41:39 +02:00
efb1a7be2e Add E2E test for orthographic views 2026-04-02 22:41:39 +02:00
3430b8e73f Remove unused orthographic views test file 2026-04-02 22:40:21 +02:00
e559e4cad7 Update tests to use new viewport canvas selector 2026-04-02 22:40:21 +02:00
c0ed844ae2 Refactor viewport interaction in e2e tests 2026-04-02 22:40:05 +02:00
b6af0f8d25 Update e2e tests to include additional viewport checks and helper function 2026-04-02 22:39:59 +02:00
e6f4672b3e Update shadow settings based on display mode in viewport-host.ts 2026-04-02 22:39:51 +02:00
de4f66113a Update clickViewport to specify position and simplify code 2026-04-02 22:37:47 +02:00
82ba38c106 Add viewport test helpers 2026-04-02 22:37:47 +02:00
fdc42dce96 Modify viewport host to handle authoring display mode 2026-04-02 22:36:25 +02:00
139744a53e Add unit tests for viewport layout 2026-04-02 22:36:25 +02:00
8b7f382060 Expand test coverage for viewport layout and panel state 2026-04-02 22:36:05 +02:00
94cadc5f37 Update subtitle separator in ViewportPanel.tsx 2026-04-02 22:36:05 +02:00
8c7a38a46d Add data-testid to viewport shell in App.tsx 2026-04-02 22:36:05 +02:00
32660bd4b9 Update ViewportCanvas to use getViewportPanelLabel for aria-label 2026-04-02 22:35:30 +02:00
581aca0b44 Update ViewportPanel to include aria-hidden attribute 2026-04-02 22:35:30 +02:00
3d56e92ed4 Add CSS for single and quad viewport panels 2026-04-02 22:35:30 +02:00
f62383a91b Update CSS for viewport layout and panel styling 2026-04-02 22:35:14 +02:00
009d1a41db Include activePanelId in dependency array in App.tsx 2026-04-02 22:35:14 +02:00
c62a6bcb39 Conditionally enable shadows based on display mode in viewport-host.ts 2026-04-02 22:35:14 +02:00
53ab243437 Import VIEWPORT_LAYOUT_MODES in App.tsx 2026-04-02 22:35:14 +02:00
0e1d637df2 Enhance viewport region with layout modes and panels 2026-04-02 22:34:06 +02:00
5efc4c769c Update focus request to include active panel ID 2026-04-02 22:34:06 +02:00
cbf767290e Enhance App.tsx with new handlers for viewport layout, panel activation, and panel-specific view/display modes 2026-04-02 22:33:41 +02:00
2c3089e262 Update App.tsx with additional viewport state and focus request properties 2026-04-02 22:33:41 +02:00
341383c61a Update viewport caption to include layout and panel details 2026-04-02 22:33:13 +02:00
2bc20c9f79 Reorder and update imports in App.tsx 2026-04-02 22:33:05 +02:00
fedbf85c40 Remove unused import in ViewportPanel.tsx 2026-04-02 22:33:05 +02:00
712dbbd661 Update App.tsx to use ViewportPanel and related imports 2026-04-02 22:32:53 +02:00
ed0d2572cc Update editor store to support multiple viewport panels and layout modes 2026-04-02 22:32:47 +02:00
5a44efe533 Add createDefaultViewportLayoutState function in viewport-layout.ts 2026-04-02 22:32:38 +02:00
54c445b293 Update viewport overlay text and add display mode handling 2026-04-02 22:32:32 +02:00