Martín Lucas Golini
|
bd96005bf8
|
ecode: Implemented LSP document symbol tree with search, integrated with the breadcrumb.
eepp: Added a new flag to UIWindow to create ephemeral windows (windows that close on focus loss).
|
2024-08-26 01:09:50 -03:00 |
|
Martín Lucas Golini
|
10c9906862
|
Keep folded regions on folding ranges refresh even if the folded region disappears from the new folded regions. It might be better/safer to unfold those regions but I'll experiment a little.
|
2024-08-21 01:34:47 -03:00 |
|
Martín Lucas Golini
|
e9912e7be1
|
eepp: Allow selecting multiple files in UIFileDialog.
ecode: Allow opening multiple files from "Open File" (SpartanJ/ecode#252).
|
2024-08-18 01:44:13 -03:00 |
|
Martín Lucas Golini
|
72a0cdbc69
|
Add support for DropDownList and ComboBox on UIMessageBox.
Improve displayed indent tab character settings.
|
2024-08-17 20:16:32 -03:00 |
|
Martín Lucas Golini
|
526e86b5d6
|
Adds support for custom tab visualization (SpartanJ/ecode#37).
|
2024-08-17 13:02:59 -03:00 |
|
Martín Lucas Golini
|
7c556ad58e
|
Fixes issue SpartanJ/ecode#306.
Updated efsw.
|
2024-08-04 00:16:57 -03:00 |
|
Martín Lucas Golini
|
639e20c2f0
|
Several bug fixes detected with VS debugger.
|
2024-07-22 23:49:52 -03:00 |
|
Martín Lucas Golini
|
8ce9e7045b
|
Auto-Save implementation for project files (issue SpartanJ/ecode#220). Still pending Auto-Save for non-open project environment.
|
2024-07-14 20:15:04 -03:00 |
|
Martín Lucas Golini
|
a836f6335e
|
FoldRangeProvider is now an interface.
Fix rare crash in linter plugin.
|
2024-07-11 20:04:47 -03:00 |
|
Martín Lucas Golini
|
2e0c89d82a
|
Minor clean up in Text.
|
2024-07-09 16:20:40 -03:00 |
|
Martín Lucas Golini
|
aa301ff405
|
Improve text centering.
|
2024-07-09 01:12:10 -03:00 |
|
Martín Lucas Golini
|
1cbdf3ba0c
|
Try fix a weird crash with fold service.
|
2024-07-08 21:16:29 -03:00 |
|
Martín Lucas Golini
|
45c3745af8
|
Added Font::getAscent and Font::getDescent. Use font height for selection rows.
|
2024-07-06 13:15:44 -03:00 |
|
Martín Lucas Golini
|
a9de765b60
|
Minor clean up in TCPSocket and set timeout on HTTP socket connections.
LSP list view always selects first item.
|
2024-07-05 01:37:50 -03:00 |
|
Martín Lucas Golini
|
7f90b5afb3
|
Fix rounding errors for line positioning in UICodeEditor.
|
2024-07-04 21:32:58 -03:00 |
|
Martín Lucas Golini
|
3168bb6d6c
|
Display vertical scrollbar in UICodeEditor list views when required.
|
2024-07-04 11:05:36 -03:00 |
|
Martín Lucas Golini
|
1be7884c85
|
Better visual indicator of modified file.
Try fix a very rare crash when loading document while starting LSP and requesting folding information.
|
2024-06-30 20:33:12 -03:00 |
|
Martín Lucas Golini
|
3faabb870c
|
Text shaper fixes.
|
2024-06-25 21:16:29 -03:00 |
|
Martín Lucas Golini
|
4ec00ee02d
|
ecode: Quick Fix icon is now clickable. Minor fixes with incorrect usage of setCursor.
|
2024-06-23 22:05:04 -03:00 |
|
Martín Lucas Golini
|
b4917bf604
|
Small micro optimizations.
|
2024-06-19 01:56:03 -03:00 |
|
Martín Lucas Golini
|
a489d5da94
|
Minor text rendering optimization.
Flag if document line is full ASCII (it will be used later).
Fix link hover cursor.
|
2024-06-18 18:51:01 -03:00 |
|
Martín Lucas Golini
|
013229b4f6
|
More text shaping WIP and some fixes.
|
2024-06-16 03:30:48 -03:00 |
|
Martín Lucas Golini
|
ace617f8c3
|
More work in text shaper implementation.
|
2024-06-15 19:41:42 -03:00 |
|
Martín Lucas Golini
|
3bed787795
|
More improvements for text shaping.
|
2024-06-14 02:23:53 -03:00 |
|
Martín Lucas Golini
|
b3cd551ff4
|
More improvements.
|
2024-06-13 02:20:23 -03:00 |
|
Martín Lucas Golini
|
21db25b971
|
HarfBuzz investigation
|
2024-06-09 14:09:57 -03:00 |
|
Martín Lucas Golini
|
c65044e47d
|
Fix in UITreeView open tree (any mouse button click was triggering).
Improved cursors inside UICodeEditor, also update folding on syntax definition change.
|
2024-06-07 21:09:32 -03:00 |
|
Martín Lucas Golini
|
0a4bafdc75
|
FileSystemModel: Crash fix on invalid file event.
|
2024-06-06 14:52:01 -03:00 |
|
Martín Lucas Golini
|
a106b0d109
|
Some optimizations.
|
2024-06-06 00:58:56 -03:00 |
|
Martín Lucas Golini
|
0d4b18dd79
|
Pumps versions.
|
2024-06-05 00:23:40 -03:00 |
|
Martín Lucas Golini
|
105793d56e
|
Fix code-folding when an area is modified by a formatter or any external tool.
|
2024-06-03 01:18:56 -03:00 |
|
Martín Lucas Golini
|
6832032470
|
Added configuration for code-folding.
|
2024-06-02 22:12:52 -03:00 |
|
Martín Lucas Golini
|
ce4ba10795
|
Fixes and improvements for code folding.
|
2024-05-31 21:41:45 -03:00 |
|
Martín Lucas Golini
|
d39be5958d
|
Folding fixes.
|
2024-05-30 20:04:03 -03:00 |
|
Martín Lucas Golini
|
a4be2966fd
|
More code folding improvements. Added generic methods to not depend on the LSP when it's not available.
|
2024-05-30 00:56:20 -03:00 |
|
Martín Lucas Golini
|
416663675b
|
Visual improvements for folding.
|
2024-05-29 21:33:05 -03:00 |
|
Martín Lucas Golini
|
73958d442f
|
Code Folding fixes.
|
2024-05-28 23:49:32 -03:00 |
|
Martín Lucas Golini
|
0bd4de1d27
|
More code folding work.
|
2024-05-28 00:42:06 -03:00 |
|
Martín Lucas Golini
|
396f1e2558
|
Code Folding WIP.
|
2024-05-27 00:57:18 -03:00 |
|
Martín Lucas Golini
|
0cb3354ca1
|
New code-folding idea WIP.
|
2024-05-26 01:21:16 -03:00 |
|
Martín Lucas Golini
|
bca010b606
|
Minor refactor.
|
2024-05-25 00:36:07 -03:00 |
|
Martín Lucas Golini
|
6334c9def9
|
Fixes in line wrap and document view refactor.
|
2024-05-24 01:16:37 -03:00 |
|
Martín Lucas Golini
|
c6f9f10814
|
LineWrapping refactor WIP. Also reduced minimap draw calls (instead of per-line now are per-frame).
|
2024-05-23 20:41:31 -03:00 |
|
Martín Lucas Golini
|
2b0c59c658
|
Minor fix.
|
2024-05-21 20:14:11 -03:00 |
|
Martín Lucas Golini
|
98109c9ded
|
Fix multi-cursor paste operation.
|
2024-05-21 00:27:13 -03:00 |
|
Martín Lucas Golini
|
c768277c71
|
Reset line wrap info on document reset.
|
2024-05-20 21:19:22 -03:00 |
|
Martín Lucas Golini
|
622990db74
|
Some performance optimizations.
|
2024-05-19 21:15:28 -03:00 |
|
Martín Lucas Golini
|
4bc952dcc2
|
Minimap fixes
|
2024-05-19 19:30:46 -03:00 |
|
Martín Lucas Golini
|
53a592d300
|
More minimap work.
|
2024-05-19 12:39:37 -03:00 |
|
Martín Lucas Golini
|
3efd994923
|
More fixes.
|
2024-05-17 21:04:10 -03:00 |
|