Commit Graph
3985 Commits
Author SHA1 Message Date
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 DittgenandMartí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 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