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
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
0c3f78713d
Draft basic text rendering using wgpu_glyph
2019-10-05 05:12:36 +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
5204cc8c8b
Count redraws and add a couple of TODOs
2019-10-04 22:47:36 +02:00
Héctor Ramón Jiménez
ebb8dbb065
Draft UI event loop
2019-10-03 01:59:16 +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
63294088ad
Open a window using winit
2019-10-03 00:08:16 +02:00
Héctor Ramón Jiménez
e1b9d42bf1
Start iced_winit and iced_wgpu
2019-10-03 00:01:45 +02:00
Héctor Ramón Jiménez
b9e0f74948
Create iced_core and iced_native
2019-09-20 19:15:31 +02:00
Héctor Ramón Jiménez
b83a4b42dd
Remove generic Color in widgets
2019-09-19 19:00:42 +02:00
Héctor Ramón Jiménez
f9de39ddaa
Unify web and ggez tour examples 🎉
2019-09-19 15:01:12 +02:00
Héctor Ramón Jiménez
655978f480
Draft nodes for missing widgets
2019-09-15 18:53:13 +02:00
Héctor Ramón Jiménez
8834772fa7
Draft widget nodes and wire interaction
2019-09-15 17:43:15 +02:00
Héctor Ramón Jiménez
a97401aed2
Rethink workspace structure
2019-09-14 19:16:06 +02:00
Héctor Ramón Jiménez
8b8f7563ad
Switch to workspace layout
2019-09-10 19:41:49 +02:00
Héctor Ramón Jiménez
b67aa0b25f
Fix link in Image docs
2019-09-05 10:02:55 +02:00
Héctor Ramón Jiménez
c48739029b
Ask users to share use cases
2019-09-05 09:59:38 +02:00
Héctor Ramón Jiménez
c583a2174d
Improve tour example
2019-09-04 11:09:57 +02:00
Héctor Ramón Jiménez
2c35103035
Fix docs for image
2019-09-03 14:30:12 +02:00
Héctor Ramón Jiménez
3e41c4b590
Fix docs for progress_bar
2019-09-03 14:17:36 +02:00
Héctor Ramón Jiménez
5c5612d931
Apply latest changes to Image and ProgressBar
2019-09-03 13:56:43 +02:00
Héctor Ramón Jiménez
b08c999ac8
Merge branch 'image_and_progress-bar'
2019-09-03 13:48:01 +02:00
Héctor Ramón Jiménez
52394732fc
Fix Image and ProgressBar doc examples
2019-09-03 13:47:32 +02:00
Héctor Ramón Jiménez
e79c69de89
Improve wording in UserInterface::build (2)
2019-09-03 04:49:58 +02:00
Héctor Ramón Jiménez
a2386773a7
Improve wording in UserInterface::build
2019-09-03 02:56:19 +02:00
Héctor Ramón Jiménez
c7956cf526
Remove Default constraint for checkbox Color
2019-09-02 06:25:16 +02:00
Héctor Ramón Jiménez
28009bc26d
Add conversion for MouseButton in winit
2019-09-02 05:10:14 +02:00
Héctor Ramón Jiménez
6d248719f3
Implement conversion for CursorIcon in winit
2019-09-02 04:56:26 +02:00
Héctor Ramón Jiménez
c0083437eb
Add conversion functions for winit feature
2019-09-01 05:28:19 +02:00
Héctor Ramón Jiménez
6fbba6f4ee
Make clippy happy
2019-08-31 06:20:56 +02:00
Héctor Ramón Jiménez
eecac7b5d1
Remove nalgebra dependency
...
- Implement our own `Point` and `Vector` types
- Make `Rectangle` not generic
2019-08-31 04:31:13 +02:00
Héctor Ramón Jiménez
343cafa1ee
Address documentation feedback
...
- Fix broken links
- Mention generic `Color` in some widgets
- Clarify meaning of renderer-agnostic in usage/overview example
2019-08-31 04:08:28 +02:00
Héctor Ramón Jiménez
1e3a415379
Link to temp documentation in README for now
2019-08-30 22:59:44 +02:00
Héctor Ramón Jiménez
072cdab489
Write documentation example for Element::map
2019-08-30 02:59:53 +02:00
Héctor Ramón Jiménez
a666f70024
Expose Node::with_children
2019-08-30 01:56:46 +02:00
Héctor Ramón Jiménez
2ebe09dacb
Make Hasher opaque
2019-08-30 01:54:41 +02:00
Héctor Ramón Jiménez
e84e0b876c
Add example images to widget docs
2019-08-30 01:42:22 +02:00
Héctor Ramón Jiménez
23d4d20e57
Write documentation for Cache
2019-08-29 03:33:02 +02:00
Héctor Ramón Jiménez
a14b8bffc0
Write documentation for input
2019-08-29 01:35:37 +02:00
Héctor Ramón Jiménez
fafad2dfca
Write renderer docs and fix broken links
2019-08-29 01:28:00 +02:00
Héctor Ramón Jiménez
268a5f0017
Write documentation for UserInterface
2019-08-29 00:58:42 +02:00
Héctor Ramón Jiménez
51050fc45c
Improve Overview section in README
2019-08-28 06:57:40 +02:00
Héctor Ramón Jiménez
8758dd446f
Write more documentation
2019-08-28 06:45:39 +02:00
Héctor Ramón Jiménez
d59d3f033d
Write documentation for root module
2019-08-26 04:10:32 +02:00
Héctor Ramón Jiménez
ee2d40d77f
Make Color optional instead of Default
2019-08-26 04:07:52 +02:00
Héctor Ramón Jiménez
bdab6f9d1a
Update README
2019-08-25 05:22:17 +02:00