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
|
023aded277
|
Rename fill_rectangle to fill_quad in Renderer
|
2021-11-04 19:24:11 +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
|
0aafcde0ef
|
Remove widget module re-exports in iced_native
|
2021-10-31 16:14:34 +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
|
be97a5d502
|
Introduce mouse_interaction method to Widget trait
|
2021-10-18 16:43:18 +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
|
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
|
31c30fedd5
|
Remove unnecessary Rc in both Element::map
|
2020-07-16 04:40:36 +02:00 |
|
Héctor Ramón Jiménez
|
2118a726f8
|
Write documentation for the new overlay API
|
2020-07-10 02:39:12 +02:00 |
|
Héctor Ramón Jiménez
|
dc0e423142
|
Remove unnecessary lifetime in Widget trait
|
2020-07-10 02:01:30 +02:00 |
|
Héctor Ramón Jiménez
|
1070b61f34
|
Rename overlay::Content trait to Overlay
The `Overlay` struct is now `overlay::Element`.
|
2020-07-10 01:35:46 +02:00 |
|
Héctor Ramón Jiménez
|
625979b665
|
Draft Widget::overlay idempotency
|
2020-07-08 11:29:19 +02:00 |
|
Héctor Ramón Jiménez
|
afd9274de2
|
Draft ComboBox and Menu layer
|
2020-07-08 10:59:56 +02:00 |
|
Héctor Ramón Jiménez
|
f064f0482b
|
Introduce Layer trait
|
2020-07-08 10:41:16 +02:00 |
|
Héctor Ramón Jiménez
|
c901f40fd6
|
Introduce Widget::overlay 🎉
|
2020-07-08 10:34:14 +02:00 |
|
Héctor Ramón Jiménez
|
0300b649d7
|
Make Font an associated type of text::Renderer
|
2020-04-23 22:17:11 +02:00 |
|
Héctor Ramón Jiménez
|
462ba3b2c8
|
Implement and expose Element::on_event
|
2020-04-18 21:32:04 +02:00 |
|
Héctor Ramón Jiménez
|
012b4adec7
|
Draft Panes widget and panes example
|
2020-03-04 04:10:26 +01:00 |
|
daxpedda
|
71c108e0e1
|
Make Element::hash_layout public.
|
2020-02-10 20:53:52 +01:00 |
|
Héctor Ramón Jiménez
|
b5cd9923f2
|
Remove Clone bound for Element::map
|
2020-01-13 06:57:35 +01:00 |
|
Héctor Ramón Jiménez
|
e45497dfd6
|
Move Debugger and Windowed to a better location
We move `renderer::Debugger` to `layout::Debugger` and
`renderer::Windowed` to `window::Renderer`.
|
2020-01-10 01:58:55 +01:00 |
|
Héctor Ramón Jiménez
|
8caa66be27
|
Add Renderer::Defaults and style inheritance
|
2019-12-30 12:14:26 +01:00 |
|
Héctor Ramón Jiménez
|
a14b39555e
|
Allow clipboard access in Widget::on_event
|
2019-12-18 07:45:49 +01:00 |
|
Héctor Ramón Jiménez
|
d136b7ce64
|
Uncomment missing debug implementations rule
|
2019-11-22 21:16:40 +01:00 |
|
Héctor Ramón Jiménez
|
a7dba612f0
|
Write docs for iced and iced_native
|
2019-11-22 19:36:57 +01:00 |
|
Héctor Ramón Jiménez
|
428509c84a
|
Merge branch 'master' into improvement/docs
|
2019-11-21 13:53:02 +01:00 |
|
Héctor Ramón Jiménez
|
65eb218d3d
|
Move widgets from core to native and web
Also made fields private and improved `Renderer` traits.
|
2019-11-21 13:47:20 +01:00 |
|
Héctor Ramón Jiménez
|
6cdf69e76b
|
Make width and height required methods
|
2019-11-16 22:08:49 +01:00 |
|
Héctor Ramón Jiménez
|
60774740ef
|
Fix doc comments and remove Align from tour
|
2019-11-11 07:11:41 +01:00 |
|
Héctor Ramón Jiménez
|
0240c3981b
|
Draft custom layout engine based on druid
|
2019-11-11 03:08:00 +01:00 |
|
Héctor Ramón Jiménez
|
2303111e09
|
Draft new layout API
|
2019-11-10 01:55:32 +01:00 |
|
Héctor Ramón Jiménez
|
c427ce0cec
|
Reduce Copy constraint to Clone in Message
|
2019-11-02 02:15:17 +01:00 |
|
Héctor Ramón Jiménez
|
9dabbf7885
|
Provide Renderer to Widget::on_event
This allows us to implement configurable event processing that adapts to
different rendering strategies.
|
2019-10-29 03:34:21 +01:00 |
|
Héctor Ramón Jiménez
|
c63bdacaad
|
Make Renderer immutable in UserInterface::build
|
2019-10-11 23:45:01 +02:00 |
|
Héctor Ramón Jiménez
|
8846a239cf
|
Rename Renderer::Primitive to Renderer::Output
|
2019-10-11 22:15:39 +02:00 |
|
Héctor Ramón Jiménez
|
10e10e5e06
|
Make iced_core::Button customizable
Now it supports:
- Any kind of content
- Custom border radius
- Custom background
|
2019-10-08 03:13:41 +02:00 |
|
Héctor Ramón Jiménez
|
0c3f78713d
|
Draft basic text rendering using wgpu_glyph
|
2019-10-05 05:12:36 +02:00 |
|
Héctor Ramón Jiménez
|
a90f7fcb98
|
Move MouseCursor to iced_wgpu
|
2019-10-05 03:58:23 +02:00 |
|
Héctor Ramón Jiménez
|
a7d1194403
|
Add Renderer and Primitive concepts
|
2019-10-05 03:56:18 +02:00 |
|
Héctor Ramón Jiménez
|
b9e0f74948
|
Create iced_core and iced_native
|
2019-09-20 19:15:31 +02:00 |
|