Martín Lucas Golini
badced81d5
Fix crash when Build Settings due to invalid memory access.
...
Added ${arch} predefined custom variable for project build settings.
Expose cmake and ninja projects out of the box.
2024-10-22 01:02:30 -03:00
Martín Lucas Golini
fa62aa00ff
Rever small change in fuzzy search for command palette.
2024-10-20 14:51:01 -03:00
Martín Lucas Golini
6c413995ae
Reduce type ambiguity.
...
Don't expose locale headers.
2024-10-20 13:43:08 -03:00
Martín Lucas Golini
b62668dc74
Fix Linux build.
2024-10-20 13:15:45 -03:00
Martín Lucas Golini
66002c3db8
Fixes Haiku performance issues.
2024-10-20 04:09:20 -03:00
Martín Lucas Golini
2bb66d2e40
Improvements for better theming support in ecode.
2024-10-19 22:59:16 -03:00
Martín Lucas Golini
b9667b75a3
Identify and flag nightly builds. If a new version is released as stable they will be able to recognize that there's a new version available.
2024-10-19 17:29:18 -03:00
Martín Lucas Golini
1914488336
Minor clean up.
2024-10-19 14:32:58 -03:00
Martín Lucas Golini
09acc6ff59
Nit.
2024-10-17 12:00:27 -03:00
Martín Lucas Golini
66c57a11e4
loadFolder lnk support.
2024-10-17 01:28:14 -03:00
Martín Lucas Golini
c29000c274
Fix possible dead-lock when calling window->restore() (SDL_RestoreWindow seems to dead-lock on Linux for no reason).
2024-10-17 00:39:32 -03:00
Martín Lucas Golini
4389c99401
Fix breadcrumb highlight.
...
Minor nit for lnk files.
2024-10-16 12:06:17 -03:00
Martín Lucas Golini
0f95121af9
Added windows shortcut support, solves SpartanJ/ecode#349 .
2024-10-15 15:49:17 -03:00
Martín Lucas Golini
8459f4e11f
Fix fuzzy search for keys in commnad palette.
...
Fix in premake4 project file.
2024-10-14 20:36:22 -03:00
Martín Lucas Golini
3d04112402
Allow uieditor to select color scheme.
2024-10-14 15:32:16 -03:00
Martín Lucas Golini
c881410a39
Minor nit with eterm.
2024-10-04 15:01:51 -03:00
Martín Lucas Golini
e7f4c6fa45
Change "Single Instance" to "Open Files in New Window".
2024-10-03 00:22:45 -03:00
Martín Lucas Golini
8669ced73b
Small fix in text shadow for tooltip in light theme.
...
Try again downgrading Ubuntu version for arm64 nightly build (probably won't work, but locally works! 😞 )
2024-10-02 19:57:54 -03:00
Martín Lucas Golini
cf3ca0d82c
Raise and restore window when loaded file in single-instance.
...
Added select-single-line command.
2024-09-29 12:19:49 -03:00
Martín Lucas Golini
12e393b96a
Minor improvements to the ecode build scripts.
2024-09-29 01:28:24 -03:00
Martín Lucas Golini
20c18f0c4b
Focus tab if file loaded is already opened.
2024-09-28 18:53:21 -03:00
Martín Lucas Golini
8c898b68e2
Try fix new Sys functions in Haiku.
2024-09-28 14:26:37 -03:00
Martín Lucas Golini
5a7e7e5387
Avoid crashes on plugin unload while loading.
2024-09-28 13:42:54 -03:00
Martín Lucas Golini
49e56f05a2
Single instance support (tested in Linux and Windows, pending the rest of the OSes, issue SpartanJ/ecode#58 ).
...
Refresh buttons state when Clear Menu is used (issue SpartanJ/ecode#339 ).
2024-09-28 01:01:14 -03:00
Martín Lucas Golini
5570dbd001
Allow to configure keybindings for auto complete plugin ( SpartanJ/ecode#337 ).
2024-09-25 23:34:47 -03:00
Martín Lucas Golini
92291448c0
Fix invalid memory access when Event::OnDocumentChange is processed in LSPClientPlugin.
...
Some refactor of Keyboards Shortcuts.
2024-09-25 20:56:05 -03:00
Martín Lucas Golini
f433141837
Yet another nit.
2024-09-25 01:47:58 -03:00
Martín Lucas Golini
f44fcf1658
A couple of nits in locator.
2024-09-25 01:19:15 -03:00
Martín Lucas Golini
bef41153c1
Implement glob match for path and extension search in Locate bar #336 (issue SpartanJ/ecode#336 ).
2024-09-24 23:13:53 -03:00
Martín Lucas Golini
ffbf3a91d7
Clean up a little bit.
...
Added options to RegEx.
Fix case insensitive search with RegEx.
Added RegEx to UIDocFindReplace.
2024-09-22 21:16:01 -03:00
Martín Lucas Golini
a60cff4d93
Add RegEx support for global search.
...
Minor change in how minimap is dragged.
2024-09-22 14:03:07 -03:00
Martín Lucas Golini
2c617b1deb
RegEx support in TextDocument search. Added RegEx support to ecode's Find & Replace.
2024-09-22 02:16:15 -03:00
Martín Lucas Golini
04e5cd5fb6
Add RegEx class. Refactor PatternMatcher.
2024-09-21 22:29:23 -03:00
Martín Lucas Golini
f69961939b
ecode: Fix issues when dropping folders and files into the application.
2024-09-17 23:58:54 -03:00
Martín Lucas Golini
4082ce517e
Fix error parsing document symbols with the old format (fixes document symbols in pylsp).
2024-09-15 12:41:41 -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
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
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