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
2539042b71
Remove Drawable and rename State to Program
2020-04-28 06:24:12 +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
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
f59832e88e
Fix alignment in triangle pipeline of iced_wgpu
2020-04-19 21:56:03 +02:00
Héctor Ramón Jiménez
592cc68506
Remove Layer trait and simplify Canvas
2020-04-19 21:55:23 +02:00
Héctor Ramón Jiménez
bb424e54c5
Add interactivity to solar_system example
2020-04-19 18:48:30 +02:00
Héctor Ramón Jiménez
a97acd8fa8
Use Borrow<T> when binding in layer::Cache<T>
2020-04-19 17:59:32 +02:00
Héctor Ramón Jiménez
8ade09a0f6
Simplify Canvas example in documentation
2020-04-19 14:41:25 +02:00
Héctor Ramón Jiménez
0b5028b1ab
Draft Program interactivity for Canvas
2020-04-19 14:39:30 +02:00
ethanpailes
90c3a183d5
fix progress bar docs to no longer mention buttons ( #301 )
2020-04-18 21:12:44 +02:00
Héctor Ramón Jiménez
b44f14e186
Fix MSAA blit vertex shader to match wgpu NDC
2020-04-16 14:54:29 +02:00
Lain-dono
b23945c78a
Change &mut wgpu::Device to &wgpu::Device ( #299 )
...
* Change `&mut wgpu::Device` to `&wgpu::Device`
* Fix for rustfmt
2020-04-16 08:06:05 +02:00
Héctor Ramón
99e020c7b5
Merge pull request #269 from hecrj/update-wgpu
...
Update `wgpu` to `0.5` in `iced_wgpu`
2020-04-16 04:59:56 +02:00
Héctor Ramón Jiménez
4808fcbd7e
Bump versions 🎉
2020-04-15 08:58:14 +02:00
Héctor Ramón Jiménez
3df49bebd4
Implement canvas::Path::line helper method
2020-04-14 07:08:12 +02:00
Héctor Ramón Jiménez
46cd0891d2
Implement canvas::Path::circle helper method
2020-04-14 06:54:12 +02:00
Héctor Ramón Jiménez
c545af3577
Implement canvas::Path::rectangle helper method
2020-04-14 06:49:15 +02:00
Héctor Ramón Jiménez
5c923fce48
Implement From<&str> for canvas::Text
2020-04-14 06:43:58 +02:00
Héctor Ramón Jiménez
a2296b466b
Implement From<String> for canvas::Text
2020-04-14 06:43:43 +02:00
Héctor Ramón Jiménez
6779fcf621
Make Frame::fill_text take a generic Into<Text>
2020-04-14 06:40:22 +02:00
Héctor Ramón Jiménez
dce1034699
Make Frame::stroke take a generic Into<Stroke>
2020-04-14 06:39:47 +02:00
Héctor Ramón Jiménez
81096ef454
Implement From<Color> for canvas::Fill
2020-04-14 06:38:06 +02:00
Héctor Ramón Jiménez
2a795faf4e
Make Frame::fill take a generic Into<Fill>
...
This can be used to improve readability by using your own types.
2020-04-14 06:37:27 +02:00
Héctor Ramón Jiménez
2fce83b205
Use new release of wgpu_glyph
2020-04-13 05:02:07 +02:00
Héctor Ramón Jiménez
b549b509c9
Align text in iced_wgpu on a case-by-case basis
2020-04-10 01:39:36 +02:00
Héctor Ramón
19f6a5e2fd
Merge pull request #279 from hecrj/fix/text-input-measure-value
...
Fix `text_input::Renderer` implementation in `iced_wgpu`
2020-04-10 01:18:29 +02:00
Héctor Ramón Jiménez
d3dee849b7
Fix unnecessary clip of text input in iced_wgpu
...
It should only produce a `Clip` primitive when the contents overflow the
input now.
2020-04-09 05:17:06 +02:00
Héctor Ramón Jiménez
9afa31899f
Fix measure_value for text input in iced_wgpu
...
It accounts for spaces at the start of text now.
2020-04-09 05:01:09 +02:00
Héctor Ramón Jiménez
10f5f95a80
Stop generating empty Mesh2D in canvas::Frame
2020-04-09 04:26:02 +02:00
Rob Ede
6e7769b65d
impl default for canvas cache
2020-04-08 23:07:42 +01:00
Héctor Ramón Jiménez
d65d838869
Fix angle sign in canvas::Frame::rotate
2020-04-08 22:56:52 +02:00
Héctor Ramón Jiménez
d807ef367e
Update wgpu to 0.5 in iced_wgpu 🎉
2020-04-07 05:48:21 +02:00
Héctor Ramón Jiménez
335ad1dd1d
Enable feature flags in docs.rs
2020-04-05 04:52:03 +02:00
Rob Ede
5198f8e3e4
document wgpu feature flags
2020-04-04 02:14:02 +01:00
Héctor Ramón Jiménez
d0cca658a1
Bump all versions 🎉
2020-04-02 17:40:20 +02:00
Héctor Ramón Jiménez
2ef1b4317a
Remove subcrates CHANGELOG
...
At this stage, it is important to allow the library to change rapidly.
Because of this, keeping a log of changes can be counter-productive. We
do not want pin down design decisions by writing detailed changelogs
(sunk cost fallacy).
Once the library and its different parts start becoming more stable and
mature, we will reintroduce changelogs accordingly.
For now, we will keep a main `CHANGELOG` file just for the `iced` crate.
2020-04-02 03:44:14 +02:00
Héctor Ramón Jiménez
703f7657e1
Add example to pane_grid module documentation
2020-04-02 03:44:14 +02:00
Héctor Ramón Jiménez
7d40b76b02
Update iced_wgpu root documentation
2020-04-02 03:44:14 +02:00
Héctor Ramón Jiménez
48b90a7529
Add examples to Canvas documentation
2020-04-02 03:44:14 +02:00
Héctor Ramón Jiménez
4c44517556
Fix minor documentation issues
2020-04-02 03:44:14 +02:00
Héctor Ramón Jiménez
f4f8f62f55
Add example for Canvas widget
2020-04-02 03:44:14 +02:00
Héctor Ramón Jiménez
26cd6c0f2b
Update iced_wgpu information in repository docs
2020-04-02 03:44:14 +02:00
Héctor Ramón Jiménez
ae009158cc
Implement svg::Handle::from_memory
...
Useful if you already have your SVG data in memory.
2020-03-31 00:39:18 +02:00
Héctor Ramón Jiménez
3f6c6b7b02
Remove unnecessary clone call in Transformation
2020-03-29 15:22:47 +02:00
Héctor Ramón Jiménez
9e139e6ca7
Improve Antialiasing::sample_count signature
2020-03-29 15:21:43 +02:00