Bernardo Magri
|
c74c0f295b
fix(gtk): correct minibuffer cursor rendering
|
1 hónapja |
Bernardo Magri
|
f77a196c6f
fix(gtk): resolve modeline visibility and split crash
|
1 hónapja |
Bernardo Magri
|
2c6e725dda
fix(renderer): resolve GTK crash and TUI cursor glitch
|
1 hónapja |
Bernardo Magri
|
795933094b
fix(gtk): address popover focus stealing and minibuffer rendering bugs
|
1 hónapja |
Bernardo Magri
|
c64fab6e6d
fix(minibuffer): resolve TUI backspace, GTK rendering, and Popover issues
|
1 hónapja |
Bernardo Magri
|
1a27977493
fix(themes): implement renderer cache invalidation on theme change
|
1 hónapja |
Bernardo Magri
|
30d115bb9e
fix(gtk): Correct visual cursor misplacement and improve font metrics. This commit addresses the issue where the visual cursor would not redraw in the correct position despite logical cursor updates. The Pango::Layout is now always updated with the current line's text before cursor position calculations, resolving misplacement. Character width calculation is also refined.
|
1 hónapja |
Bernardo Magri
|
8b26e702dc
feat(gtk): Implement line-based rendering cache
|
1 hónapja |
Bernardo Magri
|
2dbb6b0bde
fix(gtk): Restore missing UI elements and input handling
|
1 hónapja |
Bernardo Magri
|
7ab3711c76
refactor(core): Decouple EditorCore and refine Lua API interactions
|
1 hónapja |
Bernardo Magri
|
30d3faad9d
feat(minibuffer): Implement Advanced Completion UI
|
1 hónapja |
Bernardo Magri
|
54bb9fac69
refactor(gtk): Implement GtkRenderer and GtkWindowController, move C++ fallbacks to Lua
|
1 hónapja |
Bernardo Magri
|
a60aaa0c09
refactor(gtk): Decouple GTK rendering into GtkRenderer
|
1 hónapja |