Héctor Ramón Jiménez
|
a1a5fcfd46
|
Refactor Viewport and Compositor
|
2020-05-20 20:28:35 +02:00 |
|
Héctor Ramón Jiménez
|
4aed0fa4b6
|
Rename window::Backend to Compositor
|
2020-05-19 20:01:55 +02:00 |
|
Héctor Ramón Jiménez
|
05af8d00d4
|
Draft new iced_graphics crate 🎉
|
2020-05-19 17:15:44 +02:00 |
|
Héctor Ramón Jiménez
|
d4743183d4
|
Draft first working version of iced_glow 🎉
|
2020-05-19 14:23:28 +02:00 |
|
Héctor Ramón Jiménez
|
93c6be5eef
|
Update README of game_of_life example
|
2020-05-04 23:54:28 +02:00 |
|
Héctor Ramón Jiménez
|
80e2d1b08b
|
Adapt color_palette to new canvas API
|
2020-05-04 23:46:15 +02:00 |
|
Héctor Ramón Jiménez
|
67b2ccb4d5
|
Merge branch 'master' into feature/canvas-interaction
|
2020-05-04 23:35:09 +02:00 |
|
Héctor Ramón Jiménez
|
e3555174d7
|
Use only iced dependency for color_palette
`Point` and `Size` are now properly re-exported.
|
2020-05-04 22:55:10 +02:00 |
|
Héctor Ramón Jiménez
|
3d3e51a742
|
Add screenshot to README of color_palette
|
2020-05-04 22:53:07 +02:00 |
|
Héctor Ramón Jiménez
|
1a8d253611
|
Add screenshot of color_palette example
|
2020-05-04 22:51:20 +02:00 |
|
Héctor Ramón Jiménez
|
24574b355d
|
Mention color_palette in examples README
|
2020-05-04 22:50:25 +02:00 |
|
Héctor Ramón Jiménez
|
2f41ccee1c
|
Update GIF of game_of_life example
|
2020-05-03 02:49:04 +02:00 |
|
Héctor Ramón Jiménez
|
917199197f
|
Allow erasing cells in game_of_life
|
2020-05-03 02:43:20 +02:00 |
|
Héctor Ramón Jiménez
|
4417a34edb
|
Fix "1 cells" overlay in game_of_life
|
2020-05-03 02:15:11 +02:00 |
|
Héctor Ramón Jiménez
|
5aaaea7c88
|
Render stats as an overlay in game_of_life
Also allow toggling the grid lines
|
2020-05-03 01:53:45 +02:00 |
|
Héctor Ramón Jiménez
|
c3c5161386
|
Draw grid in game_of_life
|
2020-05-03 00:57:15 +02:00 |
|
Héctor Ramón Jiménez
|
a43fb42428
|
Reorganize view code in game_of_life
|
2020-05-03 00:08:41 +02:00 |
|
Héctor Ramón Jiménez
|
cc8f5b6fc8
|
Simplify logic and limit ticks in game_of_life
|
2020-05-02 10:48:42 +02:00 |
|
Héctor Ramón Jiménez
|
0025b8c3f8
|
Display some statistics in game_of_life
|
2020-05-02 09:27:49 +02:00 |
|
Héctor Ramón Jiménez
|
916a1bfc70
|
Run ticks in a background thread in game_of_life
|
2020-05-02 07:01:27 +02:00 |
|
Héctor Ramón Jiménez
|
8fa9e4c94e
|
Rename visible_in to within in game_of_life
|
2020-05-02 03:37:20 +02:00 |
|
Héctor Ramón Jiménez
|
4fd8e47737
|
Use rustc_hash for hashing in game_of_life
This seems to produce a 2x speedup.
|
2020-05-02 03:33:03 +02:00 |
|
Héctor Ramón Jiménez
|
03ca7eea6c
|
Reuse triangle path with transforms in color_palette
|
2020-05-01 22:45:47 +02:00 |
|
Héctor Ramón Jiménez
|
573929d5ec
|
Use Path::rectangle directly in color_palette
|
2020-05-01 22:32:40 +02:00 |
|
Héctor Ramón Jiménez
|
555371f77e
|
Move application implementation in color_palette
|
2020-05-01 22:27:14 +02:00 |
|
Héctor Ramón Jiménez
|
4d724a88e6
|
Introduce Theme type in color_palette example
|
2020-05-01 22:24:34 +02:00 |
|
Héctor Ramón Jiménez
|
0a011f9031
|
Improve generate_theme in color_palette
|
2020-05-01 21:51:08 +02:00 |
|
Héctor Ramón Jiménez
|
11e4039b56
|
Remove update_component in color_palette
We can use `ColorSpace::new` instead
|
2020-05-01 21:43:11 +02:00 |
|
Héctor Ramón Jiménez
|
e7e8e76c28
|
Change speed limit to 100 in game_of_life
|
2020-05-01 06:23:30 +02:00 |
|
Héctor Ramón Jiménez
|
1833c77312
|
Improve scrolling smoothness in game_of_life
|
2020-05-01 06:23:05 +02:00 |
|
Héctor Ramón Jiménez
|
ffbe59f812
|
Zoom to cursor in game_of_life example
|
2020-05-01 05:42:07 +02:00 |
|
Héctor Ramón Jiménez
|
0a5f1bb676
|
Improve zooming logic in game_of_life
|
2020-05-01 05:21:27 +02:00 |
|
Héctor Ramón Jiménez
|
c23995ecb4
|
Increase speed limit to 200 in game_of_life
|
2020-05-01 05:13:22 +02:00 |
|
Héctor Ramón Jiménez
|
f9227546ca
|
Use fill_rectangle for cursor in game_of_life
|
2020-05-01 04:41:04 +02:00 |
|
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
|
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
|
e2076612cb
|
Implement time::every in iced_futures
|
2020-04-30 05:37:44 +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
|
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
|
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
|
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 |
|