Martín Lucas Golini
559fa157af
Fix language export.
2025-03-19 01:21:29 -03:00
Martín Lucas Golini
88b1b4df86
Fix clearing breakpoints.
2025-03-19 00:30:26 -03:00
Martín Lucas Golini
90e683efca
Do not try to use X11 headers if they are not available.
2025-03-18 23:57:35 -03:00
Martín Lucas Golini
ad8a1ada8c
Fix another crash.
2025-03-17 18:29:18 -03:00
Martín Lucas Golini
201fb354e8
Crash fix.
2025-03-17 18:07:58 -03:00
Martín Lucas Golini
9a04ffaae8
Merge pull request #95 from 1muhgcmg/develop
...
Add Rave
2025-03-17 15:46:56 -03:00
1muhgcmg
6d7754c0a7
Update rave.cpp
2025-03-17 22:59:35 +07:00
1muhgcmg
1874e66110
Update ecode.cpp
2025-03-17 12:41:33 +07:00
1muhgcmg
c697e4f00e
Update languagessyntaxhighlighting.cpp
2025-03-17 12:40:17 +07:00
1muhgcmg
bbc3eb9335
Add Rave
2025-03-17 12:38:25 +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
136c875b3b
Fix layout invalidation issue.
2025-03-12 23:57:03 -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
d58e846cce
Improve tokenizer performance by adding a couple of simple tokenizing hacks.
...
Added UUID class.
Fixed TextDocument folding ranges not updating on untitled docs.
Fixed UILinearLayout bug I introduced the other day.
Improved the Spreadsheet parser to allow direct use of arithmetic operators.
2025-03-10 21:06:36 -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
e313f3f6fe
Add Fennel syntax highlighting ( SpartanJ/ecode#393 ).
2025-03-10 00:01:46 -03:00
Martín Lucas Golini
4a6effbc24
Fix JSON to C++ language converted when using regexs.
2025-03-09 13:58:11 -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
b84080f7ec
SyntaxTokenizer improvements. Now it's possible to set captures to sub-syntaxes and ranges.
...
Fix in RegEx that prevented to ^ work properly in tokenizer.
2025-03-09 01:57:54 -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
0dba4a222b
A couple of minor changes.
2025-03-07 00:15:22 -03:00
Martín Lucas Golini
48dbedafef
Fix OpenGL 3 Core Profile vertex buffers on macOS (fixes ecode console rendering when using 3 CP). Disable OpenGL 3 renderer on macOS.
2025-03-05 22:04:04 -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
7174a985b7
Merge pull request #91 from bytequill/develop
...
fixed missing changes for namechange in vyfor/icons#62
2025-03-05 09:49:47 -03:00
bytequill
bf2291fffc
fixed missing changes for namechange in vyfor/icons#62
2025-03-05 07:34:27 +01:00
Martín Lucas Golini
42981acbda
Fix in Node::childAddAt.
...
Updated codicon and nonicons.
Added a few icons.
2025-03-04 20:43:24 -03:00
Martín Lucas Golini
5d35302f87
Remove unused line in make scripts for macOS ( closes #90 ).
2025-03-04 19:37:23 -03:00
Martín Lucas Golini
e3a4908e6c
Moved acknowledgements to ecode.
2025-03-04 11:51:06 -03:00
Martín Lucas Golini
976e940b30
Fix discordRPC icons.
2025-03-04 10:53:52 -03:00
Martín Lucas Golini
65586b5158
Fix Windows build.
2025-03-04 01:36:00 -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
e15bb2386b
Fix syntax highlight error in sub-syntaxes due to an incorrect line cache movement on added lines.
...
Add a new event to track the number of visible lines changes in UICodeEditor.
2025-03-03 12:29:53 -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
762b740102
Implement UICodeEditor::isScrollable so it can have a parent scrollable element.
2025-03-02 13:24:10 -03:00
Martín Lucas Golini
2f2f9349f7
Improve padding support for UICodeEditor.
2025-03-01 00:35:12 -03:00
Martín Lucas Golini
cb5c787a59
Fix a rare crash during quick paging.
2025-02-28 18:56:49 -03:00
Martín Lucas Golini
8867c87279
Fixed an old UILinearLayout bug when using layout weights.
...
Fixed a performance regression in line wrapping when a monospace font contains fallback glyphs from other fonts.
Fixes in code editor horizontal scroll.
2025-02-28 00:45:53 -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
a08148bc57
Color Emoji fonts are now displayed correctly in monospaced fonts (they will have the right size and color).
...
Several improvements have been done to avoid losing performance when rendering non-monospaced text over monospaced fonts.
Exposed properties to UICodeEditor (PropertyId::EnableCodeEditorFlags, PropertyId::DisableCodeEditorFlags, PropertyId::LineWrapMode, PropertyId::LineWrapType).
Event::OnSizeChange event is now reported AFTER onSizeChange event has been processed by the widget that changed its size.
UIApplication now loads a monospaced font if found.
Fixes in String::readBySeparator.
2025-02-27 00:20:26 -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