Martín Lucas Golini
57929621df
Prevent a crash when signature parameters are incorrect.
...
"About ecode" close with escape (SpartanJ/ecode#873 ).
2026-04-08 15:51:35 -03:00
Martín Lucas Golini
5e6c05d0c5
Fixes in Color::isColorString, added some functions to String, refactored a few things in LuaPattern. Fixed a crash while rendering text with only spaces. Improved FunctionString performance.
2026-04-07 00:05:51 -03:00
Martín Lucas Golini
061cb53dbf
Fix pt, em, rem, pc, in, cm, mm to follow HTML spec.
...
Fix hexa color validation in Color::isColorString.
2026-04-05 03:21:57 -03:00
Martín Lucas Golini
c3135e0b84
Deprecate TextInputPassword and its aliases.
2026-04-04 22:03:03 -03:00
Martín Lucas Golini
98088dd44d
Add color boxes support ( SpartanJ/ecode#825 ).
2026-04-04 14:11:05 -03:00
Martín Lucas Golini
2a410876a7
Fix "box" shorthand parser.
...
AI Assistant: Added some new free models.
Fixed a crash in UIWidgetInspector.
2026-04-04 02:42:10 -03:00
Martín Lucas Golini
56c8bdcc5b
Treat width/height px units as dp in HTML environments for better scaling.
2026-04-04 00:53:07 -03:00
Martín Lucas Golini
dd6b6a11bf
Added basic HTML inputs support.
...
Fixes in StyleSheet::removeAllWithMarker and added StyleSheet::removeAllWithoutMarker.
2026-04-02 01:17:11 -03:00
Martín Lucas Golini
0f8bacf6dd
Fix br element tag.
...
Fix gumbo dependency in ecode.
Fix crash in StyleSheet::getStyleSheetStyleByAtRule.
Plus some minor nits.
2026-03-29 20:18:19 -03:00
Martín Lucas Golini
26a97be74d
Added HTML native linting.
...
Added HTML folding-ranges.
Fixed HTMLFormatter::HTMLtoXML.
Added `TextDocument::toString` and `TextDocument::toUtf8String`.
Fixed incorrect check for emojis in Text.
Fixed potential crash due to CSS parsing issues in StyleSheetSpecification.
2026-03-29 14:31:26 -03:00
Martín Lucas Golini
8b111779a0
Some extra WIP for the HTML support, fixed layout calculation on HTML tables and rich text elements. Fixes in the demo, probably test won't pass yet (i cannot repro the failure!).
2026-03-28 23:14:28 -03:00
Martín Lucas Golini
a14b8f4de0
Minor fix in UIHTMLTable layouting.
...
Add *very* basic HTML test. And *very* basic HTML demo. This is more than basic, it's just that I need something to quickly test stuff.
2026-03-28 02:45:24 -03:00
Martín Lucas Golini
3286f3d0b7
Update lspclient.json to separate command from its parameters.
2026-03-27 10:48:26 -03:00
Martín Lucas Golini
2e49dba21b
Add colspan support in HTML Table.
2026-03-27 01:34:30 -03:00
Martín Lucas Golini
43a1dca16c
Layouting improvements for UIImage and HTML elements.
...
Default StyleSheetUnit is now Dp when it's not specified (this is not used very often but in HTML mode we need to respect the DPI).
Fix MarkdownView fonts color when on Light theme.
2026-03-27 00:01:09 -03:00
Martín Lucas Golini
571ed644f5
Integration of the diff/patch viewing and file comparison in ecode ( SpartanJ/ecode#130 ).
2026-03-25 23:44:57 -03:00
Martín Lucas Golini
d0093a7801
Added multi-file diff / patch visualization support.
2026-03-25 00:54:48 -03:00
Martín Lucas Golini
abbd2625ad
Ups. Improved visuals in UIDiffView and actually fixed the tests.
2026-03-24 19:30:57 -03:00
Martín Lucas Golini
0e7909a2f0
Add resource_link support.
...
Agent Config WIP.
2026-03-22 22:47:58 -03:00
Martín Lucas Golini
af9eebe9ea
Agent picker.
2026-03-21 18:07:45 -03:00
Martín Lucas Golini
af75f88369
Merge develop into feature/acp and resolve conflicts
2026-03-21 15:20:15 -03:00
Martín Lucas Golini
03acb3f95b
Branched WIP that needs to be merged with the new changes from develop.
2026-03-21 15:07:32 -03:00
Martín Lucas Golini
05d6d3e2a3
Redesigned LLM model selection in AI Assistant chat UI (now it's possible to search by filtering its name).
...
Redesigned UIDropDownList to inherit from UIDropDown which is a base class to handle different types of drop-downs. Added UIDropDownModelList which is the same as UIDropDownList but uses a UIListView by default so it's a model/view based DropDown.
Fix crash when changing states of the buttons in the build panel.
Increased the default animations speed.
2026-03-21 15:02:50 -03:00
Martín Lucas Golini
141dcc7f88
Fix ft not displaying when no project is loaded ( SpartanJ/ecode#853 ).
...
Added extension .cps to be treated as JSON (SpartanJ/ecode#851 ).
Added `NVIDIA: Nemotron 3 Super` model from OpenRouter.
2026-03-19 20:10:25 -03:00
Martín Lucas Golini
9409a82092
Added syntax highlighting for WebAssembly Text Format ( SpartanJ/ecode#842 ) and WebAssembly Interface Types ( SpartanJ/ecode#844 ).
...
Improvements in SyntaxTokenizer TextMate compatability.
Fixed debugging types definition scripts.
2026-03-16 01:11:23 -03:00
Martín Lucas Golini
bbba9b9023
ACP WIP
2026-03-09 20:19:10 -03:00
Martín Lucas Golini
a83812272c
Fix accidental spaces inserted in chat ui.
2026-03-09 19:14:53 -03:00
Martín Lucas Golini
6fd0950eba
Minor fix in RichText.
2026-03-09 00:31:38 -03:00
Martín Lucas Golini
e8f4c9c8f7
More improvements in Markdown and basic HTML support (WIP!).
2026-03-08 16:00:36 -03:00
Martín Lucas Golini
9514b0fd73
Several general improvements and fixes across the UI: UIRichText, UITextSpan, UIImage, UIScrollView.
2026-03-08 03:05:17 -03:00
Martín Lucas Golini
2d3a7b3032
Add blockquote support.
...
Fix a border rendering bug.
Fix background-color in UIRichText.
2026-03-07 03:33:10 -03:00
Martín Lucas Golini
1a20708d78
Fix Windows build.
2026-03-04 10:26:48 -03:00
Martín Lucas Golini
0c1bbb6959
Improved RichText support, added more support for basic HTML elements.
2026-03-04 01:04:34 -03:00
Martín Lucas Golini
0a1c0de152
Silence premake5 beta8 warnings (make it future ready).
...
Minor nit in AIAssistant, added llama.cpp provider (since it's usually used in 8080).
2026-03-01 18:02:11 -03:00
Martín Lucas Golini
cfc6b546ac
Added native support for YAML linting ( SpartanJ/ecode#829 ).
2026-02-28 12:29:56 -03:00
Martín Lucas Golini
bc83764358
Added native JSON linter ( SpartanJ/ecode#828 ).
2026-02-27 18:41:56 -03:00
Martín Lucas Golini
3b671bbb97
Added documentation to Node, UINode, UIWidget, SceneNode and UISceneNode with the help of AI + human supervision (hopefully I didn't miss any important detail). I chose these classes given that they are core classes of the UI framework.
2026-02-27 00:22:58 -03:00
Martín Lucas Golini
d1ad9527a9
Added a few models from OpenRouter.
2026-02-25 11:27:00 -03:00
Martín Lucas Golini
ccf5a49f88
Minor fix in AI chat file links.
...
Minor improvements in breeze CSS rules and color scheme translator.
2026-02-23 01:05:33 -03:00
Martín Lucas Golini
7e3d9311f4
Add Gemini 3.1 Pro Preview model to AI Assistant.
2026-02-22 01:16:20 -03:00
Martín Lucas Golini
4850833b00
A couple of minor changes in AI Assistant: Added option to regenerate the conversation title (useful for when you clone a conversation and you modify it). And allow to copy conversation bubbles during AI response.
2026-02-21 12:11:33 -03:00
Pierre Dittgen and Martín Lucas Golini
3a00ad4673
add french messages file ( #171 )
...
Co-authored-by: Martín Lucas Golini <spartanj@gmail.com >
2026-02-18 01:13:08 -03:00
Martín Lucas Golini
a9901ef23b
Allow to configure window shadow style with: window-shadow-color, window-shadow-offset, window-shadow-size.
2026-02-16 13:32:14 -03:00
NullPlane
f223283426
Update German translation [de.xml][ecode] ( #170 )
...
~~> Updated German Translation to 0.7.4_r00
2026-02-14 18:56:01 -03:00
Martín Lucas Golini
5085a13c21
Added a few models.
2026-02-11 21:17:16 -03:00
Martín Lucas Golini
ccd6da0a1b
Fix a bug in LLMChatCompletionRequest that missed parsing packets without a complete JSON object (affected Copilot and Perplexity).
...
Fix a bug in Markdown parser, I misinterpreted the documentation.
2026-02-10 01:01:41 -03:00
Martín Lucas Golini
7977cd99dd
Minor changes in DropDownList style.
...
Added StringMapModel and an example.
2026-02-09 13:37:18 -03:00
Martín Lucas Golini
619295fa62
Fix modifed files color highlight in treeview.
...
Minor change in AI Assistant.
2026-02-06 00:45:24 -03:00
Martín Lucas Golini
2687f49294
Refactor in ContextSettings.
...
Added NVIDIA provider in AI Assistant and updated Perplexity models.
2026-02-05 00:53:07 -03:00
Martín Lucas Golini
f2d491384d
Some UI widgets constructor refactor and minor function renaming.
...
Added Moonshot LLM models support.
2026-02-04 01:31:43 -03:00