Martín Lucas Golini
bdf94fea21
Added font-weight support.
2026-05-27 00:53:59 -03:00
Martín Lucas Golini
55e0fb9736
float and clear fixes
2026-05-26 21:57:32 -03:00
Martín Lucas Golini
2dbbd7d56d
Do not compute for layouting hidden rows in TableLayouter.
2026-05-26 20:24:02 -03:00
Martín Lucas Golini
0c98717089
Improvements for SpartanJ/ecode#906 .
2026-05-26 19:49:32 -03:00
Martín Lucas Golini
28290c20ef
Quick crash fix SpartanJ/eepp#181 .
2026-05-26 13:56:48 -03:00
Martín Lucas Golini
85b706869e
Float and text wrap fixes.
2026-05-25 02:42:55 -03:00
Martín Lucas Golini
b36ef2cf85
Fix background draw in atomic boxes.
...
Fix in selector parser.
2026-05-25 01:49:04 -03:00
Martín Lucas Golini
fa537eaaaa
More WIP, several HTML fixes compatibility.
2026-05-24 15:29:00 -03:00
Martín Lucas Golini
c5e39f4c6d
More fixes.
2026-05-24 13:43:29 -03:00
Martín Lucas Golini
aa9efcf13b
Load CSS default HTML element styles from a CSS file with no specificity. This simplyfies how to setup the HTML defaults. Also set new defaults matching closer HTML spec.
2026-05-24 13:15:31 -03:00
Martín Lucas Golini
bb7682dd8f
CSS float improvements.
2026-05-24 02:21:53 -03:00
Martín Lucas Golini
a4a39b5491
Update IME location on cursor position change in TerminalDisplay.
2026-05-23 20:37:37 -03:00
Martín Lucas Golini
a7e1c03f25
Fix bug loading style elements from UIRichText.
2026-05-23 20:22:53 -03:00
Martín Lucas Golini
49971701ed
float fixes.
2026-05-23 19:24:14 -03:00
Martín Lucas Golini
a90a003384
Update the Linux nightly.
2026-05-23 17:17:33 -03:00
Martín Lucas Golini
89028491ef
Try fix macOS not passing tests due to incorrect Window sizing in macOS CI.
...
Add support to diff images in UIDiffView.
2026-05-23 14:17:48 -03:00
Martín Lucas Golini
15db9e90eb
Body height miscalculation fix.
2026-05-23 00:25:27 -03:00
Martín Lucas Golini
428cd55c48
Fix bug in CSS id selectors not working properly because we were lower-casing them for no reason.
2026-05-22 01:11:39 -03:00
Martín Lucas Golini
ba3576aa8c
Add text-transform support for UIRichText and UITextSpan.
2026-05-22 00:41:30 -03:00
Martín Lucas Golini
0c742d6431
Fix Windows build.
2026-05-21 21:25:19 -03:00
Martín Lucas Golini
ed333b3839
Optimization in RichText and added benchmark.
2026-05-21 19:19:47 -03:00
Martín Lucas Golini
ca56d7d935
Should fix build in some envs.
2026-05-21 14:10:29 -03:00
Martín Lucas Golini
c834f82566
Huge RichText refactor to improve inline-box support. Still WIP.
2026-05-21 12:22:49 -03:00
Martín Lucas Golini
dd2134b0d0
Fix unit-tests build.
2026-05-21 01:02:06 -03:00
Martín Lucas Golini
71bea09f2d
Added UITabWidgetSplitter (what should have been the UICodeEditorSplitter).
2026-05-21 00:30:33 -03:00
Martín Lucas Golini
0defa0ada3
Fix hex color string parsing.
...
UIMarkdownView now uses the HTMLFormatter::HTMLtoXML.
Removed formatting hack to force strict XML from HTML, now we should always use HTMLFormatter::HTMLtoXML.
2026-05-20 01:39:05 -03:00
Martín Lucas Golini
7daca81bd6
Allow to select the default "New Tab Position" ( SpartanJ/ecode#904 ) from the settings menu at Settings -> Document -> Global Settings -> New Tab Position.
...
| Option | Behavior |
| --- | --- |
| **`afterActive`** | Opens immediately to the right of your currently focused tab. *(VS Code default)* |
| **`last`** | Opens at the very end of the entire tab bar, to the right of all open tabs. |
| **`first`** | Opens at the very beginning of the tab bar, to the far left. |
| **`leftOfActive`** | Opens immediately to the left of your currently focused tab. |
2026-05-19 20:38:24 -03:00
Martín Lucas Golini
d27590753a
Don't let <head> participate in layouting.
2026-05-19 18:49:38 -03:00
Martín Lucas Golini
ea1a148b30
Fix a possible crash when loading fonts.
2026-05-19 02:04:48 -03:00
Martín Lucas Golini
9d8dc55445
Fix crash when displaying signature help ( SpartanJ/ecode#902 ).
2026-05-19 01:40:10 -03:00
Martín Lucas Golini
e5c5b77c2c
Fix fixed tr height not being applied.
2026-05-18 19:05:00 -03:00
Martín Lucas Golini
97fc336955
Fix: When build is triggered with unsaved files don't display the file save dialog for files that are just in text buffer.
...
Fix: Ctrl+W does not close the tab in Build Settings: Added Event::OnFocusWithin so the tab widget registers that event to setCurrenWidget in UICodeEditorSplitter.
2026-05-18 01:08:14 -03:00
Martín Lucas Golini
8cfedc4590
Added alignment-baseline and vertical-align support in RichText and all its consumers.
2026-05-17 21:54:08 -03:00
Martín Lucas Golini
f22ce3f8d2
Fix some draw invalidation issues.
2026-05-17 03:21:15 -03:00
Martín Lucas Golini
afe3df0650
Improve baseline aligment in inline-blocks.
...
Improved html architecture documentation.
2026-05-17 03:19:08 -03:00
Martín Lucas Golini
e223ed6d3c
Initial support for HTML element tags: details and summary.
2026-05-16 22:23:31 -03:00
Martín Lucas Golini
702f995608
Add support for data attributes and CSS selectors using them.
2026-05-16 19:23:48 -03:00
Martín Lucas Golini
acc27edd8a
Fix macOS tests (it was a driver bug ¬¬)
2026-05-16 14:18:46 -03:00
Martín Lucas Golini
3dadd58ce1
Various fixes for HTML compat layer.
2026-05-16 03:26:55 -03:00
Martín Lucas Golini
a580b3b97b
Try luck with the complexLayout2 test (macOS CI is failing with no reason).
2026-05-15 23:41:41 -03:00
Martín Lucas Golini
9086a58524
Fixed responseHeaderLineLargerThanReceiveBuffer test on Windows.
...
Some extra minor fixes.
2026-05-15 22:29:56 -03:00
Martín Lucas Golini
a6b9f39ac3
Several crashes fixes for HTML loading.
2026-05-15 18:59:51 -03:00
Martín Lucas Golini
852adaa2c5
CSS Block Semantics plan executed.
2026-05-15 02:42:05 -03:00
Martín Lucas Golini
4c25197e85
Thread-safety.
2026-05-15 01:10:44 -03:00
Martín Lucas Golini
6c7b513494
More clean up.
2026-05-15 00:54:06 -03:00
Martín Lucas Golini
af88532361
Nit.
2026-05-15 00:26:33 -03:00
Martín Lucas Golini
d6906d2ebf
A few nits.
2026-05-14 22:07:34 -03:00
Martín Lucas Golini
368510cdff
Fix Android build.
...
A few adjustments in the tests.
2026-05-14 21:58:40 -03:00
Martín Lucas Golini
b440f0e2a2
Fixes for Haiku and all fallbacks.
2026-05-15 00:10:40 +00:00
Martín Lucas Golini
5b7804dc32
Fixes and improvements.
2026-05-14 13:59:27 -03:00