Héctor Ramón Jiménez
e2668b882a
Remove adapter from iced_wgpu::Renderer
2019-10-27 02:30:19 +01:00
Héctor Ramón Jiménez
0a0aa3edd9
Implement clipping for images
2019-10-27 02:29:23 +01:00
Héctor Ramón Jiménez
09bd2c46c0
Expose scrollable offset properly
2019-10-27 01:24:08 +02:00
Héctor Ramón Jiménez
719c073fc6
Draft Scrollable widget (no clipping yet!)
2019-10-25 03:47:34 +02:00
Héctor Ramón Jiménez
2f8e9dbe59
Remove warnings in wgpu::image
2019-10-23 02:34:30 +02:00
Héctor Ramón Jiménez
871eb41430
Add TODO to image::Renderer::node
2019-10-23 01:34:58 +02:00
Héctor Ramón Jiménez
38b6c84e77
Implement basic image rendering in iced_wgpu
2019-10-23 01:21:23 +02:00
Héctor Ramón Jiménez
f8a232c8af
Remove generic handle in Image
...
For now, we will simply assume images will be loaded from a given path.
2019-10-22 23:20:24 +02:00
Héctor Ramón Jiménez
523736f08b
Fix wgpu_glyph dependency in iced_wgpu
2019-10-13 18:57:34 +02:00
Héctor Ramón Jiménez
734e80dea6
Draft Debugger implementation in iced_wgpu
2019-10-13 18:22:26 +02:00
Héctor Ramón Jiménez
ccc463a7c0
Draw checkbox in iced_wgpu
2019-10-13 18:10:12 +02:00
Héctor Ramón Jiménez
8c3dabb5a1
Draw radio buttons in iced_wgpu
2019-10-12 18:48:35 +02:00
Héctor Ramón Jiménez
a444819799
Fix button shadow feedback in iced_wgpu
2019-10-12 05:07:29 +02:00
Héctor Ramón Jiménez
afacb35f9b
Draw sliders in iced_wgpu
2019-10-12 05:07:00 +02:00
Héctor Ramón Jiménez
e74f117976
Add a slight shadow to buttons for feedback
2019-10-12 02:32:16 +02:00
Héctor Ramón Jiménez
a031a6f213
Handle mouse cursor in iced_wgpu
2019-10-11 23:30:53 +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
a92a0b73ed
Move winit logic from iced to iced_winit
...
- Added new `renderer::Windowed` trait. This shoud allow users to easily
try different renderers by simply changing one line.
- Renamed `UserInterface` traits to `Application`, as the `run` method
takes total control of the current thread.
- Moved `MouseCursor` back to `iced_native`. The new
`renderer::Windowed` trait returns one on `draw`.
- Split `iced_native` renderer in multiple modules, for consistency.
2019-10-09 05:36:49 +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
a0234d5bce
Draft fragment shader for rounded rectangles
2019-10-08 00:14:11 +02:00
Héctor Ramón Jiménez
0995950526
Use latest wgpu
2019-10-07 19:50:04 +02:00
Héctor Ramón Jiménez
c9da3a10d9
Use log crate instead of dbg!
2019-10-07 04:05:40 +02:00
Héctor Ramón Jiménez
c9510db551
Render colored quads
2019-10-07 03:56:16 +02:00
Héctor Ramón Jiménez
70c17b053b
Rename Box primitive to Quad
2019-10-07 02:17:40 +02:00
Héctor Ramón Jiménez
5286ef36b6
Make tour a simple example instead of a crate
2019-10-06 20:06:13 +02:00
Héctor Ramón Jiménez
7765e6da50
Draft Box primitive
2019-10-06 19:22:25 +02:00
Héctor Ramón Jiménez
5a5ca34b5f
Modularize iced_wgpu
2019-10-05 19:22:51 +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
fc38119be3
Clear the window properly on redraw
2019-10-03 00:34:15 +02:00
Héctor Ramón Jiménez
8bb33cd5a0
Initialize wgpu
...
We only enable the `vulkan` feature for now.
2019-10-03 00:23:08 +02:00
Héctor Ramón Jiménez
e1b9d42bf1
Start iced_winit and iced_wgpu
2019-10-03 00:01:45 +02:00