Commit graph

2043 commits

Author SHA1 Message Date
Héctor Ramón
f084ed8df1
Merge pull request #1106 from RamType0/RemoveUnnecessaryStringAllocationInExample
Remove unnecessary String allocation
2021-11-10 23:59:35 +07:00
Héctor Ramón Jiménez
e6627bb96d
Fix formatting with cargo fmt 2021-11-10 16:35:13 +07:00
Héctor Ramón
eafad00af2
Merge pull request #1110 from iced-rs/remove-renderer-traits
Reduce the surface of the `Renderer` APIs
2021-11-07 15:15:33 +07:00
Héctor Ramón Jiménez
07b5097bc9
Merge branch 'master' into remove-renderer-traits 2021-11-05 17:11:06 +07:00
Héctor Ramón Jiménez
8be1ba76d8
Make program module in iced_glow private 2021-11-05 17:08:35 +07:00
Héctor Ramón Jiménez
b64e875205
Write missing documentation in iced_graphics 2021-11-05 15:38:40 +07:00
Héctor Ramón Jiménez
9fe65ed729
Rename Renderer::present to with_primitives 2021-11-05 15:38:27 +07:00
Héctor Ramón Jiménez
aca9d414d3
Write missing documentation in iced_native 2021-11-05 15:31:33 +07:00
Héctor Ramón Jiménez
d5f4067def
Write documentation for iced_native::text 2021-11-04 19:24:52 +07:00
Héctor Ramón Jiménez
faaa17c3a5
Write documentation for iced_native::svg 2021-11-04 19:24:40 +07:00
Héctor Ramón Jiménez
597ef7d5fc
Write documentation for iced_native::image 2021-11-04 19:24:25 +07:00
Héctor Ramón Jiménez
023aded277
Rename fill_rectangle to fill_quad in Renderer 2021-11-04 19:24:11 +07:00
Héctor Ramón Jiménez
343f9b7e2e
Merge iced_core::text with iced_native::text 2021-11-04 18:28:06 +07:00
Héctor Ramón Jiménez
ef5a731e4b
Use mem::take instead of mem::replace in iced_graphics::Renderer
Thanks to @tarkah for pointing this out!
2021-11-04 18:24:13 +07:00
Héctor Ramón
61c747b535
Merge pull request #1109 from mettz/master
Fix color issue with Debugger::explain implementation for Renderer
2021-11-04 14:37:40 +07:00
Mattia Guazzaloca
8782f45955 Fix color issue with Debugger::explain implementation for Renderer 2021-11-03 22:48:13 +01:00
Héctor Ramón Jiménez
157a40a568
Introduce generic lifetime to Default implementation for style sheets 2021-11-02 16:02:05 +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
Ram.Type-0
0245f289b2 Remove unnecessary String allocation
Remove unnecessary String allocation by passing &format! or &x.to_string as impl Into<String>
2021-11-02 00:05:25 +09:00
Héctor Ramón Jiménez
c330bb1b69
Fix mouse_interaction using wrong layout in PaneGrid
... when no titlebar is present.
2021-11-01 17:39:46 +07:00
Héctor Ramón Jiménez
a1db8d62c0
Reintroduce draw method in TextInput
... which allows overriding the rendered value.
2021-11-01 16:29:28 +07:00
Héctor Ramón Jiménez
e50bb1dd2c
Fix missing lifetime in doc example for Toggler 2021-11-01 14:58:50 +07:00
Héctor Ramón Jiménez
e70a6be937
Merge branch 'master' into remove-renderer-traits 2021-10-31 17:52:21 +07:00
Héctor Ramón Jiménez
c9ed15782c
Introduce state lifetime for style_sheet in Toggler 2021-10-31 17:48:23 +07:00
Héctor Ramón Jiménez
0d3c9ef7bd
Reintroduce Box for style_sheet in TextInput 2021-10-31 17:45:57 +07:00
Héctor Ramón Jiménez
0c76e0307f
Reintroduce Box for style_sheet in Slider 2021-10-31 17:42:43 +07:00
Héctor Ramón Jiménez
eed19dcf81
Reintroduce Box for style_sheet in Scrollable 2021-10-31 17:39:24 +07:00
Héctor Ramón Jiménez
48490c3d87
Introduce state lifetime for style_sheet in Rule 2021-10-31 17:34:58 +07:00
Héctor Ramón Jiménez
bd7b086ec1
Reintroduce Box for style_sheet in Radio 2021-10-31 17:14:10 +07:00
Héctor Ramón Jiménez
d758006ee9
Introduce state lifetime for style_sheet in ProgressBar 2021-10-31 17:08:19 +07:00
Héctor Ramón Jiménez
6504dca059
Introduce state lifetime for style_sheet in PickList 2021-10-31 17:06:05 +07:00
Héctor Ramón Jiménez
89d50c0243
Reintroduce Box for style_sheet in PaneGrid 2021-10-31 17:04:44 +07:00
Héctor Ramón Jiménez
40a5de5811
Reintroduce Box for style_sheet in Container 2021-10-31 17:02:59 +07:00
Héctor Ramón Jiménez
fcc282bd76
Reintroduce Box for style_sheet in Checkbox 2021-10-31 16:58:02 +07:00
Héctor Ramón Jiménez
d36ce33a95
Reintroduce Box for style_sheet in Button 2021-10-31 16:53:18 +07:00
Héctor Ramón Jiménez
661cb5736e
Rewrite cursor icon logic for integration_wgpu example 2021-10-31 16:36:34 +07:00
Héctor Ramón Jiménez
844fecd602
Rewrite cursor icon logic for integration_opengl example 2021-10-31 16:36:18 +07:00
Héctor Ramón Jiménez
9a3c81f336
Introduce first-class svg module in iced_native 2021-10-31 16:24:31 +07:00
Héctor Ramón Jiménez
c4186a71b7
Introduce first-class image module in iced_native 2021-10-31 16:20:50 +07:00
Héctor Ramón Jiménez
b3a01973c6
Introduce first-class text module in iced_native 2021-10-31 16:14:38 +07:00
Héctor Ramón Jiménez
0aafcde0ef
Remove widget module re-exports in iced_native 2021-10-31 16:14:34 +07:00
Héctor Ramón Jiménez
e5e477aa69
Migrate geometry example to new Renderer API 2021-10-30 20:42:09 +07:00
Héctor Ramón Jiménez
77bab6beee
Implement Widget::draw for QRCode in iced_graphics 2021-10-30 20:38:12 +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
0df5b5bb7b
Implement Widget::draw for element::Explain 2021-10-28 22:21:54 +07:00
Héctor Ramón Jiménez
e6156fb0c5
Implement Widget::draw for Svg 2021-10-28 22:13:26 +07:00
Héctor Ramón Jiménez
55b31e6dcf
Remove unused import for toggler in iced_graphics 2021-10-28 20:41:07 +07:00
Héctor Ramón Jiménez
5fee1e33d4
Implement Widget::draw for Tooltip 2021-10-28 20:30:25 +07:00
Héctor Ramón Jiménez
0f8d6e8703
Fix unused variables in Widget::draw for Space 2021-10-28 20:18:57 +07:00