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
Martín Lucas Golini
1b1782bb2d
I'll need this later.
...
Updated TODO.
2026-02-13 20:38:44 -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
29f89d6f3a
Fix in UITextView::getText, always return the buffer, text cache can have a different buffer if text-overflow is enabled, wrap doesn't change buffer anymore since is soft-wrap.
2026-02-09 13:53:34 -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
3d3327c5a1
Fixes in text selection when not using shaper and fixes in text wrap rendering when using TextLayout::wrapLayout.
2026-02-08 20:53:59 -03:00
Martín Lucas Golini
d36c825074
Forgot installing premake5 in Haiku CI build.
2026-02-08 17:22:11 -03:00
Martín Lucas Golini
0c520fa9a7
Fix libsdl2_devel package name in Haiku CI build.
2026-02-08 17:06:25 -03:00
Martín Lucas Golini
7851181230
Add Haiku ecode nightly (not tested!).
2026-02-08 16:56:26 -03:00
Martín Lucas Golini
95c1392de6
Try fix FreeBSD nightlies (although it does seem an issue in the FreeBSD image).
2026-02-08 15:05:16 -03:00
Martín Lucas Golini
5140dbabdb
Fix RichTextTest in CI (disable anti-aliasing on line rendering so image comparison does not fail due to differences on NVIDIA and Mesa renderers).
2026-02-08 14:15:50 -03:00
Martín Lucas Golini
e0bf0a23e5
Added a basic RichText class (and added tests and an example).
...
Fixed LineWrap when using initial X offset and the word does not fit in the current line but it fits in the next.
Added basic agent rules.
2026-02-08 13:35:16 -03:00
Martín Lucas Golini
4979623687
Added initial offset for Text (plus tests).
...
Added Primitive::drawPixelPerfectLineRectangle.
Added tRect::enlarge.
2026-02-07 13:01:10 -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
a82a9652fb
This really fixes MSVC build. But I don't understand how this broke in a first place... it makes no sense.
2026-02-05 01:44:09 -03:00
Martín Lucas Golini
9d81f9d96b
I guess this should fix MSVC build.
2026-02-05 01:19:55 -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
Martín Lucas Golini
ec47dffa30
Several fixes in soft-wrap implementation.
...
Added soft-wrap support in UITextView and UITooltip.
Added more soft-wrap tests, now testing also selection.
2026-02-03 01:41:15 -03:00
Martín Lucas Golini
e553398b04
ecode: log the configuration path during initialization.
2026-02-02 19:04:39 -03:00
Martín Lucas Golini
e2c390eedf
Fix --verbose on Windows.
2026-02-02 14:49:25 -03:00
Martín Lucas Golini
bbb8fce43f
Instead of using *::cell::text and tableview::cell::icon in breeze and styles we will just use *::tableview::cell. And leave the inner elements of PushButton unaltered (since the father already can alter them).
...
Did some fixes in `Text::findCharacterPos` and `Text::findCharacterFromPos`, also tentatively added support for soft-wrap in those function (I haven't tested much yet).
2026-02-01 21:46:42 -03:00
Martín Lucas Golini
b7d9fd0567
Soft-Wrap in Text support WIP.
2026-02-01 00:56:37 -03:00
Martín Lucas Golini
98cf4a85d7
Simplify wrapsWidth in LineWrap.
2026-01-31 02:18:27 -03:00
Martín Lucas Golini
73f04262be
Fix user-after-free during plugin reload.
2026-01-30 00:35:34 -03:00
Martín Lucas Golini
256df44a4d
Better wildcard matching in utest (allow multiple wildcards).
2026-01-29 17:37:54 -03:00
Martín Lucas Golini
4654aea175
Fix issue with kerning when using tab characters (i do not want to apply kerning in tab characters).
2026-01-28 22:40:59 -03:00
Martín Lucas Golini
9561334401
Fixes for line widths calculation.
2026-01-27 23:49:02 -03:00
Martín Lucas Golini
b3b5f97ab8
Optionally return wraps width when computing breaks WIP.
2026-01-26 21:59:53 -03:00
Martín Lucas Golini
efc361b654
LineWraps now also report real new line breaks (otherwise it will not be possible to partition into visual lines).
...
Added more text hard-wrap tests.
RGB now has a constructor that accepts Color. Color now has `toRGB()`.
2026-01-25 14:53:55 -03:00
Martín Lucas Golini
9d4fce4524
Implemented soft-wrap support in TextLayout.
...
Also fixed an old LineWrap::computeLineBreaks bug that wrapped too soon some texts, I had to update the tests (they where looking strange but I thought it was some unfortunate wrapping).
2026-01-25 00:26:54 -03:00
Martín Lucas Golini
1789540388
Separate TextLayout result into paragraphs with ShapedTextParagraph.
...
Change the `Text::wrapText` implementation to use the `LineWrap::computeLineBreaks` function, so it's consistent across eepp. Also renamed the function to `Text::hardWrapText` to be more descriptive.
Added new-line support in `LineWrap::computeLineBreaks`.
2026-01-24 17:59:09 -03:00
Martín Lucas Golini
baa16fe44d
Some minor changes in TextLayout and LineWrap.
2026-01-24 13:55:58 -03:00