Skip to content

Comments

feat(webgl2): update to beamterm 0.15.0 and add disable_auto_css_resize option #155

Open
junkdog wants to merge 6 commits intoratatui:mainfrom
junkdog:beamterm-resize-fix
Open

feat(webgl2): update to beamterm 0.15.0 and add disable_auto_css_resize option #155
junkdog wants to merge 6 commits intoratatui:mainfrom
junkdog:beamterm-resize-fix

Conversation

@junkdog
Copy link
Member

@junkdog junkdog commented Jan 26, 2026

fixes resize detection for responsive layouts where the container size should determine the canvas dimensions

maybe there's a nicer way of doing this, so i'm leaving it in a draft state for now The nicer way was to make a tiny beamterm release.

as part of updating to the next beamterm release, some examples have been updated:

image

unicode example: now uses the dynamic font atlas, so everything renders properly

clipboard example: enabled clipboard support for webgl2

@junkdog junkdog marked this pull request as draft January 26, 2026 22:27
@junkdog junkdog changed the title feat(webgl2): add responsive_resize option for CSS-controlled layouts feat(webgl2): update to beamterm 0.14.0 and add responsive_resize option for CSS-controlled layouts Jan 27, 2026
@junkdog junkdog marked this pull request as ready for review January 27, 2026 19:34
@junkdog junkdog changed the title feat(webgl2): update to beamterm 0.14.0 and add responsive_resize option for CSS-controlled layouts feat(webgl2): update to beamterm 0.14.0 and add disable_auto_css_resize option Jan 27, 2026
@junkdog junkdog added the wegl2 WebGL2 Backend related label Feb 8, 2026
@junkdog junkdog marked this pull request as draft February 16, 2026 19:27
@junkdog
Copy link
Member Author

junkdog commented Feb 16, 2026

i converted this to a draft because i found out that there's a bug in the atlas generation and how the is_emoji crate was used, causing some non-emoji glyphs to be treated as emoji - so i need make another release.

@orhun
Copy link
Member

orhun commented Feb 17, 2026

got it, thanks for the update

@junkdog junkdog force-pushed the beamterm-resize-fix branch from 01ca418 to 8836e9e Compare February 17, 2026 18:47
@junkdog junkdog changed the title feat(webgl2): update to beamterm 0.14.0 and add disable_auto_css_resize option feat(webgl2): update to beamterm 0.15.0 and add disable_auto_css_resize option Feb 17, 2026
@junkdog junkdog marked this pull request as ready for review February 17, 2026 18:47
@junkdog
Copy link
Member Author

junkdog commented Feb 17, 2026

removed some 100-150 lines of url detection/extraction since beamterm 0.15.0 provides Terminal::find_url_at cursor position.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

wegl2 WebGL2 Backend related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants