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
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
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
67d3fe67f3
Fix CHANGELOG
2019-09-24 16:12:55 +02:00
Héctor Ramón Jiménez
994284b7d0
Add missing links to CHANGELOG
2019-09-24 16:12:13 +02:00
Héctor Ramón Jiménez
7252c08cf2
Update CHANGELOG
2019-09-24 16:10:59 +02:00
Héctor Ramón
68c4752e99
Merge pull request #17 from hecrj/web
...
Basic web support (core, native, and web crates)
2019-09-24 15:39:33 +02:00
Héctor Ramón Jiménez
05c7c39ecb
Build tour for WebAssembly in CI
2019-09-24 15:23:32 +02:00
Héctor Ramón Jiménez
5e28f80af8
Improve documentation
2019-09-24 15:15:34 +02:00
Héctor Ramón Jiménez
c08171e89e
Clarify README
2019-09-24 14:51:12 +02:00
Héctor Ramón Jiménez
a975754ab0
Remove stretch optional dependency in core
2019-09-24 14:39:43 +02:00
Héctor Ramón Jiménez
0a93be78b8
Merge branch 'master' into web
2019-09-21 13:51:03 +02:00
Héctor Ramón Jiménez
05889ecea8
Add wasm-pack link
2019-09-21 13:42:58 +02:00
Héctor Ramón Jiménez
86dede4c4c
Make example work on web and update READMEs
2019-09-21 13:38:14 +02:00
Héctor Ramón Jiménez
eda1048dbc
Complete some hash_layout implementations
2019-09-20 19:31:49 +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
dd093c79d7
Use futures-preview instead of futures
2019-09-16 18:04:23 +02:00
Héctor Ramón Jiménez
bb5cac49d0
Enable GitHub CI on pull requests
2019-09-16 14:31:36 +02:00
Héctor Ramón Jiménez
9b65481faf
Disable cache in Travis CI
...
It seems to slow down the build considerably.
2019-09-16 14:30:53 +02:00
Héctor Ramón
ece4b1fbb2
Merge pull request #15 from TGotwig/Perform-benchmarks
...
Add `env_logger` to tour example
2019-09-16 14:28:24 +02:00
Héctor Ramón Jiménez
7bfcf4c0bc
Remove extern crate and log dependency
2019-09-16 14:04:33 +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