[idea] Independent zoom level per pane #3540
valerubio7
started this conversation in
Ideas
Replies: 1 comment
|
One additional detail: this also does not appear to be something that can currently be implemented as a plugin. From what I have seen, Herdr plugins can interact with panes and trigger actions, but they do not have access to the renderer or control over the visual size of cells/fonts for an individual pane. Also, all panes are ultimately rendered onto the same character grid provided by the host terminal, so the physical text size is not independently controlled per pane. Because of that, this would likely require support in Herdr's core, or an extension of the plugin API that exposes this kind of per-pane rendering control. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
idea / problem
When working with multiple panes at the same time, especially in multi-agent workflows, not every pane has the same visual priority.
For example, I may have:
Currently, text size is effectively controlled by the host terminal and affects the entire Herdr interface at once.
This means I cannot make a secondary pane more compact without also affecting the primary pane.
When several panes are open, this limits how efficiently the available screen space can be used. Secondary panes often benefit from displaying more content, while the primary pane should remain comfortable to read.
requested change
I would like Herdr to support an independent visual zoom or text scale for each pane.
For example:
80%100%120%Changing the zoom level of one pane should not affect the others or modify the pane layout.
This would be different from the existing pane zoom/maximize behavior.
The goal would be to change only the visual scale of the terminal content inside an individual pane.
Ideally, there could be actions to:
I understand that Herdr is terminal-first and that this behavior may have constraints related to how panes are rendered inside the host terminal.
I am not assuming or proposing a specific technical implementation. I mainly wanted to ask whether this kind of capability fits Herdr's direction and whether it could make sense to support in the future.
why you want this
I think this would be especially useful for multi-agent workflows.
When I have several agents running simultaneously, I usually want one of them to have higher visual priority, while secondary agents, logs, or shells benefit more from displaying as much information as possible.
For example:
100–110%80–90%70–80%This would make it possible to build much denser layouts and use the available screen space more efficiently without sacrificing readability in the primary pane.
I think this could become particularly useful as Herdr is increasingly used for workflows involving several concurrent agents.
All reactions