Martín Lucas Golini
010d4e384c
Fixes issue SpartanJ/ecode#292 .
eepp-2.8.1
ecode-0.6.1
2024-09-14 02:28:52 -03:00
Martín Lucas Golini
c7802e0838
Escape the Flatpak sandbox when executing non-sandboxed binaries.
2024-09-13 00:20:12 -03:00
Martín Lucas Golini
5cd8039250
Fix breadcrumb overlapping with minimap when verticall scrollbar is present.
...
Do not use mbedtls for emscripten build.
2024-09-11 22:40:53 -03:00
Martín Lucas Golini
a5a5848ac6
Pump version.
2024-09-11 20:41:06 -03:00
Martín Lucas Golini
4d0da818c0
Small improvements in breadcrumb. Minor refactor of EventDispatcher::getMousePos.
2024-09-11 20:27:14 -03:00
Martín Lucas Golini
16c2ac84f0
Display preview while selecting indent character.
...
Load health status async.
Fix a crash when navigating a tree without model.
2024-09-10 19:33:53 -03:00
Martín Lucas Golini
0e8f512a7f
Fix typo.
2024-09-06 12:15:31 -03:00
Martín Lucas Golini
5382496f08
Clean up a little bit main class App, move some code to new helper classes.
2024-09-05 00:07:31 -03:00
Martín Lucas Golini
93925c1460
Update efsw again.
2024-09-04 11:49:26 -03:00
Martín Lucas Golini
060e4f4450
Fix crash on LSP reload.
...
Fix document symbols not being sorted (some LSPs do not sort the symbols for some reason).
Update efsw.
2024-09-03 19:17:08 -03:00
Martín Lucas Golini
bdc94fa587
Fix breadcrumb click area.
2024-09-03 13:03:42 -03:00
Martín Lucas Golini
c256818b4c
Fix typo.
2024-09-02 18:07:56 -03:00
Martín Lucas Golini
2440621ede
Highlight fix for comments in a few languages ( SpartanJ/ecode#326 ).
...
Don't open welcome tab when documents are already opened in a new session (SpartanJ/ecode#325 ).
2024-09-02 17:54:47 -03:00
Martín Lucas Golini
ba860d7164
Added "create-new-welcome-tab" command.
2024-09-02 13:28:32 -03:00
Martín Lucas Golini
1df50cb82e
Draw whitespaces optimiation in UICodeEditor.
2024-08-31 01:23:15 -03:00
Martín Lucas Golini
9014f9eb4c
Fix windows build.
2024-08-29 18:38:42 -03:00
Martín Lucas Golini
73a868db55
Allow to drag folder into the editor and it will load the folder (SpartanJ/ecode/314).
...
Flag the document as modified until saved when changing it's line ending (SpartanJ/ecode/315).
Avoid processing document symbols on huge files. Avoid matching brackets on huge files.
2024-08-29 18:20:17 -03:00
Martín Lucas Golini
a10f587545
Invalidate draw when editor updates its highlight.
...
Minor improvement on breadcrumb draw invalidation.
2024-08-29 11:41:07 -03:00
Martín Lucas Golini
2334ec078c
Select current symbol on search symbol window.
2024-08-29 01:23:25 -03:00
Martín Lucas Golini
43be8cb024
Minor fixes.
2024-08-27 00:32:02 -03:00
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
d6fc60a2ce
Editor Breadcrumb WIP.
2024-08-25 01:18:31 -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
fe69610cb7
Fix crash when reloading plugins and triggering subscribed events.
2024-08-15 00:29:15 -03:00
Martín Lucas Golini
01b393e848
Fix double click selection on locked documents.
...
Fix UITextEdit multi-line rendering + Fix DocumentView::isLineVisible.
Fix AutoClose brackets being applied even when was not enabled (ex. UITextInput).
2024-08-13 01:32:52 -03:00
Martín Lucas Golini
1576fa7eb1
Upgrade mbedtls to 3.6.0 (latest stable version). This might not build on some OS's yet.
2024-08-12 21:19:53 -03:00
Martín Lucas Golini
7dd0579842
This is a fix for issue SpartanJ/ecode#310 .
2024-08-11 01:40:43 -03:00
Martín Lucas Golini
5ea47b1c8a
Small build fix.
2024-08-11 00:50:09 -03:00
Martín Lucas Golini
42ca1900fa
Display signature help if avialable and not symbol info is available when pressing lsp-symbol-info (F1).
2024-08-10 21:43:32 -03:00
Martín Lucas Golini
de9c2b4736
Add mhtml extension support.
...
Update efsw.
2024-08-10 17:29:24 -03:00
Martín Lucas Golini
6532fdaecd
Improve auto close brackets behavior on selection.
2024-08-06 00:39:41 -03:00
Martín Lucas Golini
733ea08362
Nit.
2024-08-06 00:21:28 -03:00
Martín Lucas Golini
1046ee6237
Fixed bugs in Run Application.
2024-08-06 00:16:17 -03:00
Martín Lucas Golini
32aef45a1a
Fixes in universal locator.
2024-08-04 00:44:40 -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
04065d9141
Added AWK syntax highlighting.
2024-08-03 21:41:56 -03:00
Martín Lucas Golini
ce2c9a0221
Use complete OS name.
2024-08-03 01:21:04 -03:00
Charlie Root
668305b178
Add FreeBSD ecode build script.
2024-08-03 00:53:03 -03:00
Martín Lucas Golini
8aa1dc1c89
Disable symbol stripping for release builds.
2024-08-03 00:22:52 -03:00
Martín Lucas Golini
5e8bfd4e66
Fix range detection in universal locator.
2024-08-02 00:35:05 -03:00
Martín Lucas Golini
d136341354
FreeBSD build fixes
2024-08-01 21:14:12 -03:00
Martín Lucas Golini
34564588d5
Fix in universal locator.
2024-08-01 12:14:06 -03:00
Martín Lucas Golini
7442aa42d9
File locator now displays the relative path to the open folder instead of the full path of a file.
...
Improve universal locator options when no folder is open (fixes SpartanJ/ecode#303 ).
2024-07-31 20:52:30 -03:00
Martín Lucas Golini
9f35eaaa35
Fix warning.
2024-07-30 12:31:09 -03:00
Martín Lucas Golini
66199853b9
Fix for SpartanJ/ecode#301 .
2024-07-28 22:50:07 -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
7f31761def
Fixes SpartanJ/ecode#293
2024-07-22 22:51:06 -03:00