Héctor Ramón Jiménez
85916c9e87
Rename Primitive::Scrollable to Clip
2019-10-29 19:50:34 +01:00
Héctor Ramón Jiménez
ace4217b22
Fix Transformation docs
2019-10-29 19:45:47 +01:00
Héctor Ramón Jiménez
bd5d871eb6
Handle touchpad scroll events
2019-10-29 19:00:46 +01:00
Héctor Ramón Jiménez
29588f604a
Implement scrollbar interactions! 🎉
2019-10-29 05:09:54 +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
6602c1517c
Complete Scrollable::hash_layout
2019-10-29 03:29:29 +01:00
Héctor Ramón Jiménez
a3c55f7517
Stop leaking impl details in scrollable Renderer
2019-10-29 02:13:22 +01:00
Héctor Ramón Jiménez
be488ac738
Draw scrollbar on top of scrollable content
2019-10-29 02:00:17 +01:00
Héctor Ramón Jiménez
23ebfb707a
Issue draw calls only when necessary
2019-10-29 01:21:28 +01:00
Héctor Ramón Jiménez
2b23e0986c
Implement text clipping (caching still broken)
2019-10-28 04:28:21 +01:00
Héctor Ramón Jiménez
35e94f5a32
Draft text scrolling (no clipping yet!)
2019-10-27 03:11:54 +01:00
Héctor Ramón Jiménez
21eb2f692c
Implement clipping for quads
2019-10-27 03:10:49 +01:00
Héctor Ramón Jiménez
e21890168f
Improve scroll example
2019-10-27 03:04:07 +01:00
Héctor Ramón Jiménez
82c2aa6bfd
Align items properly inside a Scrollable
2019-10-27 02:59:25 +01:00
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
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