Commit graph

239 commits

Author SHA1 Message Date
Admin
07dc780300 fix up widget tree search in fresh uis 2026-02-12 16:50:39 +01:00
Admin
8e6702c56b First 2.0 2026-02-12 14:52:33 +01:00
Admin
a271bd0027 compile 2026-02-10 18:26:51 +01:00
Admin
5982f35bb7 finally smooth animation 2026-02-05 20:52:15 +01:00
Admin
3463820482 inhouse all libs for ai stripping 2026-02-04 18:57:13 +01:00
Eddy Bruel
b88eb5ed1d Whitespace should never be wrapped 2026-01-20 20:40:17 +01:00
Kevin Boos
eb6396b5eb Add optional serde derives for Serialization/Deserialization on select public types (#831)
Can be activated by setting the "serde" feature on `makepad-widgets`
(or other internal crates).
2025-12-18 08:38:58 +01:00
Eddy Bruel
5babc3bd3c Initial attempt 2025-12-05 13:27:20 +01:00
Admin
0a1e93a89e align mathtypes to WGSL 2025-12-02 11:43:12 +01:00
Eddy Bruel
2feda690e8 Pass descender to turtle in DrawText 2025-11-14 11:25:24 +01:00
Eddy Bruel
70ebaa0bd7 Unify line spacing between turtle and DrawText 2025-11-14 11:25:13 +01:00
Eddy Bruel
ec3062e765 Implement line spacing between rows in turtle 2025-11-11 14:12:49 +01:00
Eddy Bruel
ecc9f811ee Wrap walk metrics into struct 2025-11-10 16:20:51 +01:00
wyenox
ba66ff9359 "app focus" events renamed to "window focus" (#818) 2025-11-07 22:59:54 +01:00
wyenox
267fdcb371 fix window-level focus issues (#817) 2025-11-07 19:04:41 +01:00
Eddy Bruel
c6210b2ff5 Implement RowAlign::Baseline 2025-11-04 10:39:15 +01:00
Eddy Bruel
ee5cda7a55 Store descender in finished walk 2025-11-04 10:39:15 +01:00
Eddy Bruel
0952c37076 Add descender to walks 2025-11-03 14:36:06 +01:00
Eddy Bruel
c95833f730 Implement fits with min/max bounds relative to unused size 2025-10-31 11:13:24 +01:00
Eddy Bruel
8e5c25b7cc Flow::Right should still work 2025-10-30 16:01:58 +01:00
Eddy Bruel
de1c50317d Implement per-row alignment for rightward flowing turtles 2025-10-30 12:43:18 +01:00
Eddy Bruel
cf3b124da1 Split off wrapping the turtle into its own function 2025-10-30 12:43:18 +01:00
Eddy Bruel
b60fbda564 Move next_walk_{is_first/offset} from Turtle to Cx2d 2025-10-30 12:43:18 +01:00
Eddy Bruel
b6619b273a Rename Turtle::row_height to Turtle::next_row_offset 2025-10-30 12:43:18 +01:00
Eddy Bruel
d058637834 Keep track of finished rows in turtle 2025-10-28 11:52:21 +01:00
Eddy Bruel
dc1bbe3cd6 WIP 2025-10-28 11:36:21 +01:00
Eddy Bruel
c59ba3459c Fix bug in wrapping 2025-10-28 11:36:21 +01:00
Eddy Bruel
cdcae82792 Unify Size::Right and Size::RightWrap 2025-10-28 09:20:57 +01:00
Eddy Bruel
d59445c49f Use turtle_new_line for wrapping 2025-10-27 12:57:49 +01:00
Eddy Bruel
bafa5fae20 Remove walk_turtle_with_align 2025-10-27 11:13:51 +01:00
Eddy Bruel
07fbece97f Rethink selection drag scrolling as a post-op during draw 2025-10-24 11:40:36 +02:00
Eddy Bruel
9af5173fae Add ascender to selection rects 2025-10-21 12:24:33 +02:00
Eddy Bruel
03876fb3ec Make fit bounds relative to first ancestor with known size 2025-10-09 16:36:03 +02:00
Admin
50b6644227 fix warning 2025-10-02 18:38:33 +02:00
Eddy Bruel
220a5addc6 Implement relative min/max fits 2025-10-02 15:42:36 +02:00
Eddy Bruel
6c2faed432 Implement min/max fits 2025-09-25 16:09:28 +02:00
makepaddev
602dd42d36 fix elided lifetime warnings 2025-09-09 21:37:52 +02:00
Eddy Bruel
25785fac4a Fix bug in weighted fills 2025-09-09 10:18:55 +02:00
Eddy Bruel
5a06a5716f Make sure to move turtle to new location on wrap 2025-08-20 16:12:38 +02:00
Eddy Bruel
f209424610 Fix position bug in draw_walk when Flow is RightWrap 2025-08-12 11:09:20 +02:00
Eddy Bruel
13f6e1f769 Remove support for multistyle text layouts 2025-08-01 12:23:56 +02:00
Admin
2c6db00984 fix align typo 2025-07-15 10:25:15 +02:00
Eddy Bruel
1fa8c8b615 Further cleanup 2025-07-09 15:04:16 +02:00
Eddy Bruel
72c57e4b27 WIP 2025-07-09 15:04:16 +02:00
Eddy Bruel
1028fab969 Clean up end_turtle 2025-07-09 15:04:16 +02:00
Eddy Bruel
0d0715c5bd Further cleanup 2025-07-09 15:04:16 +02:00
Eddy Bruel
01ace8d5be Implement min/max fills 2025-07-09 15:04:16 +02:00
Eddy Bruel
4e5c08b3e2 Refactor Size::Fill to have fields 2025-07-09 15:04:16 +02:00
Eddy Bruel
08ec170837 Preparatory work for min/max fills 2025-07-09 15:04:16 +02:00
Eddy Bruel
15f3df309d Implement weighted fills 2025-07-09 15:04:16 +02:00