Héctor Ramón Jiménez
|
33c3c0c0aa
|
Group all solid triangles independently of color
|
2022-11-16 09:24:16 +01:00 |
|
Héctor Ramón Jiménez
|
75b05ed42d
|
Move re-export in widget::canvas in iced_graphics
|
2022-11-03 06:00:32 +01:00 |
|
Héctor Ramón Jiménez
|
a8c3b2ddf7
|
Fix documentation example of Canvas
... so it makes sense when seen from the `iced` crate.
|
2022-11-03 05:59:13 +01:00 |
|
Héctor Ramón Jiménez
|
e9e2657791
|
Refactor imports in widget::canvas in iced_graphics
|
2022-11-03 05:57:22 +01:00 |
|
Héctor Ramón Jiménez
|
b957453404
|
Run cargo fmt
|
2022-11-03 04:35:16 +01:00 |
|
Bingus
|
aabc4e87b5
|
Merge branch 'master' into fear/linear-gradients
|
2022-10-07 16:58:45 -07:00 |
|
shan
|
3e600fe775
|
Adjusted reexports for clarity.
|
2022-10-07 13:10:37 -07:00 |
|
shan
|
12a87c54eb
|
Added support for relative positioning of gradient fills. Addressed some PR feedback.
|
2022-10-07 12:01:07 -07:00 |
|
shan
|
9c7bf417ac
|
Added support for gradients to respect current frame transform.
|
2022-10-06 18:59:54 -07:00 |
|
shan
|
1eb8d972ba
|
Reduced memory transfer of OpenGL gradient uniform upload. Rearranged gradient uniforms on OpenGL side to be more performant.
|
2022-10-05 16:07:43 -07:00 |
|
shan
|
30432cbade
|
Readjusted namespaces, removed Geometry example as it's no longer relevant.
|
2022-10-05 10:49:58 -07:00 |
|
shan
|
6e7b3ced0b
|
Reworked wgpu buffers, updated glow side to have proper transform location storage, attempting to fix visibility modifiers, implemented some of the feedback received in initial PR.
|
2022-10-04 18:24:46 -07:00 |
|
Artur Sapek
|
388b3c3b33
|
expose touch events in canvas widget
|
2022-10-04 11:15:35 +02:00 |
|
shan
|
5d0fffc626
|
Fixed some importing issues since you can use a Shader::Gradient outside a Canvas widget, where it was previously only accessible.
|
2022-09-30 10:27:00 -07:00 |
|
shan
|
40f45d7b7e
|
Adds linear gradient support to 2D meshes in the canvas widget.
|
2022-09-29 11:15:35 -07:00 |
|
Héctor Ramón Jiménez
|
ff2519b1d4
|
Replace stateful widgets with new iced_pure API
|
2022-07-27 06:49:20 +02:00 |
|
Héctor Ramón Jiménez
|
fc13bb3d65
|
Implement theme styling for Canvas
|
2022-06-07 05:24:43 +02:00 |
|
Héctor Ramón Jiménez
|
664251f3f5
|
Draft first-class Theme support
RFC: https://github.com/iced-rs/rfcs/pull/6
|
2022-05-14 01:56:32 +02:00 |
|
Héctor Ramón Jiménez
|
aecbd46123
|
Replace hecrj in links with iced-rs
|
2022-05-02 20:26:59 +02:00 |
|
Héctor Ramón Jiménez
|
ac35fe3edf
|
Point repository links to 0.4 branch in documentation
|
2022-04-30 13:54:07 +02:00 |
|
Héctor Ramón Jiménez
|
32fd8dadda
|
Reintroduce generic Message type for canvas::Program
As it is useful to make the `Message` completely free in many
implementations.
|
2022-03-18 22:13:52 +07:00 |
|
Héctor Ramón Jiménez
|
c52fd089f1
|
Use associated type for Message in a canvas::Program
|
2022-03-09 18:29:10 +07:00 |
|
Héctor Ramón Jiménez
|
644c1b70ca
|
Skip Canvas::draw if bounds have no logical pixels
|
2022-02-28 18:15:39 +07:00 |
|
Héctor Ramón Jiménez
|
1313c94e3b
|
Remove hash_layout method from Widget trait
|
2022-02-23 21:31:54 +07:00 |
|
Cory Forsstrom
|
e835cea03c
|
Add line dash API
|
2022-01-27 09:40:52 -08:00 |
|
Héctor Ramón Jiménez
|
810e086728
|
Introduce Renderer argument to mouse_interaction and on_event
|
2022-01-11 14:12:28 +07:00 |
|
Héctor Ramón Jiménez
|
bbd9355450
|
Introduce Shell type in iced_native
Widgets now can invalidate the current layout of the application on demand.
|
2021-11-29 16:22:01 +07:00 |
|
Héctor Ramón Jiménez
|
631e95ee0b
|
Move viewport argument to last position in mouse_interaction methods
This keeps the order of the arguments consistent with `draw`.
|
2021-11-02 15:03:29 +07:00 |
|
Héctor Ramón Jiménez
|
0b66095f9f
|
Implement Widget::mouse_interaction for Canvas in iced_graphics
|
2021-10-29 16:47:30 +07:00 |
|
Héctor Ramón Jiménez
|
de728737fd
|
Implement Widget::draw for Canvas in iced_graphics
|
2021-10-29 16:45:47 +07:00 |
|
Héctor Ramón Jiménez
|
edea093350
|
Move Defaults from iced_graphics to iced_native
|
2021-10-18 15:19:04 +07:00 |
|
Héctor Ramón Jiménez
|
03b3493138
|
Remove trait-specific draw logic in iced_native
|
2021-10-14 16:07:22 +07:00 |
|
Héctor Ramón Jiménez
|
21971e0037
|
Make Clipboard argument in Widget trait mutable
|
2021-03-10 01:59:02 +01:00 |
|
Héctor Ramón Jiménez
|
01322f69a4
|
Use recently stabilized intra-doc links
See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
|
2020-11-26 02:05:43 +01:00 |
|
Héctor Ramón Jiménez
|
3aca177132
|
Implement event capturing for Canvas
|
2020-11-12 01:24:59 +01:00 |
|
Héctor Ramón Jiménez
|
3f968b8c87
|
Make Widget::on_event return an event::Status
|
2020-11-12 00:09:52 +01:00 |
|
Héctor Ramón Jiménez
|
d328b07b39
|
Introduce viewport to Widget::draw
This should eventually allow us to only generate primitives that are
visible.
|
2020-10-28 06:21:07 +01:00 |
|
Héctor Ramón Jiménez
|
00d66da0ce
|
Add Keyboard variant to canvas::Event
|
2020-08-10 23:57:29 +02:00 |
|
Héctor Ramón Jiménez
|
ede4440e99
|
Introduce fill rule setting in canvas
|
2020-06-02 02:21:07 +02:00 |
|
Héctor Ramón Jiménez
|
05af8d00d4
|
Draft new iced_graphics crate 🎉
|
2020-05-19 17:15:44 +02:00 |
|