5.1.0 #4334
Tyriar
announced in
Announcements
5.1.0
#4334
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
🚀 Features
Multiple texture atlas page support (#4244, #4252, #4274) via @Tyriar
Instead of there being a hard cap of 1024x1024 on the size of the texture atlas backing the canvas and webgl renderers, multiple textures are now supported. Each individual texture is now 512x512 which allows faster uploading to the GPU and will continually merge until the maximum of 4096x4096 is reached.
The benefits in simple terms of this change are:
Here is an example of a 512x512 texture atlas page right after the terminal has loaded and printed a powerline-based prompt:
And here is the 1024x1024 page after a lot of glyphs have rendered:
Slash and triangle custom glyphs (#4313) via @Tyriar
Eight new powerline extra custom glyphs are supported:
New option scrollOnUserInput (#4289) via @JasonXJ
You can now specify whether to scroll to the bottom of the terminal on user input, previously this was the default and only behavior. This new setting is enabled by default.
🐞 Bug fixes
Terminal.open
is called (Allow renderer to be set before Terminal.open is called #4151) via @TyriarCSI 0 m
via @JasonXJ🏎️ Performance
📝 Documentation and internal improvements
allowProposedApi
(Update allowProposedApi comments #4125) via @BattlefieldDuck🛑 Breaking changes
allowNonHttpProtocols
property onILinkHandler
which forces the embedder to opt-in to non-http(s) protocols. This is a breaking change in a minor release as it could improve security of embedders.🎉 New real-world use cases
📥 Addons
xterm-addon-attach
xterm-addon-canvas
xterm-addon-serialize
xterm-addon-webgl
xterm-addon-web-links
🤝 Compatible addon versions
xterm-addon-attach@0.7.0
xterm-addon-fit@0.6.0
xterm-addon-ligatures@0.6
xterm-addon-search@0.10.0
xterm-addon-serialize@0.9.0
xterm-addon-unicode11@0.4.0
xterm-addon-web-links@0.8.0
xterm-addon-webgl@0.14.0
This discussion was created from the release 5.1.0.
Beta Was this translation helpful? Give feedback.
All reactions