-
-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Corrupted line width after resize #883
Comments
oh dear, i think we can group them all together, these family of bugs, all related to resize. But many thanks for the report. ;( |
Are you proposing to use separate label to mark such bugs or to create an issue to monitor other issues with resize ? |
nono. I think after the current think I'm going to tackle resize in a way that I wanted to refactor inflated lines anyways. for this refactor I'd need to re-implement resize anyways. If I am not mistaken, your ring rewrite is a drop-in replacement (API wise), such that we both won't interfere, right? I'm about to touch only the Line group of APIs plus Grid::resize, I'd say. |
Right, this ring can be used as a drop-in replacement (and it already can be used in such way) i also added a function |
Quick Braindump of our call
So when a resize is happening, the InflatedLine "views" are going to re-reference their new range into the dense Cell pool, literally like TrivialLine, just for Cell objects. Please have this logic tested on the lowest layer possible. |
Contour Terminal version
Contour Terminal Emulator 0.3.7.245
Installer source
GitHub: release page
Operating System
Windows 11 21H2
Architecture
x86-64
Other Software
No response
Steps to reproduce
2022-11-19_10-51-49.mp4
Expected Behavior
Full width of the line available for editing
Actual Behavior
Line width is corrupter and not completele available for editing
Additional notes
No response
The text was updated successfully, but these errors were encountered: