Martín Lucas Golini
d174b351e7
Check if forcing codesig-ing the app for macOS works for CI produced apps.
2024-11-01 00:46:18 -03:00
Martín Lucas Golini
0e0ce71609
Optimization to reduce almost to zero allocations during frame rendering in ecode (this gives around 6% perf gains).
2024-10-29 02:11:33 -03:00
Martín Lucas Golini
cac43d0276
Display subfolder hint/info when two or more files have the same file name but different paths.
...
Fix an small bug where selection wasn't totally visible on lines bigger than the viewport and selection covering more than the whole viewport.
2024-10-27 21:46:24 -03:00
Martín Lucas Golini
9ef654929c
Display the stashes creation date. Also add a tooltip text for the stash in order to make easier to read the full name.
...
Fix in Process::create when parsing command arguments from string.
Fix text-align in UITooltip.
Fix in GitPlugin refreshing repositories during git lock files changes.
2024-10-25 00:10:30 -03:00
Martín Lucas Golini
8df0462320
Fix Open in new window when not using "Open Files in New Windows"
2024-10-23 01:28:31 -03:00
Martín Lucas Golini
1e58843896
Optimized String::toString.
...
Revert a change in focus behavior in UIDropDownList since it's incorrect.
Measure plugin load times.
2024-10-22 21:23:31 -03:00
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