Commit Graph

2036 Commits

Author SHA1 Message Date
Martín Lucas Golini
b6a3219f7d Merge remote-tracking branch 'origin/develop' into develop 2026-06-01 21:16:06 -03:00
Martín Lucas Golini
8880520d18 Greatly improve linear-gradient support. 2026-06-01 21:14:44 -03:00
Martín Lucas Golini
4370a45728 CSS white-space-collapse Support in HTML compatibility layer. 2026-06-01 16:53:45 -03:00
Martín Lucas Golini
9fa16d6d70 Flex container baseline computation. 2026-05-31 02:38:19 -03:00
Martín Lucas Golini
50334d4481 HTML input checkbox fixes. 2026-05-31 02:07:36 -03:00
Martín Lucas Golini
733b66f16b Flex painting order support. 2026-05-31 01:35:16 -03:00
Martín Lucas Golini
54310057e3 More flexbox work. 2026-05-31 01:03:53 -03:00
Martín Lucas Golini
7fdcb94c30 More flexbox support wip. 2026-05-30 21:19:15 -03:00
Martín Lucas Golini
9ac381e6ba visibility: collapse on flex items 2026-05-30 14:12:25 -03:00
Martín Lucas Golini
abfd10bee4 Add anonymous flex item wrap support. 2026-05-30 02:52:23 -03:00
Martín Lucas Golini
c79cdce019 More Flex WIP. Updated plan. 2026-05-30 00:48:47 -03:00
Martín Lucas Golini
2e7a1d0eb3 Update plan, minor fix. 2026-05-29 23:31:04 -03:00
Martín Lucas Golini
ddfd59e167 More flex improvements. 2026-05-29 21:20:56 -03:00
Martín Lucas Golini
cc0e516edc Nits 2026-05-29 18:17:39 -03:00
Martín Lucas Golini
5305670f46 Fixes. 2026-05-29 03:04:27 -03:00
Martín Lucas Golini
72077144a5 Merge branch 'develop' into feature/flex-layout 2026-05-29 02:18:16 -03:00
Martín Lucas Golini
20ef8854fc Flex support WIP. 2026-05-29 02:18:12 -03:00
Martín Lucas Golini
81fe0fe632 Minor change in body min-height property. 2026-05-29 02:12:48 -03:00
Martín Lucas Golini
bdf94fea21 Added font-weight support. 2026-05-27 00:53:59 -03:00
Martín Lucas Golini
0c98717089 Improvements for SpartanJ/ecode#906. 2026-05-26 19:49:32 -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
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
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
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
c834f82566 Huge RichText refactor to improve inline-box support. Still WIP. 2026-05-21 12:22:49 -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
d27590753a Don't let <head> participate in layouting. 2026-05-19 18:49:38 -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
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
3dadd58ce1 Various fixes for HTML compat layer. 2026-05-16 03:26:55 -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
b440f0e2a2 Fixes for Haiku and all fallbacks. 2026-05-15 00:10:40 +00:00
Martín Lucas Golini
f815d99489 Some extra fixes.
fontconfig is now loaded at runtime.
2026-05-14 02:28:48 -03:00
Martín Lucas Golini
828adf581d Initial work on the system font resolver. 2026-05-13 23:59:36 -03:00
Martín Lucas Golini
7be0f28c31 Fix text collapsing in UITextSpan. 2026-05-13 11:54:30 -03:00