Commit graph

33 commits

Author SHA1 Message Date
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