Commit Graph

55 Commits

Author SHA1 Message Date
Will Temple
e5ae067bc2 Perf profiling and some low hanging perf improvements in text rendering 2026-05-16 19:07:44 -04:00
Will Temple
4347232b98 Clippy clean 2026-05-16 16:59:09 -04:00
Will Temple
ccc3984b01 Merge origin/main into macos
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-16 16:38:10 -04:00
6dcc2d0d00 Lots of owork on a calculator example, transparency, etc. 2026-05-16 16:18:55 -04:00
Will Temple
23d9f02e3a review pass the last 2026-05-16 16:18:08 -04:00
Will Temple
d9ac6bfeb8 review pass 4 2026-05-16 15:23:43 -04:00
Will Temple
056f356065 Review pass 3 2026-05-16 15:16:49 -04:00
Will Temple
1a083ee12c More cleanup 2026-05-15 16:55:07 -07:00
Will Temple
bfda24ad0a Cleanup 2026-05-15 16:28:06 -07:00
Will Temple
67400f1499 Functional parity with linux 2026-05-15 13:31:59 -07:00
e2c2563b7e Some more layout features, align/stretch. 2026-03-25 22:57:58 -04:00
cd55cf14c5 typical stuff 2026-03-25 22:32:25 -04:00
341d07d82f Refactor ruin_app, add some README files, minor usability in reactivity 2026-03-25 22:32:11 -04:00
5f67c06083 Min size layout constraints 2026-03-23 19:43:14 -04:00
e327516e5e Opacity compositing 2026-03-23 16:33:19 -04:00
6079117f2c Pixel-grid snapping and corrected border box sizing 2026-03-23 15:45:58 -04:00
Will Temple
861bf63621 initial macos porting work 2026-03-23 15:16:20 -04:00
d961dd7491 Bound zxdg_decoration_manager_v1 for compositors that support server-side decorations. Fixed a resize deadlock. Fixed scroll box list rendering. 2026-03-23 10:36:33 -04:00
ad5c233b15 Fix lints, undo broken set_immediate_interval 2026-03-23 10:11:51 -04:00
4193457fc4 Back out of wp_viewporter 2026-03-23 00:29:19 -04:00
e90f09bf3e Lots of claude-driven performance work. 2026-03-23 00:24:55 -04:00
497af9151d Claude channels/timers review 2026-03-22 16:13:59 -04:00
6a825afcc6 Claude net/fs review 2026-03-22 15:50:54 -04:00
3260747408 Clamp min size of layout demo 2026-03-22 15:36:18 -04:00
01eb861879 Claude runtime review 2026-03-22 14:39:00 -04:00
bc9aeaf007 Added CLAUDE.md 2026-03-22 13:31:29 -04:00
28e140b302 Port example 07 2026-03-22 13:12:00 -04:00
cf53a9f86d Ported example 5 2026-03-22 02:30:11 -04:00
0d73e43a92 Fix scrollbar regression 2026-03-22 01:20:11 -04:00
ed4c216f96 Port example 04 2026-03-22 00:33:43 -04:00
0d8bc38113 Port example 03 2026-03-21 23:37:12 -04:00
bc287f615d Example 02 realized 2026-03-21 23:25:28 -04:00
c9966b79ef Ported examples 00 and 01 to proc macro interface. 2026-03-21 21:51:50 -04:00
437b318ad9 Proc macros for components, views 2026-03-21 20:50:13 -04:00
497dff987e unskunk the examples 2026-03-21 20:23:33 -04:00
82ca487bbf skunky example 2026-03-21 19:15:28 -04:00
2afbfe6b6f First pass on ruin_app, raw expanded example 2026-03-21 18:24:59 -04:00
f59d519448 Aspirational examples for app developer contract. 2026-03-21 17:05:25 -04:00
d4ff472a14 Fix performance regression from endless present loop 2026-03-21 14:59:42 -04:00
ac9be932e7 Scroll box example 2026-03-21 04:05:38 -04:00
a70a08297e Style primitives 2026-03-21 03:08:19 -04:00
c70f42704c Images! 2026-03-21 02:25:17 -04:00
6954c8c74d Better text selection 2026-03-21 01:55:06 -04:00
84077b718f Keyboard input, text input elements 2026-03-21 01:17:07 -04:00
423df4ae1f More text improvements, performance enhancements, input handling, text selection, wl cursors 2026-03-20 22:24:29 -04:00
d79a3bb728 Pointer 2026-03-20 20:28:48 -04:00
f71e03317d Text paragraphs, styling, fontconfig 2026-03-20 20:15:27 -04:00
00fe1daa0c Text, many performance improvements 2026-03-20 19:23:55 -04:00
39ede248cf Early UI work. 2026-03-20 16:46:18 -04:00
9ab1167fef Tracing 2026-03-20 15:25:46 -04:00