Martín Lucas Golini
f9023edcbe
Mmh??
2026-03-28 03:03:45 -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
fe815e97ac
Added clear-indentation command ( SpartanJ/ecode#854 ).
2026-03-27 16:04:38 -03:00
Martín Lucas Golini
084152ec09
Don't force the Diff View when opening diff or patch files, give a menu option to show the diff preview (closes issue SpartanJ/ecode#863 ).
2026-03-27 11:24:05 -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
939316365e
Fixed text-decoration in spans.
...
Added markdown live preview option in markdown files (I'll iterate later).
2026-03-26 01:01:04 -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
527c1dc56c
Fix in drop-down height calculation.
...
Added `--diff` parameter.
Allow to load multiple files and folders from the CLI.
2026-03-25 13:20:10 -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
86edee86c5
Forgot to fix tests.
2026-03-24 19:13:16 -03:00
Martín Lucas Golini
d38415f335
UIDiffView: Added Reduced / Complete toggle. Added LCS support. A lot of extra improvements.
2026-03-24 18:50:54 -03:00
Martín Lucas Golini
2d536772ba
UIDiffView: Highlight sub-line differences.
2026-03-24 15:51:26 -03:00
Martín Lucas Golini
534c052722
Added side by side view in the diff viewer, allow to change view mode with a switch. Performance improvements and more.
2026-03-24 13:34:56 -03:00
Martín Lucas Golini
eeae5c11cd
UIDiffView improvements.
2026-03-24 01:17:24 -03:00
Martín Lucas Golini
d76ff2c064
Merge remote-tracking branch 'origin/develop' into develop
2026-03-23 18:51:03 -03:00
Martín Lucas Golini
0e923adea9
UI: Add UIDiffView for specialized diff/patch visualization
...
- Integrated dtl into thirdparty for native string diffing
- Implemented UIDiffView, a composite wrapper for UICodeEditor with a custom plugin (UIDiffEditorPlugin)
- Handles dynamic string diffing and standard .patch file parsing
- Automatically extracts target filename from patch headers for proper syntax highlighting
- Corrects line numbers in gutter to match the diff origins while hiding patch headers
- Wired into App::loadDiffFromPath and GitPlugin
- Added exhaustive unit tests in uidiffview_test.cpp
2026-03-23 18:50:26 -03:00
Martín Lucas Golini
0ff676c060
Stupid fixes.
2026-03-23 14:54:26 -03:00
Martín Lucas Golini
36192363af
Should fix build.
2026-03-23 14:31:47 -03:00
Martín Lucas Golini
2e42686c80
Should fix build.
2026-03-23 14:31:18 -03:00
Martín Lucas Golini
5429b15e04
More ACP client WIP, finishing the protocol implementation.
2026-03-23 14:25:44 -03:00
Martín Lucas Golini
a105cdb301
Merge branch 'develop' into feature/acp
2026-03-23 13:23:42 -03:00
Martín Lucas Golini
dbae41fd85
Minor fix in md2html. Better error report in XML loading.
2026-03-23 13:23:19 -03:00
Martín Lucas Golini
9c966ac427
ACP Improvements phase 2 ready.
2026-03-23 13:22:17 -03:00
Martín Lucas Golini
a5822268cb
ACP Support Improvement for ecode (Terminal output, better error reporting). ACP plans.
...
Safety memory clean ups.
2026-03-23 02:48:04 -03:00
Martín Lucas Golini
c5b5203a6a
Improved agent config.
2026-03-23 00:04:14 -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
00739a7b4e
Fix and improve ACP request permission.
2026-03-22 20:52:43 -03:00
Martín Lucas Golini
9bd56a3ad3
Merge branch 'develop' into feature/acp
2026-03-22 20:02:46 -03:00
Martín Lucas Golini
3b3a6dc78d
Styling agentic conversation.
2026-03-22 20:02:27 -03:00
Martín Lucas Golini
64794b7859
Fix SyntaxHighlighter::tokenizeAsync (damn i pushed a temporal change into develop).
...
Fix duplicating the load of session snapshot temporal files.
2026-03-22 17:38:51 -03:00
Martín Lucas Golini
dd039fc233
Improve stack-trace for ecode symbols.
...
Fix demangling in stack-trace for mingw builds.
Fix all stat calls in windows mingw builds that fail to detect files / dirs when the path ends with a path separator (this is an old bug, as old as I can remember, I thought it was fixed on mingw side but it seems only works for the cross compiled build, windows mingw build was failing catastrophically and never saw it).
There was also a very old minor bug in Sys::getProcessPath.
2026-03-22 18:41:47 -03:00
Martín Lucas Golini
721948c4e0
Error handle.
2026-03-22 00:41:09 -03:00
Martín Lucas Golini
163841c98c
ACP list sessions and some refactor WIP.
2026-03-21 23:32:18 -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
1aa015bfca
Merge remote-tracking branch 'origin/develop' into develop
2026-03-21 12:48:56 -03:00
Martín Lucas Golini
63476d5681
Fix copy paste in tree-view ( SpartanJ/ecode#855 ).
2026-03-21 01:57:59 -03:00
Martín Lucas Golini
89c11fbd74
Fix create pseudo-console spawn issues in Windows ( SpartanJ/ecode#856 ).
2026-03-20 12:41:57 -03:00
Martín Lucas Golini
047ce7abdd
Fix terminal close warning spawning multiple times and allowing to crash the app.
2026-03-20 12:40:40 -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
c201c8bb50
Fix text-selection in opencode. There was an incorrect handling of the terminal state.
2026-03-18 20:07:55 -03:00
Martín Lucas Golini
880511fea7
Added margin support in UIRichText.
...
Added TextDecoration property.
2026-03-18 01:19:24 -03:00
Martín Lucas Golini
6e7180b0dc
Added basic support for properties inheritance in CSS.
...
Added support for "style" property in widgets.
Fixed a crash in Text when trying to render a shadow from an outlined text.
2026-03-17 21:33:37 -03:00
Martín Lucas Golini
ceef7532b6
premake4: I've found an issue with 4.4-beta5 when changing the soname it needs to have the .so. premake 4.3 seem to add it automatically and if it's present it does work the same.
...
Some minor adjustment in UISceneNode::loadLayout* functions.
2026-03-17 11:09:03 -03:00
Martín Lucas Golini
5968ea0873
Greatly improved crash window, now displays the stack-trace and let the user go to report it.
2026-03-16 17:53:50 -03:00
Martín Lucas Golini
d2dc5f9f35
A couple of minor changes on how we handle the stack-trace saving on Windows ( closes SpartanJ/ecode#835 ).
2026-03-16 01:41:31 -03:00