Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Use canvas to draw color palette for example | 2020-04-24 | 2 | -10/+98 | ||
| | | ||||||
| * | Add example program: color palette | 2020-04-24 | 3 | -0/+273 | ||
| | | | | | | | | | | | | | | | | | | | | | | Sliders for many color spaces update as any other sliders are moved around. Color is space is clamped to sRGB, so Lab and Lch color spaces cannot be fully expressed. TODO: - Real-time manipulation of base color to create a color scheme. - Show slider value under each slider - Show output values in text boxes for each color space | |||||
* | | Update GIF of `game_of_life` example | 2020-05-03 | 1 | -2/+2 | ||
| | | ||||||
* | | Allow erasing cells in `game_of_life` | 2020-05-03 | 1 | -5/+30 | ||
| | | ||||||
* | | Fix "1 cells" overlay in `game_of_life` | 2020-05-03 | 1 | -3/+6 | ||
| | | ||||||
* | | Render stats as an overlay in `game_of_life` | 2020-05-03 | 1 | -82/+103 | ||
| | | | | | | | | Also allow toggling the grid lines | |||||
* | | Draw grid in `game_of_life` | 2020-05-03 | 1 | -18/+73 | ||
| | | ||||||
* | | Reorganize `view` code in `game_of_life` | 2020-05-03 | 1 | -71/+102 | ||
| | | ||||||
* | | Simplify logic and limit ticks in `game_of_life` | 2020-05-02 | 1 | -73/+33 | ||
| | | ||||||
* | | Display some statistics in `game_of_life` | 2020-05-02 | 2 | -23/+119 | ||
| | | ||||||
* | | Run ticks in a background thread in `game_of_life` | 2020-05-02 | 2 | -51/+210 | ||
| | | ||||||
* | | Rename `visible_in` to `within` in `game_of_life` | 2020-05-02 | 1 | -2/+2 | ||
| | | ||||||
* | | Use `rustc_hash` for hashing in `game_of_life` | 2020-05-02 | 2 | -3/+4 | ||
| | | | | | | | | This seems to produce a 2x speedup. | |||||
* | | Change speed limit to `100` in `game_of_life` | 2020-05-01 | 1 | -1/+1 | ||
| | | ||||||
* | | Improve scrolling smoothness in `game_of_life` | 2020-05-01 | 1 | -7/+10 | ||
| | | ||||||
* | | Zoom to cursor in `game_of_life` example | 2020-05-01 | 1 | -1/+15 | ||
| | | ||||||
* | | Improve zooming logic in `game_of_life` | 2020-05-01 | 1 | -10/+9 | ||
| | | ||||||
* | | Increase speed limit to `200` in `game_of_life` | 2020-05-01 | 1 | -1/+1 | ||
| | | ||||||
* | | Use `fill_rectangle` for cursor in `game_of_life` | 2020-05-01 | 1 | -5/+1 | ||
| | | ||||||
* | | Implement zooming for `game_of_life` example | 2020-05-01 | 1 | -60/+97 | ||
| | | ||||||
* | | Improve tick performance in `game_of_life` | 2020-05-01 | 1 | -21/+16 | ||
| | | ||||||
* | | Introduce `Life` type in `game_of_life` | 2020-05-01 | 1 | -35/+53 | ||
| | | ||||||
* | | Simplify `Interaction` handling in `game_of_life` | 2020-05-01 | 1 | -20/+22 | ||
| | | ||||||
* | | Introduce `Cell` type in `game_of_life` | 2020-05-01 | 2 | -86/+98 | ||
| | | ||||||
* | | Update `README` of `game_of_life` example | 2020-04-30 | 1 | -6/+7 | ||
| | | ||||||
* | | Rename `MouseCursor` to `mouse::Interaction` | 2020-04-30 | 5 | -27/+32 | ||
| | | ||||||
* | | Implement `time::every` in `iced_futures` | 2020-04-30 | 9 | -168/+16 | ||
| | | ||||||
* | | Split `Input` mouse event by `ButtonState` | 2020-04-30 | 2 | -39/+31 | ||
| | | ||||||
* | | Implement camera panning in `game_of_life` example | 2020-04-30 | 1 | -75/+90 | ||
| | | ||||||
* | | Clarify `tick` logic in `game_of_life` | 2020-04-29 | 1 | -5/+3 | ||
| | | ||||||
* | | Use sparse grid representation in `game_of_life` | 2020-04-29 | 1 | -68/+69 | ||
| | | ||||||
* | | Rename `Cursor::*_position` methods in `canvas` | 2020-04-29 | 2 | -6/+5 | ||
| | | ||||||
* | | Add `game_of_life` example | 2020-04-29 | 5 | -0/+568 | ||
| | | | | | | | | RIP John Conway | |||||
* | | Introduce `Cursor` type in `canvas` | 2020-04-29 | 3 | -78/+83 | ||
| | | ||||||
* | | Display crosshair cursor in `bezier_tool` example | 2020-04-29 | 1 | -4/+14 | ||
| | | ||||||
* | | Remove `OutOfBounds` variant from `MouseCursor` | 2020-04-29 | 3 | -3/+3 | ||
| | | ||||||
* | | Remove `Drawable` and rename `State` to `Program` | 2020-04-28 | 5 | -196/+157 | ||
| | | ||||||
* | | Remove unnecessary `Container` in `bezier_tool` | 2020-04-28 | 1 | -10/+3 | ||
| | | ||||||
* | | Clip and cull `Mesh2D` primitives in `iced_wgpu` | 2020-04-28 | 1 | -0/+1 | ||
| | | ||||||
* | | Port `bezier_tool` example to use `Canvas` | 2020-04-28 | 4 | -299/+150 | ||
| | | ||||||
* | | Allow `canvas::State` to produce messages | 2020-04-28 | 1 | -1/+1 | ||
| | | ||||||
* | | Introduce `Translate` primitive in `iced_wgpu` | 2020-04-28 | 2 | -59/+63 | ||
| | | ||||||
* | | Remove interaction from `solar_system` example | 2020-04-28 | 1 | -40/+17 | ||
| | | ||||||
* | | Remove `Layer` trait and simplify `Canvas` | 2020-04-19 | 2 | -64/+78 | ||
| | | ||||||
* | | Add interactivity to `solar_system` example | 2020-04-19 | 1 | -18/+69 | ||
| | | ||||||
* | | Draft `Program` interactivity for `Canvas` | 2020-04-19 | 2 | -6/+4 | ||
|/ | ||||||
* | Merge pull request #269 from hecrj/update-wgpu | 2020-04-16 | 2 | -17/+32 | ||
|\ | | | | | Update `wgpu` to `0.5` in `iced_wgpu` | |||||
| * | Update `wgpu` to `0.5` in `iced_wgpu` :tada: | 2020-04-07 | 2 | -17/+32 | ||
| | | ||||||
* | | Simplify drawing logic in `clock` example | 2020-04-14 | 1 | -42/+32 | ||
| | | ||||||
* | | Implement `canvas::Path::circle` helper method | 2020-04-14 | 2 | -11/+7 | ||
| | |