Commit Graph

975 Commits

Author SHA1 Message Date
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