Warp icon indicating copy to clipboard operation
Warp copied to clipboard

Allow Full Scroll-back / setting the number of max lines

Open fishcharlie opened this issue 3 years ago • 78 comments

Describe the bug

Terminal.app allows for a lot more scroll-back than Warp when running commands with a lot of output. Warp trims the output a lot more than Terminal.app.

To Reproduce

Steps to reproduce:

  1. Run a command that produces a lot of output

Expected behaviour

Warp to allow full scroll-back (just like Terminal.app)

Screenshots

No response

Operating System

MacOS

OS Version

12.2 Beta (21D5039d)

Additional context

No response

fishcharlie avatar Jan 16 '22 23:01 fishcharlie

This has been triaged. As high priority. No ETA thouguh

elviskahoro avatar Jul 07 '22 18:07 elviskahoro

Has there been any updates on this? This is the only feature that I would need to fully switch over to warp

Michael-Choi avatar Oct 07 '22 02:10 Michael-Choi

same here, whenever I run some large tests and need to debug it I had to switch to mac default terminal for it

szhou42 avatar Oct 27 '22 18:10 szhou42

Not 100% clear if this is the same, but when I scroll up to read the output of a long-running process, and that process outputs new lines of text, then my scroll position adjusts (as if I scrolled down); INSTEAD, I would expect my scroll position to remain static (so I can read the output).

evangrim avatar Nov 02 '22 00:11 evangrim

Hi Folks, Thanks for your patience! I'm happy to say this request is on the roadmap and being worked on, we'll post any updates on this thread.

dannyneira avatar Jan 09 '23 21:01 dannyneira

any updates on this @dannyneira ?

marwan116 avatar Jan 25 '23 18:01 marwan116

Yes @marwan116, this is still being worked on, no ETA quite yet as it's a little complicated given the performance issues infinite scrollback could cause.

dannyneira avatar Jan 25 '23 18:01 dannyneira

@dannyneira Even bumping it to 10x what it is would be helpful, if infinite is difficult.

tillkruss avatar Feb 04 '23 22:02 tillkruss

@tillkruss Yes, the current 10k limit could be 100k or more, unlimited, etc. we're investigating what options make sense and will post updates on this thread when we have them.

dannyneira avatar Feb 06 '23 17:02 dannyneira

It is common for me to have a single command spew more than 10k lines that I need to search through. For now, ITerm will have to do, but looking forward to not having to switch, grep or output to a file.

arkD avatar Feb 24 '23 16:02 arkD

Also hit the issue of cut output. Looks like a bug when you look at it and it is missing output from the beginning of the command. More so than in regular terminals as they will not scroll back enough to show you the command line nor previous commands.

Warp would do well to include a marker line where output has been cropped due to buffer limitations, wherever that limit ends up being.

kaos avatar Mar 20 '23 18:03 kaos

Created a new ticket that was closed a dupe for this.

We have some xcodebuild scripts that run for a while and output fairly long logs. It appears that blocks in Warp eventually truncate these logs preventing me from seeing all parts of the log when I need to debug.

jblaker avatar May 02 '23 20:05 jblaker

I've also had issues with not all the lines at the end being preserved in a block. This is a frequent enough issue for me that I've now benched Warp for some time. I'll come back to it in the future to re-evaluate when this has been fixed.

kaos avatar May 02 '23 20:05 kaos

Right now I have to use iTerm and Warp both.

Tailing log is one of the most crucial parts of development and debugging. Waiting for this.

jbmyid avatar May 05 '23 09:05 jbmyid

Any updates? Infinite scrollback is a must have for any dev!

KaSroka avatar May 25 '23 08:05 KaSroka

Bump. Any updates?

tyrelh avatar Jun 30 '23 00:06 tyrelh

Hey @tyrelh this is still being worked on, no ETA quite yet as it's a little complicated given the performance issues infinite scrollback could cause.

dannyneira avatar Jul 06 '23 19:07 dannyneira

Any updates? We are not expecting you to make it default, just make it adjustable please 💛

omergulen avatar Jul 11 '23 09:07 omergulen

an "experimental opt in" to increase the lines would be amazing

Michael-Choi avatar Jul 11 '23 13:07 Michael-Choi

I agree, please make this adjustable. We can deal with performance by just clearing when necessary, but it makes it very difficult to not see long running test output.

gee4vee avatar Jul 13 '23 18:07 gee4vee

bump

shampoobera avatar Aug 15 '23 18:08 shampoobera

Yeah, bump it good. I gave up on warp because of this limitation.

vladst3f avatar Aug 15 '23 18:08 vladst3f

I’ve had to do the same I’m afraid. I’ll be back to Warp in an instant the moment this is implemented.

On Tue, 15 Aug 2023 at 20:15, vladst3f @.***> wrote:

Yeah, bump it good. I gave up on warp because of this limitation.

— Reply to this email directly, view it on GitHub https://github.com/warpdotdev/Warp/issues/610#issuecomment-1679383392, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAILQ6E6UPEYHEW7MA2AQPLXVO4CXANCNFSM5MDLIKKQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Eduardo Turiño

@.***

eturino avatar Aug 15 '23 18:08 eturino

I am sure that the team is really working on this but would be good to provide the status of the development of this feature, including the complexity.

bountyC0d3r avatar Aug 18 '23 13:08 bountyC0d3r

Hey folks, quick update, this feature has had some work done, but we're looking to work on it more in the coming quarter (mainly to improve the performance and memory consumption). We're slowly but surely chipping away at it so we appreciate your patience. Still no official ETA on launch. 🤞

Quick preview of the feature (what we have so far in Dev):

CleanShot 2023-08-18 at 13 24 54

dannyneira avatar Aug 18 '23 19:08 dannyneira

🎉🍾🎆

I am looking forward to this change!

sorens avatar Aug 19 '23 07:08 sorens

waiting on this as well, looking forward to infinite/no cutoff

j-ro avatar Sep 08 '23 15:09 j-ro

though not perfect, i would be statisfied in short term with only the last block having unlimited lines (with 10k scrollback for all other blocks) if memory usage is really hard to improve

scullionw avatar Sep 16 '23 17:09 scullionw

Sadly this limitation is why I'm still using iTerm2 and not Warp. Basically only this one thing is preventing me from switching 🙂

jannolii avatar Nov 21 '23 13:11 jannolii

Moving back to iTerm, because of this!

rafaelcdelgado avatar Nov 22 '23 18:11 rafaelcdelgado