Héctor Ramón Jiménez
|
404122e0b1
|
Implement zooming for game_of_life example
|
2020-05-01 04:35:59 +02:00 |
|
Héctor Ramón Jiménez
|
08b376c6d7
|
Implement Frame::fill_rectangle
This method greatly improves performance when drawing axis-aligned rectangles.
|
2020-05-01 04:34:09 +02:00 |
|
Héctor Ramón Jiménez
|
345f0e1336
|
Implement scalar multiplication for Vector
|
2020-05-01 04:32:56 +02:00 |
|
Héctor Ramón Jiménez
|
980ac6c2a4
|
Add UNIT constant to Size
|
2020-05-01 04:30:54 +02:00 |
|
Héctor Ramón Jiménez
|
377ead93d6
|
Improve tick performance in game_of_life
|
2020-05-01 01:24:31 +02:00 |
|
Héctor Ramón Jiménez
|
a6db1e1fb3
|
Introduce Life type in game_of_life
|
2020-05-01 01:08:39 +02:00 |
|
Héctor Ramón Jiménez
|
71323c51bb
|
Simplify Interaction handling in game_of_life
|
2020-05-01 00:54:43 +02:00 |
|
Héctor Ramón Jiménez
|
ee97887409
|
Introduce Cell type in game_of_life
|
2020-05-01 00:50:40 +02:00 |
|
Héctor Ramón Jiménez
|
005ad6215a
|
Update README of game_of_life example
|
2020-04-30 08:59:47 +02:00 |
|
Héctor Ramón Jiménez
|
98bc8cf2a7
|
Rename MouseCursor to mouse::Interaction
|
2020-04-30 08:16:38 +02:00 |
|
Héctor Ramón Jiménez
|
d4c4198f72
|
Write documentation for the new canvas API
|
2020-04-30 07:38:46 +02:00 |
|
Héctor Ramón Jiménez
|
1501a93915
|
Disable time module on Wasm for now
|
2020-04-30 05:51:41 +02:00 |
|
Héctor Ramón Jiménez
|
e2076612cb
|
Implement time::every in iced_futures
|
2020-04-30 05:37:44 +02:00 |
|
Héctor Ramón Jiménez
|
bb9ccc4f62
|
Remove inconsistent input module in iced_native
|
2020-04-30 05:04:45 +02:00 |
|
Héctor Ramón Jiménez
|
137664ca88
|
Move keyboard::Event to iced_core
|
2020-04-30 04:59:07 +02:00 |
|
Héctor Ramón Jiménez
|
d8b9e03481
|
Remove ButtonState
|
2020-04-30 04:54:49 +02:00 |
|
Héctor Ramón Jiménez
|
e55cd9652e
|
Split Input mouse event by ButtonState
|
2020-04-30 04:53:15 +02:00 |
|
Héctor Ramón Jiménez
|
e139aae143
|
Split Input keyboard event by ButtonState
|
2020-04-30 04:34:29 +02:00 |
|
Héctor Ramón Jiménez
|
af95d3972e
|
Implement camera panning in game_of_life example
|
2020-04-30 04:12:13 +02:00 |
|
Héctor Ramón Jiménez
|
611d9e399c
|
Clarify tick logic in game_of_life
|
2020-04-29 23:55:15 +02:00 |
|
Héctor Ramón Jiménez
|
5e014a70e8
|
Use sparse grid representation in game_of_life
|
2020-04-29 23:50:15 +02:00 |
|
Héctor Ramón Jiménez
|
38c4dd5fdb
|
Reduce initial size of triangle buffers in iced_wgpu
|
2020-04-29 23:49:37 +02:00 |
|
Héctor Ramón Jiménez
|
5d12e194f4
|
Rename Cursor::*_position methods in canvas
|
2020-04-29 20:58:59 +02:00 |
|
Héctor Ramón Jiménez
|
70f86f998b
|
Add game_of_life example
RIP John Conway
|
2020-04-29 08:25:42 +02:00 |
|
Héctor Ramón Jiménez
|
afa0bca4fd
|
Implement Rectangle::position
|
2020-04-29 08:25:27 +02:00 |
|
Héctor Ramón Jiménez
|
61c707fe04
|
Merge branch 'master' into feature/canvas-interaction
|
2020-04-29 07:34:14 +02:00 |
|
Héctor Ramón Jiménez
|
dc51080328
|
Introduce Cursor type in canvas
|
2020-04-29 04:25:49 +02:00 |
|
Héctor Ramón Jiménez
|
5586034d66
|
Display crosshair cursor in bezier_tool example
|
2020-04-29 03:23:27 +02:00 |
|
Héctor Ramón Jiménez
|
475a2779a7
|
Implement Rectangle::with_size
|
2020-04-29 03:23:08 +02:00 |
|
Héctor Ramón Jiménez
|
ec712c8032
|
Move MouseCursor to iced_core
|
2020-04-29 03:23:02 +02:00 |
|
Héctor Ramón Jiménez
|
52719c7076
|
Let a canvas::Program control the mouse cursor
|
2020-04-29 03:16:03 +02:00 |
|
Héctor Ramón Jiménez
|
0509710cc5
|
Add Crosshair variant to MouseCursor
|
2020-04-29 03:14:59 +02:00 |
|
Héctor Ramón Jiménez
|
59403b6ca8
|
Remove OutOfBounds variant from MouseCursor
|
2020-04-29 03:11:15 +02:00 |
|
Héctor Ramón Jiménez
|
85dc07c3b0
|
Expose Rectangle in iced_web
|
2020-04-28 06:31:00 +02:00 |
|
Héctor Ramón Jiménez
|
2539042b71
|
Remove Drawable and rename State to Program
|
2020-04-28 06:24:12 +02:00 |
|
Héctor Ramón Jiménez
|
7f1e7aea07
|
Remove unnecessary Container in bezier_tool
|
2020-04-28 04:41:25 +02:00 |
|
Héctor Ramón Jiménez
|
e65585ae17
|
Clip and cull Mesh2D primitives in iced_wgpu
|
2020-04-28 04:41:09 +02:00 |
|
Héctor Ramón Jiménez
|
69c60d372c
|
Implement std::ops::Add<Vector> for Rectangle
|
2020-04-28 04:40:23 +02:00 |
|
Héctor Ramón Jiménez
|
5d5e60a5cc
|
Implement Rectangle::new
|
2020-04-28 04:39:59 +02:00 |
|
Héctor Ramón Jiménez
|
fd1ceac363
|
Port bezier_tool example to use Canvas
|
2020-04-28 03:57:33 +02:00 |
|
Héctor Ramón Jiménez
|
e4eb0553de
|
Allow canvas::State to produce messages
|
2020-04-28 03:52:12 +02:00 |
|
Héctor Ramón Jiménez
|
2ca73036ab
|
Implement Drawable for slices of drawables
|
2020-04-28 03:52:12 +02:00 |
|
Héctor Ramón Jiménez
|
59b1e90661
|
Introduce Translate primitive in iced_wgpu
|
2020-04-28 03:52:10 +02:00 |
|
Héctor Ramón Jiménez
|
2381a9310c
|
Ask for a Size in Frame::new
|
2020-04-28 03:16:18 +02:00 |
|
Héctor Ramón Jiménez
|
b0825ce38b
|
Add convenient builder methods to canvas::Stroke
|
2020-04-28 03:14:05 +02:00 |
|
Héctor Ramón Jiménez
|
56dbd68326
|
Move reusable mouse types to iced_core
|
2020-04-28 03:11:01 +02:00 |
|
Héctor Ramón Jiménez
|
20d79a43cc
|
Implement Default for Point
|
2020-04-28 03:06:35 +02:00 |
|
Héctor Ramón Jiménez
|
6c2e28d20e
|
Implement std::ops::Sub<Point> for Point
|
2020-04-28 01:12:27 +02:00 |
|
Héctor Ramón Jiménez
|
dc97d6f33e
|
Remove interaction from solar_system example
|
2020-04-28 01:10:59 +02:00 |
|
Clark Moody
|
430f78a693
|
Abstract into ColorPicker and ColorSpace trait
Each color type implements ColorSpace to define its own representation
and update methods.
View sliders are implemented on the ColorPicker struct.
|
2020-04-27 16:25:13 -05:00 |
|