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
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
Héctor Ramón Jiménez
bb898fa2e2
Create PaneGrid alias in iced_wgpu
2020-03-19 09:37:13 +01:00
Héctor Ramón Jiménez
20b142e8e3
Make cursor unavailable when dragging panes
2020-03-18 01:27:01 +01:00
Héctor Ramón Jiménez
ec334bdd36
Improve pane selection when resizing a PaneGrid
2020-03-14 09:01:52 +01:00
Héctor Ramón Jiménez
f08cb4ad56
Implement mouse-based pane resizing for PaneGrid
2020-03-14 08:10:50 +01:00
Héctor Ramón Jiménez
f11397c31a
Clip scrollable primitives only when necessary
2020-03-10 06:49:25 +01:00
Héctor Ramón Jiménez
eb070b9652
Draft drag and drop support for PaneGrid
2020-03-10 06:47:32 +01:00
Héctor Ramón Jiménez
4e0e50ae27
Fix Debug implementation of layer::cache::State
2020-03-10 06:46:11 +01:00