Skip to content

Remove legacy terminal column; extract editor vim ops#14

Merged
namefailed merged 1 commit into
mainfrom
feat/terminal-html-removal-editor-ops
Jun 9, 2026
Merged

Remove legacy terminal column; extract editor vim ops#14
namefailed merged 1 commit into
mainfrom
feat/terminal-html-removal-editor-ops

Conversation

@namefailed

Copy link
Copy Markdown
Owner

Summary

  • Remove static #terminal-window / #h-splitter from HTML and related CSS; terminal opens only as a lazy tile in #right-pane.
  • Simplify WM maximize/sync/hosts for tile-only layout (Desktop(desktopEl) constructor).
  • Extract editor-vim-ops.ts pure caret helpers from editor-window.ts with unit tests.

Test plan

  • npm test — 535 unit tests
  • npm run lint
  • npm run build
  • npm run test:e2e — 3 smoke tests

Terminal is tile-only via openWindow. Drop static #terminal-window HTML/CSS and column maximize paths. Extract pure caret helpers to editor-vim-ops for unit testing.
@namefailed namefailed merged commit f57c2c6 into main Jun 9, 2026
8 checks passed
@namefailed namefailed deleted the feat/terminal-html-removal-editor-ops branch June 9, 2026 10:13
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