Commit graph

277 commits

Author SHA1 Message Date
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
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
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
Rob Ede
5198f8e3e4
document wgpu feature flags 2020-04-04 02:14:02 +01: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
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
Héctor Ramón Jiménez
79fed3d695 Remove unnecessary conversion in iced_wgpu 2020-03-29 15:21:18 +02:00
Héctor Ramón Jiménez
8b49968cab Remove redundant field assignment 2020-03-29 15:20:44 +02:00
Héctor Ramón Jiménez
49bcebb1e5 Remove unnecessary merge of iced_wgpu::Defaults 2020-03-29 15:16:36 +02:00
Héctor Ramón Jiménez
3f7dd50594 Use !is_empty() instead of len() > 0 2020-03-29 15:04:11 +02:00
Kai Mast
442a52be07 Fix formatting 2020-03-28 15:30:51 -07:00
Kai Mast
cbe9298a0b Clippy 2020-03-28 15:25:55 -07:00
Héctor Ramón Jiménez
30f02345a8 Implement Renderer::find_cursor_position 2020-03-25 13:57:02 +01:00
Héctor Ramón Jiménez
6b89dd7db9 Improve text_input::cursor API 2020-03-24 20:23:31 +01:00
Héctor Ramón Jiménez
e77fa175aa Merge branch 'master' into feature/text-selection 2020-03-24 19:08:21 +01:00