Martín Lucas Golini
|
785fd41bd5
|
Fix crash when clicked a menu sub-menu button form the code editor context menu.
|
2026-06-08 13:56:29 -03:00 |
|
Martín Lucas Golini
|
05e81c23de
|
Communicate the reason for the layout invalidation, store and process the reasons, this is an initial setup, we will continue working on it. The new system will allow us to fine grain the invalidations to avoid re-layouting on each attribute change, this commit already does some of this but it's not fully fine-grained and needs more work.
|
2026-06-08 02:33:49 -03:00 |
|
Martín Lucas Golini
|
12413ea630
|
Temporary fix until we have proper layout invalidation.
|
2026-06-07 02:00:42 -03:00 |
|
Martín Lucas Golini
|
788dcc6bf4
|
Add "defer" to force CSS files to load asynchronously (this will help unit-test some layout issues).
Added `Browser-Like Layout Invalidation Plan`.
Minor changes in HTML example.
Added a couple of examples that I'll use for unit-tests.
|
2026-06-07 00:32:54 -03:00 |
|
Martín Lucas Golini
|
68904b9656
|
Fixed layouting performance issues in UIRichText (layout invalidation trashing issues). Everything is highly commented given that none of these changes are obvious and it's very easy to break it.
Added tests to verify possible regression. And added a simple benchmark with some metrics to inspect layouting invalidation issues.
|
2026-06-06 15:54:54 -03:00 |
|
Martín Lucas Golini
|
9bc9b099ad
|
Implemented calc, min, max, clamp CSS functions.
|
2026-06-06 02:19:40 -03:00 |
|
Martín Lucas Golini
|
5d0e31e52e
|
Allow to inspect widget style from widget inspector.
|
2026-06-04 02:00:39 -03:00 |
|
Martín Lucas Golini
|
b72e2c5d0b
|
More grid fixes and fixed a couple of crashes.
|
2026-06-03 02:07:37 -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
|
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
|
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
|
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
|
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 |
|