Skip to content

MODELIX-1098 split into frontend and backend components#436

Open
slisson wants to merge 4 commits intomainfrom
MODELIX-1098-Split-into-frontend-and-backend-components
Open

MODELIX-1098 split into frontend and backend components#436
slisson wants to merge 4 commits intomainfrom
MODELIX-1098-Split-into-frontend-and-backend-components

Conversation

@slisson
Copy link
Member

@slisson slisson commented Feb 12, 2026

No description provided.

@slisson slisson force-pushed the MODELIX-1098-Split-into-frontend-and-backend-components branch 3 times, most recently from 8fec0af to a502ceb Compare February 12, 2026 16:13
@github-actions
Copy link

github-actions bot commented Feb 12, 2026

Test Results

155 tests   - 182   143 ✅  - 181   4m 37s ⏱️ -59s
 20 suites  -  20    11 💤  -   2 
 20 files    -  20     1 ❌ +  1 

For more details on these failures, see this check.

Results for commit d228327. ± Comparison against base commit 4afd93b.

This pull request removes 182 tests.
org.modelix.editor.CellNavigationTest ‑ order_of_nextCells[js, browser, ChromeHeadless144.0.0.0, Linuxx86_64]
org.modelix.editor.CellNavigationTest ‑ order_of_nextCells[js, node]
org.modelix.editor.CellNavigationTest ‑ order_of_nextCells[jvm]
org.modelix.editor.CellNavigationTest ‑ order_of_previousCells[js, browser, ChromeHeadless144.0.0.0, Linuxx86_64]
org.modelix.editor.CellNavigationTest ‑ order_of_previousCells[js, node]
org.modelix.editor.CellNavigationTest ‑ order_of_previousCells[jvm]
org.modelix.editor.EditorKeyboardTest ‑ arrowLeft[js, browser, ChromeHeadless144.0.0.0, Linuxx86_64]
org.modelix.editor.EditorKeyboardTest ‑ arrowLeft[js, node]
org.modelix.editor.EditorKeyboardTest ‑ arrowLeft[jvm]
org.modelix.editor.EditorKeyboardTest ‑ arrowRight[js, browser, ChromeHeadless144.0.0.0, Linuxx86_64]
…

♻️ This comment has been updated with latest results.

@slisson slisson force-pushed the MODELIX-1098-Split-into-frontend-and-backend-components branch from a502ceb to ab58c10 Compare February 13, 2026 09:51
The backend component runs on the server and the frontend component on the client.
This improves the responsiveness.

The main reason for this refactoring was that the server doesn't know the bounds of
the layouted elements and had to retrieve them from the client for computing properties
such as the code completion menu position.
@slisson slisson force-pushed the MODELIX-1098-Split-into-frontend-and-backend-components branch 4 times, most recently from 45fb506 to 9a20901 Compare February 13, 2026 15:30
@slisson slisson force-pushed the MODELIX-1098-Split-into-frontend-and-backend-components branch from 9a20901 to d228327 Compare February 13, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant