Skip to content

refactor(flterm): simplify terminal runtime and rendering - #161

Merged
elias8 merged 8 commits into
mainfrom
refactor/flterm-terminal-architecture
Sep 10, 2026
Merged

elias8 merged 8 commits into
mainfrom
refactor/flterm-terminal-architecture

Conversation

@elias8

@elias8 elias8 commented Sep 10, 2026

Copy link
Copy Markdown
Owner

Restructure flterm around explicit session, input, viewport, surface, and frame-building ownership, replacing controller-heavy coordination and layered rendering machinery with cohesive internal boundaries. Simplify atlas and frame-resource handling, consolidate selection flow, and preserve terminal behavior while improving readability, maintainability, correctness, and rendering efficiency, with focused coverage across input, geometry, rendering, font resolution, and cache lifecycles.

@elias8 elias8 added pkg:flterm Flutter terminal widget package refactor Code restructuring without behavior change labels Sep 10, 2026
@elias8
elias8 merged commit a776e10 into main Sep 10, 2026
21 checks passed
@elias8
elias8 deleted the refactor/flterm-terminal-architecture branch September 10, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg:flterm Flutter terminal widget package refactor Code restructuring without behavior change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant