Héctor Ramón
ead4186870
Merge pull request #361 from clarkmoody/pane-grid-spacing
...
Proper Pane Grid spacing
2020-05-28 03:45:22 +02:00
Héctor Ramón
40501f630d
Merge pull request #362 from hecrj/fix/target-quad-pixels
...
Align quads to physical pixels in `iced_wgpu`
2020-05-28 03:20:40 +02:00
Clark Moody
858eafe22e
Structured test cases
2020-05-27 14:24:33 -05:00
Héctor Ramón Jiménez
fbe3aa3cf4
Align quads to physical pixels in iced_wgpu
2020-05-27 00:23:42 +02:00
Clark Moody
9079014974
Tests for axis split
2020-05-26 16:47:29 -05:00
Clark Moody
334dd09817
Pane Grid spacing applied prior to rounding
...
On low-DPI screens, the rounding order of operations made it impossible
to produce an odd-pixel spacing. Specifying 1, for instance, produced
zero space between panes.
This approach subtracts half the spacing from the first pane prior to
rounding and uses the whole spacing for the second pane size and
coordinate.
2020-05-26 16:24:18 -05:00
Héctor Ramón
5324eb1024
Merge pull request #358 from hecrj/improvement/pane-grid-ergonomics
...
Implement `State::layout` and `State::with_content` in `pane_grid`
2020-05-25 20:34:10 +02:00
Héctor Ramón Jiménez
230bd6f747
Write documentation for new pane_grid API
2020-05-23 01:51:34 +02:00
Héctor Ramón Jiménez
2ab7341fa5
Implement State::with_content in pane_grid
2020-05-22 21:56:50 +02:00
Héctor Ramón Jiménez
32b9c1fdbd
Return new Split in pane_grid::State::split
2020-05-22 21:55:55 +02:00
Héctor Ramón Jiménez
c620e4dc4c
Implement State::get in pane_grid
2020-05-22 21:55:45 +02:00
Héctor Ramón Jiménez
f3d54a0f33
Expose Node and State::layout for PaneGrid
2020-05-22 21:55:31 +02:00
Héctor Ramón Jiménez
d1f2a18439
Implement Clone for pane_grid::State
2020-05-22 21:55:18 +02:00
Héctor Ramón
33448508a5
Merge pull request #345 from AberrantWolf/master
...
Update `Radio` to have the same layout members and fns as `Checkbox`
2020-05-15 14:58:28 +02:00
Scott Harper
175f5d71f4
Merge remote-tracking branch 'upstream/master'
2020-05-15 11:38:08 +09:00
Scott Harper
863714602c
Updated Radio layout/fns to match Checkbox
2020-05-15 11:27:24 +09:00
Héctor Ramón
e89e521e2b
Merge pull request #344 from DominosCinnaStix/master
...
fix(wgpu): Set adapter backend to PRIMARY
2020-05-14 18:17:25 +02:00
DominosCinnaStix
cd6064fd84
set wgpu's adapter backend to PRIMARY
2020-05-14 11:55:26 -04:00
Héctor Ramón Jiménez
7565d294af
Fix PaneGrid not releasing split properly
2020-05-06 06:18:22 +02:00
Héctor Ramón Jiménez
4406494ff3
Pin gfx-memory until allocator issue is fixed
...
https://github.com/gfx-rs/wgpu-rs/issues/261
2020-05-06 00:18:15 +02:00
Héctor Ramón
26d93004a6
Merge pull request #334 from Veykril/master
...
Update iced_wgpu dependencies
2020-05-05 01:28:50 +02:00
Lukas Wirth
3a5a07d49d
Update iced_wgpu dependencies
...
font-kit 0.4 -> 0.6
guillotiere 0.4 -> 0.5
image 0.22 -> 0.23
resvg 0.8 -> 0.9
2020-05-05 01:04:40 +02:00
Héctor Ramón
7dc02a5e16
Merge pull request #325 from hecrj/feature/canvas-interaction
...
Canvas interactivity and Game of Life example
2020-05-05 00:05:47 +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
27aad74a32
Merge pull request #200 from clarkmoody/color-enhancements
...
Color Enhancements
2020-05-04 23:30:51 +02:00
Héctor Ramón Jiménez
c0fd5de8a0
Improve minor documentation details in Color
2020-05-04 23:04:02 +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