Commit Graph

4013 Commits

Author SHA1 Message Date
Martín Lucas Golini
b063cbfecf Layout fixes. 2026-03-11 02:46:19 -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
8dd4124518 Optimized layouting of UIHTMLTable.
Fixed in HTMLFormatter not handling correctly spaces after `<br/>`.
2026-03-09 02:26:33 -03:00
Martín Lucas Golini
6fd0950eba Minor fix in RichText. 2026-03-09 00:31:38 -03:00
Martín Lucas Golini
d45ffbfe23 Add basic HTML tables support, this allows us to display tables in Markdown files. 2026-03-08 21:51:30 -03:00
Martín Lucas Golini
24ec4eed87 Fix windows build. 2026-03-08 18:47:23 -03:00
Martín Lucas Golini
4320f4aa2f Fix <style> loading with the new XML CDATA loading rules.
Fix how spaces and new lines are handled in UIRichText and UITextSpan.
2026-03-08 17:28:53 -03:00
Martín Lucas Golini
06332d4f2e Fix stupid crash in tests. 2026-03-08 16:19:56 -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
d56ee554f4 Fix unit test. 2026-03-08 03:49:29 -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
638608b48d Fix anchors in UIRichText by using an special Anchor implementation for UITextSpan (extends from it).
Implemented proper hit-boxes for UITextSpan.
2026-03-07 02:07:56 -03:00
Martín Lucas Golini
cebde979c9 Fixes and sanity checks for issue SpartanJ/ecode#836. Added several tests that triggered the crashes. 2026-03-06 19:14:38 -03:00
Martín Lucas Golini
4edc8453fd Minor fix in RichText selection font color . 2026-03-06 14:17:39 -03:00
Martín Lucas Golini
1473f6b4b6 Add text selection support to RichText and UIRichText. 2026-03-06 12:25:33 -03:00
Martín Lucas Golini
f2a70f9589 This should fix two crashes:
* A crash during debugging that happens due to invalid memory access (UIAbstractView + VariablesModel changes).
* A crash on ChatUI when closing a chat that was about to receive a server response.
2026-03-06 00:53:05 -03:00
Martín Lucas Golini
6a9c2bbeeb Fix background color in Text (should render over text and not the bounding rectangle.
Having fixed this added background color to UIRichText and UITextSpan.
2026-03-05 21:27:35 -03:00
Martín Lucas Golini
99f4711408 Fix Android build. 2026-03-05 10:32:15 -03:00
Martín Lucas Golini
d6fa55a696 Added UIMarkdownView and Markdown class (integrated md4c into eepp).
Fixes in HTML rendering.
Fix deadlock in Http pool shutdown.
2026-03-05 01:31:25 -03:00
Martín Lucas Golini
1a20708d78 Fix Windows build. 2026-03-04 10:26:48 -03:00
Martín Lucas Golini
a19ea880cf UIRichText and UITextSpan: Allow span's to have children. 2026-03-04 01:45:59 -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
7ba21c8a0d Register some new tags. 2026-03-03 01:40:49 -03:00
Martín Lucas Golini
dcf118f739 ecode: Fix "Show Image Preview". 2026-03-02 11:05:58 -03:00
Martín Lucas Golini
607aeb35d5 Fixed a stupid bug in Texture.
More UIRichText fixes, now inherits correctly the UIRichText font style into all of the span children.
2026-03-02 01:36:18 -03:00
Martín Lucas Golini
fc0f33201c RichText class now can hold any Drawable.
Added UIRichText with spans (UITextSpan). Still a WIP but core is working.
2026-03-02 00:20:24 -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
1febc19112 Ups. Revert for the moment. 2026-03-01 12:28:09 -03:00
Martín Lucas Golini
410f9d5626 Update submodules. 2026-03-01 12:17:32 -03:00
Martín Lucas Golini
487fecc0bb Windows build: now it's really fixed. 2026-02-28 14:11:22 -03:00
Martín Lucas Golini
f6a33a408a Should fix windows build. 2026-02-28 13:05:52 -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
cfa4e548e9 Fix language health table not displaying correctly the text color (regression from the changes I made in breeze in current dev branch).
Pump plugins versions.
2026-02-28 00:28:24 -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
8cd44ed8c5 Do not reconstruct user config files if the configuration file is broken, just notify the user that it's broken. Worst case scenario will have to reset it, addresses SpartanJ/ecode#827. 2026-02-27 01:19:55 -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
677aab8e0c UIAbstractView::findRowWithText now accepts FindRowWithTextMatchKind instead of a boolean to force equal comparison.
Refactor of some examples, added a new hello world example but using UIApplication.
ecode: Fixed how it filters the `sbt`, `srt` and `sb` universal locator switches.
2026-02-26 00:32:48 -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
1057ae32d5 Avoid blocking eternally during TLS handshake if timeout was passed to the connection. 2026-02-24 17:30:51 -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
Martín Lucas Golini
318c43bf01 Fix current working directory in macOS posix spawn call. 2026-02-20 00:51:22 -03:00
Martín Lucas Golini
43db376fdc ecode: Set a default name for the "Duplicate file..." action. 2026-02-19 19:29:29 -03:00
Pierre Dittgen
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
19230cc2fb Fix a focusing issue when moving a terminal to the status bar terminal, hiding the terminal would not focus any editor. 2026-02-17 21:46:10 -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
Martín Lucas Golini
106af2f060 Minor refactor. 2026-02-15 00:07:08 -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