Build 3308 - Improvements in the built-in terminal

Alpha/Beta versions for early access to new half-cooked features
User avatar
mike
Posts: 1060
Joined: Thu Jul 16, 2015 5:35 am
Location: Exeter, UK

Build 3308 - Improvements in the built-in terminal

Post by mike » Mon Nov 02, 2020 10:38 pm

Hi folks,

It's been a long time without any news, but here's finally something fresh.
I overhauled some major components in the built-in terminal emulator, as the previous implementation started to show more and more issues over time.
Essentially the VT100 engine was re-written almost from scratch.
This time it's a much more solid codebase with a ton of test coverage, which will make gradual improvements much easier in the future.
It's hard to make a full list of changes, but that's something that comes to mind:
  • Synchronisation between NC and shells should be much better now, it became two-way instead of one-way as before;
  • Better support for [t]csh shells;
  • Mouse support;
  • More display features are supported now, e.g. bold/blinking/hidden characters;
  • Colours handling should be more correct now;
  • Character sets now do what expected;
  • Support for bracketed pasting mode;
  • Many previous glitches were fixed.
Generally this implementation should be much more conforming, it even contains ~30 cases from vttest in its test suite.
Obviously, with such drastic change something must have been missed out and/or implemented wrongly.

So I'd be really grateful for any feedback regarding the built-in terminal in this preview build:
https://magnumbytes.com/downloads/previ ... (3308).dmg

Thanks and stay safe!

User avatar
darek
Posts: 179
Joined: Thu Jul 16, 2015 4:50 pm
Location: Warsaw, Poland
Contact:

Re: Build 3308 - Improvements in the built-in terminal

Post by darek » Tue Nov 03, 2020 12:42 pm

I don't use the integrated terminal that much (only for quick actions every now and then), but just installed the preview and will let you know if anything weird comes up 👍

merlino73
Posts: 6
Joined: Thu Oct 22, 2020 10:28 am

Re: Build 3308 - Improvements in the built-in terminal

Post by merlino73 » Sat Nov 14, 2020 9:25 am

Hi,

I'm found a strange behaviour with the preview version.

The terminal keep flashing.

Here a screen recording of what's happening:

https://www.dropbox.com/s/72lt8hagjvaps ... 5.mov?dl=0

Thank you
Massimiliano

User avatar
mike
Posts: 1060
Joined: Thu Jul 16, 2015 5:35 am
Location: Exeter, UK

Re: Build 3308 - Improvements in the built-in terminal

Post by mike » Sun Nov 15, 2020 9:10 am

Hi Massimiliano,

Thank you for the feedback.
Could you please provide me with the steps to reproduce the issue?

Regards,
Mike

merlino73
Posts: 6
Joined: Thu Oct 22, 2020 10:28 am

Re: Build 3308 - Improvements in the built-in terminal

Post by merlino73 » Sun Nov 15, 2020 2:02 pm

Hi Mike,

I''m doing nothing special, it happen if I show the terminal with "alt cmd O" or if I uncover the terminal moving panels up with "alt opt up-arrow"

moonrak
Posts: 47
Joined: Thu Sep 29, 2016 12:42 pm
Location: Rio Grande, Argentina

Re: Build 3308 - Improvements in the built-in terminal

Post by moonrak » Mon Nov 16, 2020 12:16 pm

No problems here in Terminal with my setup:
Mac mini 2018 (core i5, 16GB RAM) with either Catalina o Big Sur. Dell Monitor U2410 connected via thunderbolt to display port adapter.
Carlos

lonelykid
Posts: 3
Joined: Tue Nov 24, 2020 11:46 pm

Re: Build 3308 - Improvements in the built-in terminal

Post by lonelykid » Wed Nov 25, 2020 12:00 am

Unfortunately, my experience is different from moonrak. The terminal does not work on BigSur macbook pro 2015 early. The terminal window appears but it's just black.

User avatar
mike
Posts: 1060
Joined: Thu Jul 16, 2015 5:35 am
Location: Exeter, UK

Re: Build 3308 - Improvements in the built-in terminal

Post by mike » Sun Dec 06, 2020 11:16 pm

Hi lonelykid,
I couldn't reproduce the issue when terminal is not starting. Could you try the latest preview build and/or provide more details about your setup?

User avatar
mike
Posts: 1060
Joined: Thu Jul 16, 2015 5:35 am
Location: Exeter, UK

Re: Build 3308 - Improvements in the built-in terminal

Post by mike » Sun Dec 06, 2020 11:19 pm

Hi Massimiliano,
Unfortunately I wasn't able to reproduce this issue either. Could you try the latest build and, if the issue persists, provide a terminal debug output as described in the #3441 topic?

lonelykid
Posts: 3
Joined: Tue Nov 24, 2020 11:46 pm

Re: Build 3308 - Improvements in the built-in terminal

Post by lonelykid » Mon Jan 04, 2021 4:13 am

mike wrote:
Sun Dec 06, 2020 11:16 pm
Hi lonelykid,
I couldn't reproduce the issue when terminal is not starting. Could you try the latest preview build and/or provide more details about your setup?
Hi Mike,
I'm still getting exactly the same problem with your latest 1.29 RC -- Black window with a cursor, does not respond to any inputs. BTW terminal loading is also slow, with the spinning color wheel showing up. I can open iTerm2 almost instantly, so it's not hardware performance issue.
Attachments
CleanShot 2021-01-03 at 23.07.06.gif
CleanShot 2021-01-03 at 23.07.06.gif (472.19 KiB) Viewed 16898 times

Post Reply