Commit Graph

1151 Commits

Author SHA1 Message Date
Martín Lucas Golini
201fb354e8 Crash fix. 2025-03-17 18:07:58 -03:00
1muhgcmg
1874e66110 Update ecode.cpp 2025-03-17 12:41:33 +07:00
Martín Lucas Golini
770afa4a23 Minor modifications. 2025-03-15 22:42:26 -03:00
Martín Lucas Golini
6d4dd5f611 Adde Blade syntax highlighting support (SpartanJ/ecode#396). 2025-03-15 10:58:37 -03:00
Martín Lucas Golini
129057ee03 Generate summary and save conversation WIP. 2025-03-15 01:25:05 -03:00
Martín Lucas Golini
9e6a29653f AI Assistant UI refactor.
Fixes in debugger an autocomplete plugin (from some of the new changes in both cases).
Fix UITextView not updating the aligment after padding change.
2025-03-14 21:56:05 -03:00
Martín Lucas Golini
c05dcd2c80 Fixed #93.
Fixed #94.
2025-03-14 11:24:41 -03:00
Martín Lucas Golini
d8aa670d12 Some minor fixes in debugger and gitplugin.
Minor visual improvement in status bar.
2025-03-14 00:30:53 -03:00
Martín Lucas Golini
2bccd1f836 More AI Assistant WIP. 2025-03-12 01:27:20 -03:00
Martín Lucas Golini
4ef3dfa312 AI Assistant WIP (first working version, no settings available and many things pending but chat working). 2025-03-11 22:04:46 -03:00
Martín Lucas Golini
2e49d97797 Fix MSVC windows build. 2025-03-11 11:46:06 -03:00
Martín Lucas Golini
d9fc971985 Fix Windows build. 2025-03-11 00:38:03 -03:00
Martín Lucas Golini
561494dc65 Added code folding for Markdown documents. 2025-03-10 01:16:04 -03:00
Martín Lucas Golini
ea8a44e7a9 Fixed an old bug in syntax highlighting that sometimes the first line of the file was not correctly highlighted.
Added Svelte syntax highlighting support.
Improved CSS syntax highlighting.
Added "Open All Files in Folder" option when right click a folder in the folder tree view.
2025-03-09 13:37:33 -03:00
Martín Lucas Golini
dfb0820d0f Added a new fuzzy matching algorithm, it should be better than the previous version, it's similar to what most editors have (implementation is inspired in the sublime_text fuzzy matcher). 2025-03-08 18:33:25 -03:00
Martín Lucas Golini
5923fd5831 Fix for issue #92. 2025-03-05 21:36:34 -03:00
Martín Lucas Golini
7738a85906 Do not use OpenGL ARB functions anymore (it's time to deprecate OpenGL < 1.5).
Fix emscripten build.
Added an icon.
2025-03-05 21:16:02 -03:00
Martín Lucas Golini
976e940b30 Fix discordRPC icons. 2025-03-04 10:53:52 -03:00
Martín Lucas Golini
186888c023 Move IconManager to EE::UI so it can be consumed by other applications. 2025-03-04 01:20:17 -03:00
Martín Lucas Golini
276ed6bfb0 Fix UIWidget::notifyLayoutAttrChangeParent() when used during a transaction.
Fix UIWidget::setLayoutMargin* not correctly invalidating the parent layout.
Fix a complete UI lock when trying to display a UIMessageBox after failed debugging in ecode.
2025-03-02 20:29:17 -03:00
Martín Lucas Golini
a91fde6dfd Improved whitespace rendering performance on wrapped lines, now it has the same cost than non-wrapped lines.
Fixed: Debugger gutter not drawing its background.
Fixed: horizontal scrollbar sometimes being visible on wrapped documents.
Updated CSS Specification documentation.
2025-02-27 19:26:08 -03:00
Martín Lucas Golini
a7c389a042 Minor fixes and improvements in Odin, Lobster, OpenSCAD and SQL syntax language definitions.
Added YueScript syntax highlighting.
2025-02-23 11:29:28 -03:00
Martín Lucas Golini
173f976d21 Fix FileSystemModel Model rename not updating childs paths recursively.
Git branch model now displays if branch origin is gone.
2025-02-22 00:49:18 -03:00
Martín Lucas Golini
6a211f9d4d A few fixes to avoid crashes during debugging sessions. 2025-02-18 11:25:28 -03:00
Martín Lucas Golini
01f6a4fe8e Enable panel build type list after adding a build type, and disable it if no build types are left after removing one. 2025-02-18 00:16:56 -03:00
Martín Lucas Golini
d179e4d0e4 Added Markdown LSP support.
Revert command palette fuzzy match.
2025-02-18 00:12:49 -03:00
Martín Lucas Golini
e86d92d190 File / path and command fuzzy match improvements. 2025-02-17 23:44:01 -03:00
Martín Lucas Golini
2b0d1ec0ff Small refactor. 2025-02-17 00:45:24 -03:00
Martín Lucas Golini
f14e008eb8 Merge branch 'develop' into develop 2025-02-15 11:19:21 -03:00
Martín Lucas Golini
ee4fc028a8 Reduce log verbosity in reconnections. 2025-02-15 11:18:59 -03:00
Martín Lucas Golini
5dbab3b4c5 Pump patch level in eepp and ecode. Forgot to set a new code name, so it will change in next version: "Vastiva". 2025-02-13 21:10:10 -03:00
Martín Lucas Golini
1dc0838ea8 Merge branch 'develop' into develop 2025-02-13 20:01:42 -03:00
Martín Lucas Golini
9b500fbca1 Fix small bug in discord rpc plugin. 2025-02-13 20:01:04 -03:00
Martín Lucas Golini
dc927e07c0 Fix command palette not displaying all available commands.
Minor very rare crash in Debugger when unloading the plugin.
Formatter will try to refresh the semantic highlighting after a document format.
2025-02-13 20:00:13 -03:00
Martín Lucas Golini
b3ed22c666 Add transformation commands for documents: escape, unscape, to-base64, from-base64. 2025-02-12 20:18:43 -03:00
Bytequill
463c9b4d19 Fixed control flow issues 2025-02-12 17:36:03 +01:00
Martín Lucas Golini
0c4de67fba More fixes for the discord plugin. Fix icons, add debounce to activity update to avoid spamming discord. Some clean up. 2025-02-12 00:34:58 -03:00
Martín Lucas Golini
163056c754 Fix config load. 2025-02-11 22:08:06 -03:00
Martín Lucas Golini
e2f8bae0b4 Fix discord ipc find (for me at least). Run async setActivity. 2025-02-11 20:16:30 -03:00
Martín Lucas Golini
378a28acf5 Try fix MSVC build.
Some minor improvements and fixes.
2025-02-11 19:44:09 -03:00
Martín Lucas Golini
6652d90eaa Improve connection status handling. 2025-02-11 19:32:59 -03:00
Martín Lucas Golini
a260d87ca7 Apply some suggestions and fixes. 2025-02-11 19:18:33 -03:00
Bytequill
425eb72c85 minor: final cleanup 2025-02-11 22:28:22 +01:00
Bytequill
08e92db506 Clang-format; Correctly add command discordrpc-reconnect; Check for doLanguageIcons config option 2025-02-11 22:22:25 +01:00
Bytequill
fadb3b9879 Implement icon setting; Fixed invalid json in config 2025-02-11 19:42:50 +01:00
Bytequill
6ef43968f6 Added language icon bindings 2025-02-11 19:08:55 +01:00
Martín Lucas Golini
9cd26dce6c Merge branch 'develop' into develop 2025-02-10 11:04:25 -03:00
Martín Lucas Golini
2bb95cb21b Pump version before release. 2025-02-09 13:04:42 -03:00
Bytequill
5f00e584c1 Fixed preprocessing build fail on Windows 2025-02-08 20:18:29 +01:00
Bytequill
5b1b027f3a Added Windows support; Logging refactor; Added reconnect behavior; Fixed a logic error 2025-02-08 08:50:02 +01:00