Héctor Ramón Jiménez
63c10b67ab
Remove Scrollable::justify_content method
2019-10-27 01:37:40 +02: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
4769272122
Merge pull request #22 from hecrj/basic-renderer
...
Basic `wgpu` renderer
2019-10-23 04:52:51 +02:00
Héctor Ramón Jiménez
99e1a3780a
Set initial window size to 1280x1024 for now
...
This will be configurable when calling `Application::run` in the future.
2019-10-23 04:44:33 +02:00
Héctor Ramón Jiménez
f6fc0b714c
Remove leftover winit feature for doc.rs
2019-10-23 02:50:57 +02:00
Héctor Ramón Jiménez
ac611ab837
Remove unnecessary comma
2019-10-23 02:47:05 +02:00
Héctor Ramón Jiménez
1788d5d21e
Update READMEs
2019-10-23 02:35:24 +02:00
Héctor Ramón Jiménez
7fdd7f5952
Remove unused Align in core::Text
2019-10-23 02:35:08 +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
6145140816
Make tour example work on Wasm again
2019-10-23 02:34:11 +02:00
Héctor Ramón Jiménez
c7ef9d0da7
Connect iced_web with iced properly
2019-10-23 02:33:07 +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
7916e6c92e
Fix integration CI workflow
...
The `iced_tour` crate has become a simple example.
2019-10-13 18:54:02 +02:00
Héctor Ramón Jiménez
665b1d4e1b
Update examples README
2019-10-13 18:51:39 +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
c63bdacaad
Make Renderer immutable in UserInterface::build
2019-10-11 23:45:01 +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
650d020fde
Handle window resizes in iced_winit
2019-10-11 22:15:12 +02:00
Héctor Ramón Jiménez
1f60ca3ab4
Update mouse cursor icon properly in iced_winit
2019-10-10 05:58:42 +02:00
Héctor Ramón Jiménez
2fe01a0b1e
Use improved RedrawRequested API in iced_winit
2019-10-10 05:53:57 +02:00
Héctor Ramón Jiménez
ae585eb9cb
Process winit mouse input and cursor movement
2019-10-10 05:52:35 +02:00
Héctor Ramón Jiménez
ab34ef45e0
Move winit::Application to its own module
2019-10-10 05:50:01 +02:00
Héctor Ramón Jiménez
fb8b50ab79
Move winit conversions to iced_winit
2019-10-10 05:44:33 +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
1a93f0ef4a
Merge branch 'master' into basic-renderer
2019-10-08 03:25:47 +02:00
Héctor Ramón Jiménez
e95e656fcd
Fix missing "is" in tour
2019-10-08 03:23:51 +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
67f8da4b34
Initialize renderer primitive properly
2019-10-07 04:12:39 +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
ae56edc8cc
Center tour example
2019-10-05 19:02:16 +02:00
Héctor Ramón Jiménez
957beeebf9
Merge branch 'master' into basic-renderer
2019-10-05 05:42:15 +02:00
Héctor Ramón Jiménez
e82e96e6ad
Update welcome step of tour example
2019-10-05 05:32:56 +02:00
Héctor Ramón Jiménez
ef498eb1af
Add some padding to the tour example
2019-10-05 05:17:59 +02:00