Commit Graph

3883 Commits

Author SHA1 Message Date
Martín Lucas Golini
2e14b4d0cb Span’s own RichText was using the parent match width while still inheriting text-align: center, so the text was rendered offset inside the correct span box. 2026-06-02 19:09:28 -03:00
Martín Lucas Golini
cb1f5739dd Merge branch 'develop' into feature/grid-layout 2026-06-02 18:38:31 -03:00
Martín Lucas Golini
7795ec2fc3 Fix importing CSS within CSS.
Fix in colors with vars processing.
Added prefers-contrast support at least for parsing.
2026-06-02 18:37:41 -03:00
Martín Lucas Golini
c5e6a4d1c9 Merge branch 'develop' into feature/grid-layout 2026-06-02 14:51:57 -03:00
Martín Lucas Golini
b97232cecc Fix double background being rendered. 2026-06-02 14:51:34 -03:00
Martín Lucas Golini
f3f0fca795 Merge branch 'develop' into feature/grid-layout 2026-06-02 14:24:25 -03:00
Martín Lucas Golini
5030e392df Color::fromString now supports modern CSS rgb/hsl/hsv function format (although not 100% complete, it supports most common cases). 2026-06-02 14:23:38 -03:00
Martín Lucas Golini
ad4e4285d6 Grid fixes. 2026-06-02 12:29:37 -03:00
Martín Lucas Golini
2f8e631e88 Merge branch 'develop' into feature/grid-layout 2026-06-02 02:35:14 -03:00
Martín Lucas Golini
a75292ca5a Fix z-index hit-testing. 2026-06-02 02:35:00 -03:00
Martín Lucas Golini
312ea199a3 gradient fixes 2026-06-02 02:33:49 -03:00
Martín Lucas Golini
43bf00dcea Fix bad merge. :S 2026-06-02 02:09:15 -03:00
Martín Lucas Golini
ce52a791b2 Merge branch 'develop' into feature/grid-layout 2026-06-02 02:05:03 -03:00
Martín Lucas Golini
27bfd11b51 gradients refactor 2026-06-02 02:02:11 -03:00
Martín Lucas Golini
1218d8140e Merge branch 'develop' into feature/grid-layout
# Conflicts:
#	src/eepp/ui/uihtmlwidget.cpp
2026-06-02 01:59:28 -03:00
Martín Lucas Golini
9bc02d2411 Very basic z-index support (we won't support stacking-context for now, but this can fix several simple scenarios). 2026-06-02 01:51:16 -03:00
Martín Lucas Golini
30ceb2f13f Merge branch 'develop' into feature/grid-layout
# Conflicts:
#	.ecode/project_build.json
2026-06-02 00:44:10 -03:00
Martín Lucas Golini
afa15f70c0 Grid layout fixes. 2026-06-02 00:43:30 -03:00
Martín Lucas Golini
1b3ce261d6 Greatly improve linear-gradient support (still not complete). Added repeating-linear-gradient, radial-gradient and repeating-radial-gradient (WIP though). 2026-06-02 00:39:20 -03:00
Martín Lucas Golini
127689d0e0 Merge branch 'develop' into feature/grid-layout 2026-06-01 21:18:09 -03:00
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
b648a6c3f2 More WIP 2026-06-01 16:56:34 -03:00
Martín Lucas Golini
98837b9cbe Merge remote-tracking branch 'origin/develop' into feature/grid-layout 2026-06-01 16:55:25 -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
46b3fa44f0 Grid layout WIP. 2026-06-01 02:14:00 -03:00
Martín Lucas Golini
c2b1a91d90 Added the pending flex support tests.
Added xvfb-run-eepp with better defaults than xvfb-run, updated documentation.
2026-05-31 13:14:30 -03:00
Martín Lucas Golini
9fa16d6d70 Flex container baseline computation. 2026-05-31 02:38:19 -03:00
Martín Lucas Golini
8853acd901 Fix baseline alignment for inline-blocks in RichText. 2026-05-31 02:25:03 -03:00
Martín Lucas Golini
50334d4481 HTML input checkbox fixes. 2026-05-31 02:07:36 -03:00
Martín Lucas Golini
d24ed80912 Flex: Column-reverse stacking context reordering. 2026-05-31 02:01:09 -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
8be05aabdd Initial implementation to support rendering text nodes as anonymous flex items. This does not support wrapping yet. 2026-05-30 02:37:22 -03:00
Martín Lucas Golini
4cd645a411 More flex fixes. 2026-05-30 01:55:23 -03:00
Martín Lucas Golini
c83548ae08 Fix rendering bug. 2026-05-30 01:08:59 -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
453eaa03fc Several flex fixes. 2026-05-29 15:48:23 -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
327952aa38 More float fixes. 2026-05-28 17:53:13 -03:00
Martín Lucas Golini
8a5a7af3e0 Revert "Avoid stack-overflow when updating UIHTMLWidget::updateOutOfFlowPosition."
This reverts commit eb2b919354.
2026-05-27 21:20:56 -03:00