Skip to content

Allow the terminal input pane to be pinned to the top or bottom of the window

Feature Request

Summary

I wanted to share an idea that I think could make iTerm2 even cooler: what if we allow the terminal input pane to be pinned to the top or bottom of the window?

Alternatives

Currently, users have to scroll to access the input pane, which can be cumbersome during intensive terminal sessions. This solution provides a fixed input pane, eliminating the need to scroll and enhancing user experience. While other terminals might offer similar features, integrating this directly into iTerm2 would help the workflows of iTerm2 users.

Concerns

  • Privacy: No impact on user privacy.
  • Performance: Minimal performance impact expected, as this is primarily a UI enhancement.
  • Memory: The feature should have negligible memory overhead.
  • Complexity: Implementing a toggle in settings for pinning the input pane should be straightforward.
  • Is this an instance of a more general problem?: This feature addresses the general problem of inefficient navigation within terminal applications, improving usability and efficiency

Reasons for Implementing the Improvement

  • Eases Command Writing: No more scrolling to access the input pane. Just write your commands smoothly.
  • Improves Visibility: By keeping the input pane fixed, you'll always have a clear view of the results of your commands.
  • Reduces Visual Fatigue: Less scrolling means less visual fatigue and greater comfort.
  • Increases Productivity: By minimizing distractions related to scrolling, users can work more efficiently.

Implementation Sketch

In terms of implementation, we could add an option in the iTerm2 settings that allows the user to pin the input pane to the top or bottom of the window. This could be simple as a toggle switch in the settings options.

Screenshot_2024-06-05_at_12.04.27_PM

/label Type: Enhancement

Edited by Erick Vasquez