Claude Bot
60388f3625
css: Fix transition.zig to remove remaining comptime/anytype
...
Replaced generic `property()` and `maybeFlush()` functions that used
`comptime prop: []const u8` and `val: anytype` with specific typed
functions for each transition property.
**Changes:**
- Created 4 specific property functions:
- propertyProperties() for SmallList(PropertyId, 1)
- propertyDurations() for SmallList(Time, 1)
- propertyDelays() for SmallList(Time, 1)
- propertyTimingFunctions() for SmallList(EasingFunction, 1)
- Created 4 specific maybeFlush functions:
- maybeFlushProperties()
- maybeFlushDurations()
- maybeFlushDelays()
- maybeFlushTimingFunctions()
- Updated all 8 call sites to use the specific functions
This eliminates the last remaining comptime parameter bloat in
transition property handlers, reducing instantiations from ~16 to 4.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-08 06:52:19 +00:00
..
2025-10-03 17:10:28 -07:00
2025-10-06 06:40:15 -07:00
2025-10-06 04:44:05 -07:00
2025-08-11 20:19:34 -07:00
2025-10-06 16:07:36 -07:00
2025-10-06 17:47:04 -07:00
2025-10-04 06:52:20 -07:00
2025-10-06 02:58:04 -07:00
2025-10-03 17:10:28 -07:00
2025-09-26 15:19:45 -07:00
2025-09-14 04:14:48 -07:00
2025-10-08 06:52:19 +00:00
2025-10-03 17:10:28 -07:00
2025-10-04 00:31:47 -07:00
2025-10-06 05:39:22 -07:00
2025-10-06 02:58:04 -07:00
2025-10-05 17:23:59 -07:00
2025-10-06 06:16:47 -07:00
2025-10-04 02:17:55 -07:00
2025-10-03 17:10:28 -07:00
2025-10-03 17:10:28 -07:00
2025-10-03 17:10:28 -07:00
2025-09-30 00:10:15 -07:00
2025-10-03 16:13:06 -07:00
2025-10-04 00:31:47 -07:00
2025-10-06 05:39:22 -07:00
2025-09-09 20:41:10 -07:00
2025-09-22 19:28:26 -07:00
2025-10-04 00:31:47 -07:00
2025-09-30 05:26:32 -07:00
2025-10-02 19:00:14 -07:00
2025-10-03 17:10:28 -07:00
2025-10-04 04:57:29 -07:00
2025-09-26 13:47:24 -07:00
2025-10-02 18:50:05 -07:00
2025-08-11 20:19:34 -07:00
2025-10-04 02:17:55 -07:00
2025-09-26 13:47:24 -07:00
2025-09-27 00:45:29 -07:00
2025-07-29 19:35:46 -07:00
2025-09-30 05:26:32 -07:00
2025-09-03 18:57:39 -07:00
2025-10-03 17:10:28 -07:00
2025-10-03 17:10:28 -07:00
2025-10-06 02:58:04 -07:00
2025-09-18 19:37:24 -07:00
2025-10-04 02:17:55 -07:00
2025-10-03 17:13:22 -07:00
2025-09-26 15:19:45 -07:00
2025-09-03 18:57:39 -07:00
2025-07-31 00:56:50 -07:00
2025-08-11 20:19:34 -07:00
2025-10-04 00:54:24 -07:00
2025-09-26 22:21:00 -07:00
2025-09-19 02:06:02 -07:00
2025-09-25 19:03:22 -07:00
2025-08-22 23:04:58 -07:00
2025-08-14 18:03:26 -07:00
2025-08-27 06:39:11 -07:00
2025-08-21 15:28:15 -07:00
2025-09-19 02:06:02 -07:00
2025-08-23 06:55:30 -07:00
2025-10-04 00:31:47 -07:00
2025-09-24 00:47:52 -07:00
2025-10-02 14:11:29 -07:00
2025-09-19 02:38:38 -07:00
2025-09-09 20:41:10 -07:00
2025-10-06 05:39:22 -07:00
2025-08-23 06:55:30 -07:00
2025-09-20 00:29:15 -07:00
2025-09-26 13:47:24 -07:00
2025-09-30 05:26:32 -07:00
2025-09-11 23:29:53 -07:00
2025-09-09 20:41:10 -07:00
2025-10-04 01:56:42 -07:00
2025-08-26 12:50:25 -07:00
2025-09-30 16:14:55 -07:00
2025-10-03 17:10:28 -07:00
2025-09-14 04:14:48 -07:00
2025-10-06 06:40:15 -07:00
2025-10-03 17:13:22 -07:00
2025-09-12 23:59:24 -07:00
2025-09-30 00:10:15 -07:00
2025-09-25 18:03:27 -07:00
2025-09-09 20:41:10 -07:00
2025-09-26 15:15:58 -07:00
2025-08-26 12:50:25 -07:00
2025-09-26 22:21:00 -07:00
2025-09-26 22:21:00 -07:00
2025-09-03 15:40:44 -07:00
2025-09-22 19:28:26 -07:00
2025-10-04 06:52:20 -07:00
2025-10-03 17:10:28 -07:00
2025-10-04 04:57:29 -07:00
2025-10-04 04:57:29 -07:00
2025-09-03 15:40:44 -07:00
2025-09-19 02:06:02 -07:00
2025-10-03 17:10:28 -07:00
2025-08-11 20:19:34 -07:00
2025-10-03 02:38:55 -07:00
2025-08-26 12:50:25 -07:00
2025-08-11 20:19:34 -07:00
2025-08-23 06:55:30 -07:00
2025-09-03 18:57:39 -07:00