Martín Lucas Golini
a9fa290be8
Fixed SpartanJ/ecode#424 , SDL2 not being pulled correctly.
2025-04-01 10:51:55 -03:00
Martín Lucas Golini
bee677bdb8
Ups! Do not register Chat UI commands globally.
2025-03-31 22:56:36 -03:00
Martín Lucas Golini
473d4b48c9
Allow to configure the AI Assistant Chat UI keybindings.
...
Allow to prefer the LSP formatter over the command line formatter in the formatter plugin, changed that option as the default for the cases where we use clangd (which fallbacks to clang-format but does diff the file).
2025-03-31 22:40:15 -03:00
Martín Lucas Golini
1a6d87d347
Ups.
2025-03-31 20:10:22 -03:00
Martín Lucas Golini
2c6a68df7b
Fix windows build.
2025-03-31 19:26:36 -03:00
Martín Lucas Golini
67a86c3c05
Process class fix a dead-lock.
...
Compile with C++20 (compilation might fail on some systems, let's see the CI).
Fixed V1 syntax highlighting.
2025-03-31 18:52:42 -03:00
Curculigo
70861e98b9
"Ü" programming language syntax highlighting ( #101 )
...
* "Ü" programming language
* Update languagessyntaxhighlighting.cpp
* Update ecode.cpp
* Update u.cpp
* Update u.cpp
* Update u.cpp
* Update u.cpp
* Update u.cpp
---------
Co-authored-by: Martín Lucas Golini <spartanj@gmail.com >
2025-03-31 17:26:03 -03:00
Martín Lucas Golini
f1bc6bfc98
Add Common Lisp syntax highlighting.
2025-03-31 01:14:09 -03:00
Martín Lucas Golini
5eaa2adf9b
Fix modula2 and 3 definitions.
2025-03-31 00:07:11 -03:00
Curculigo
10a2a9c688
modula2 & modula3 ( #100 )
...
* modula2
* modula2
* modula3
* Update languagessyntaxhighlighting.cpp
* Update ecode.cpp
* Update modula2.cpp
* Update modula3.cpp
2025-03-30 23:58:55 -03:00
Martín Lucas Golini
e07546a802
Added more options for parsers.
2025-03-30 21:20:09 -03:00
Martín Lucas Golini
80677554cf
Fixed small and rare bug that prevented the scrollbars from being visible on the project view.
2025-03-30 20:59:24 -03:00
Martín Lucas Golini
d396bd5b8f
Fix tree view cells tag name.
...
Fix CSS syntax highlighter rule.
Reduce allocations when searching symbols.
2025-03-30 18:47:36 -03:00
Martín Lucas Golini
5823105b17
Use "symbol" instead of "normal" for fallback, new tokenizer changes require it.
2025-03-30 17:35:19 -03:00
Martín Lucas Golini
8f090aba4a
Fix some not ready all data from exited process.
2025-03-30 13:22:18 -03:00
Curculigo
4cd3367ecf
Add CovScript ( #99 )
...
* Add CovScript
* Add CovScript
* Add CovScript
* Update covscript.hpp
* Update covscript.cpp
* Update covscript.cpp
* clang-format files.
---------
Co-authored-by: Martín Lucas Golini <spartanj@gmail.com >
2025-03-30 11:55:00 -03:00
Martín Lucas Golini
844f550053
Added flow language syntax highlighting ( SpartanJ/ecode#406 ).
...
Fixed project search path filters.
2025-03-29 22:07:15 -03:00
Martín Lucas Golini
0ed85dc407
Update language definitions with some of the latest changes (remove auto-injected rules).
...
Allow search in chat input.
2025-03-29 18:49:12 -03:00
Martín Lucas Golini
5a728ddbfd
Fix LLM Chat UI scroll.
...
Add some shortcuts to LLM Chat UI.
2025-03-29 16:54:57 -03:00
Martín Lucas Golini
7870ecbebe
LLM Chat UI improvements.
2025-03-29 15:57:39 -03:00
Martín Lucas Golini
1368ed30d3
Enable text-shaper in nightly builds.
2025-03-29 11:59:18 -03:00
Martín Lucas Golini
c7c45a87cf
Fixes in UICodeEditor mouse click in gutter.
...
Added some basic culling in UICodeEditor.
Remember the Chat UI input text.
2025-03-29 02:17:56 -03:00
Martín Lucas Golini
584dfdfc59
Try fix nightly.
2025-03-28 16:48:32 -03:00
Martín Lucas Golini
a8ee9e8c31
Request restart after changing the fallback font.
2025-03-28 16:03:44 -03:00
Martín Lucas Golini
bce702bf9f
Update to the latest SDL2 version (2.32.2).
...
Fix user manually set fallback-font (default fallback font will be always loaded).
2025-03-28 15:38:43 -03:00
Martín Lucas Golini
f721ef92df
Added a new tokenization method for the SyntaxTokenizer based on customized parsers. Initially is being used to parse numbers in C, C++ and JavaScript/TypeScript. This method is much more flexible and can be much faster than regex or lua patterns.
...
Improvets in AI Assistant.
Fix regression in size calculation of a UIAbstractTableView.
Fix in project search path filters.
2025-03-28 02:15:20 -03:00
Martín Lucas Golini
d003e49319
More improvements for AI Assistant UI.
...
Minor fix exporting syntax definitions.
2025-03-27 01:25:52 -03:00
Martín Lucas Golini
8ac5e1e2e8
Refactor in SyntaxDefinition and related classes.
...
Minor improvements in CPP, CSS, xit syntax highlighting.
AI Assistant / LLM Chat now can restore previous opened chats and states (last model used, panel split), can have private conversations, can clone a previous conversation, plus some visual improvements.
Fixed a bug in tab widget splitting.
2025-03-26 23:55:29 -03:00
Martín Lucas Golini
030b8dd9e6
Added Gemini 2.5 Pro Experimental support.
...
Minor changes in UIScrollView (now updates click step by default).
Minor optimization in SyntaxTokenizer.
Fix UIImage wrap_content and autosize.
Do not crash if no display is available.
2025-03-26 00:14:56 -03:00
Martín Lucas Golini
d0d4231df9
Improve Rave syntax highlighting ( SpartanJ/ecode#399 ).
2025-03-25 12:54:03 -03:00
Martín Lucas Golini
96a06656b6
Merge pull request #98 from Curculigo/develop
...
Update rave.cpp
2025-03-25 09:46:39 -03:00
Curculigo
f4d035d00d
Update rave.cpp
2025-03-25 13:36:56 +07:00
Martín Lucas Golini
5b69427540
Minor refactor in abstract table view.
2025-03-25 01:49:58 -03:00
Martín Lucas Golini
054ac7eedb
Merge pull request #97 from Curculigo/v1
...
Add V1
2025-03-25 01:41:45 -03:00
Martín Lucas Golini
8c04daae02
Merge branch 'develop' into v1
2025-03-25 01:23:32 -03:00
Martín Lucas Golini
5c0b82df69
Fix for Adept preprocessor macros ( SpartanJ/ecode#412 ).
2025-03-25 01:17:07 -03:00
Curculigo
9dbff48b4c
Add V1
2025-03-24 17:45:13 +07:00
Curculigo
c5839cd015
Add V1
2025-03-24 17:44:33 +07:00
Curculigo
6931d39c7f
Add V1
2025-03-24 17:43:34 +07:00
Martín Lucas Golini
e1e24ab06e
Fixes for SpartanJ/ecode#398
2025-03-24 01:53:33 -03:00
Martín Lucas Golini
cfd66fa438
Chat history WIP.
...
Reverted completion fuzzy search.
2025-03-23 03:37:34 -03:00
Martín Lucas Golini
12b2114a56
More ChatUI WIP.
2025-03-20 10:43:17 -03:00
Martín Lucas Golini
7f843ffbad
Fix Process::readAll.
...
Fix possible crash in debugger initialization.
2025-03-19 21:09:08 -03:00
Martín Lucas Golini
67a707a32f
Added Jule syntax highlighting support ( SpartanJ/ecode#398 ).
2025-03-19 13:35:30 -03:00
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