-
|
Feels like, the way it's coded, the stream always leaves the viewport of the terminal. It surely doesn't work like that when I am using codex. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
|
Yeah it's a bit of a trade off - we use full screen re-writes which we need for the status bar, HUD elements, dialogues, displaying the browser etc... it's called alternate screen mode. It allows for a much more advanced UI, but there's no way to do this AND use the standard terminal buffer. I hate that it captures mouse scroll events and means you can only select a single page at once. Overall it's worthwhile 90% of the time for the better UI, IMO. However there are definitely times I miss having a standard terminal. I have been thinking about adding like a Ctrl+T to switch terminals modes. It would disable the status bar, HUD and other elements but allow the terminal to scroll as normal. Would that be helpful? |
Beta Was this translation helpful? Give feedback.
-
|
Done! This is now live in the latest release. Ctrl+T will now change to use the terminal buffer to show the chat history. It's working reasonably well, although may need some further tweaks. Benefits;
Cons;
The good news is that you can use Ctrl+T to switch between modes at any time. So if you need to copy a big block of text, use Ctrl+T to switch to terminal mode, then once you're done you can switch back. |
Beta Was this translation helpful? Give feedback.
Yeah it's a bit of a trade off - we use full screen re-writes which we need for the status bar, HUD elements, dialogues, displaying the browser etc... it's called alternate screen mode. It allows for a much more advanced UI, but there's no way to do this AND use the standard terminal buffer. I hate that it captures mouse scroll events and means you can only select a single page at once. Overall it's worthwhile 90% of the time for the better UI, IMO. However there are definitely times I miss having a standard terminal.
I have been thinking about adding like a Ctrl+T to switch terminals modes. It would disable the status bar, HUD and other elements but allow the terminal to scroll as normal…