Commit Graph

7619 Commits

Author SHA1 Message Date
Samuel Guerra 9f00c221f1 Removed `webrender_api` from `zero_ui_view_api` API. 2024-02-21 19:09:44 -03:00
Samuel Guerra 30b599515b More view API refactor. 2024-02-21 16:08:23 -03:00
Samuel Guerra 61bd8e1763 More display list refactor. 2024-02-21 13:01:53 -03:00
Samuel Guerra 612ef11a44 More display list refactor. 2024-02-21 12:30:36 -03:00
Samuel Guerra 548ddcba35 Removed unused filter data. 2024-02-21 10:57:05 -03:00
Samuel Guerra 001a205a9a All tests pass. 2024-02-21 00:26:18 -03:00
Samuel Guerra b343305185 Removed webrender types from the text display item. 2024-02-20 22:58:23 -03:00
Samuel Guerra 62db592ca2 Minor API fixes. 2024-02-20 20:07:10 -03:00
Well 8b5e21979e Fixed `handle_enabled`. 2024-02-20 18:49:37 -03:00
Well 7feb7b849b Finished unifying Rgba. 2024-02-20 18:26:27 -03:00
Samuel Guerra f196011bb3 Started unifying Rgba. 2024-02-20 17:33:17 -03:00
Samuel Guerra 3207b3699d Removed special lerp methods from color. 2024-02-20 14:36:52 -03:00
Samuel Guerra 75622eaea5 Moved mix methods to own trait. 2024-02-20 14:12:44 -03:00
Samuel Guerra 436f0df8c0 Fixed debug dot and any other gradient with non-zero clip rect. 2024-02-20 00:20:52 -03:00
Samuel Guerra c4003d873f TODO update. 2024-02-19 23:51:36 -03:00
Samuel Guerra 55c715025e push_debug_dot is not working for some time. 2024-02-19 21:09:27 -03:00
Samuel Guerra 73a8ca1f1c Fixed radial gradient not requesting render. 2024-02-19 20:06:29 -03:00
Samuel Guerra 312d0e7083 Refactored ColorF to RgbaF. 2024-02-19 18:59:39 -03:00
Samuel Guerra 8f721718e3 Removed PipelineId from view API.
We only ever use a single pipeline per renderer.
2024-02-19 16:52:36 -03:00
Samuel Guerra b08b1532ac Removed IdNamespace from the view API. 2024-02-19 16:26:09 -03:00
Samuel Guerra bfbc44d210 Removed ImageKey, now use ImageTextureId with implicit IdNamespace.. 2024-02-19 16:15:27 -03:00
Samuel Guerra a228ef8503 Removed FontKey and FontInstanceKey from the view API.
Now is FontFaceId and FontId and the IdNamespace is implicit.
2024-02-19 15:38:44 -03:00
Samuel Guerra fa12824f9e All tests pass. 2024-02-17 13:37:14 -03:00
Samuel Guerra 5fc94ccfc3 Moved angle units to units crate. 2024-02-17 11:40:52 -03:00
Samuel Guerra d6ff33928e More TODO review. 2024-02-17 01:23:47 -03:00
Samuel Guerra 9a8912d2d2 Workaround rustdoc issue in case insensitive file systems. 2024-02-16 15:56:00 -03:00
Samuel Guerra f292b0edf6 fsutil only runs elevated and does not resolve the doc issue. 2024-02-15 23:38:39 -03:00
Samuel Guerra e63909641f Added TODO. 2024-02-15 20:49:00 -03:00
Samuel Guerra 8a58a00dff More docs review. 2024-02-15 20:24:55 -03:00
Well 80de795f40 More docs review. 2024-02-15 19:01:02 -03:00
Samuel Guerra bf960f2c1b More docs review. 2024-02-15 17:44:45 -03:00
Samuel Guerra 67a05ac583 More docs review. 2024-02-15 14:33:01 -03:00
Samuel Guerra 7defc02150 More docs review. 2024-02-15 11:35:27 -03:00
Samuel Guerra 9cba820a93 Implemented `NonWidgetBase` for use in types that are not suposed to be used in the UI or have an `id`, like `Style!`. 2024-02-15 00:09:27 -03:00
Samuel Guerra 3d3bd875ed Fixed doc tests. 2024-02-14 20:09:05 -03:00
Samuel Guerra 7b28951f6b More docs review. 2024-02-14 19:08:41 -03:00
Samuel Guerra a2e05e2755 More docs review. 2024-02-14 17:36:55 -03:00
Samuel Guerra 05969de4e5 More docs review. 2024-02-14 15:31:59 -03:00
Samuel Guerra 105857bbc6 More docs review. 2024-02-14 13:16:40 -03:00
Samuel Guerra 0e43c3e327 More docs review. 2024-02-14 00:27:20 -03:00
Samuel Guerra 07696523fa More docs refactor. 2024-02-13 23:39:14 -03:00
Samuel Guerra a1319d5e26 More docs review. 2024-02-13 19:53:07 -03:00
Samuel Guerra ce0a485746 More docs review. 2024-02-13 19:01:36 -03:00
Samuel Guerra 31fe2c8146 More docs review. 2024-02-13 16:59:43 -03:00
Samuel Guerra cab9143bf0 More docs review. 2024-02-13 16:44:18 -03:00
Samuel Guerra 014371253d More docs review. 2024-02-13 15:48:35 -03:00
Samuel Guerra 90288e0539 More doc fixes. 2024-02-13 13:03:50 -03:00
Samuel Guerra 8a21f3041a More docs review. 2024-02-13 12:49:44 -03:00
Samuel Guerra aa35e144ba Fixed tests. 2024-02-13 01:23:45 -03:00
Samuel Guerra a47f8b7996 More docs refactor. 2024-02-13 00:18:45 -03:00