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
c9510db551
Render colored quads
2019-10-07 03:56:16 +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
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
e1b9d42bf1
Start iced_winit and iced_wgpu
2019-10-03 00:01:45 +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
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
7bfcf4c0bc
Remove extern crate and log dependency
2019-09-16 14:04:33 +02:00
Héctor Ramón Jiménez
a97401aed2
Rethink workspace structure
2019-09-14 19:16:06 +02:00
tgotwig
87007c7e32
Add log and env_logger
...
Relates #7
2019-09-14 14:10:28 +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
e6f9b5a16e
Set cursor type only when necessary in tour
2019-09-05 21:17:23 +02:00
Héctor Ramón Jiménez
3838203dff
Apply padding to root in tour example
2019-09-05 15:19:37 +02:00
Héctor Ramón Jiménez
9fb48137b0
Add a bit of padding to the tour example
2019-09-05 15:17:11 +02:00
Héctor Ramón Jiménez
247b27f4ca
Allow tour window to be resized
2019-09-05 14:55:48 +02:00
Héctor Ramón Jiménez
3fb06f6666
Fix tour README links
2019-09-05 09:38:37 +02:00
Héctor Ramón Jiménez
b81ab91e67
Complete examples README
2019-09-05 09:37:54 +02:00
Héctor Ramón Jiménez
ced3ffc225
Move ggez example to tour
2019-09-05 07:23:03 +02:00
Héctor Ramón Jiménez
3440ba3cb4
Write examples README
2019-09-05 07:18:11 +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
e1ff3f8a97
Update ggez example to FontCache changes
2019-09-03 00:59: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
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
55a74a09ce
Mount examples/resources in ggez::filesystem
2019-08-27 03:21:24 +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
36d18d979f
Fix details in documentation
2019-08-24 03:55:07 +02:00
Héctor Ramón Jiménez
ec66e3fc1b
Remove Runtime and expose Cache instead
2019-08-23 05:53:54 +02:00
Héctor Ramón Jiménez
a5e2d3bdfb
Move resources to examples
2019-07-28 13:32:43 +02:00
Héctor Ramón Jiménez
99308d28d6
Add TODO to mouse input conversion in ggez example
2019-07-23 12:24:24 +02:00
Héctor Ramón Jiménez
666e6761bc
Show Coffee's UI tour in ggez example
2019-07-23 12:07:32 +02:00
Héctor Ramón Jiménez
8f6ea4bdc9
Implement radio::Renderer and slider::Renderer in ggez example
2019-07-23 12:07:00 +02:00
Héctor Ramón Jiménez
f007929b9c
Wire mouse_motion_event to Runtime
2019-07-23 11:02:53 +02:00
Héctor Ramón Jiménez
e55ac637a9
Add Runtime concept to abstract caching
2019-07-23 10:49:24 +02:00
Héctor Ramón Jiménez
eb45c51a7b
Implement checkbox::Renderer in ggez example
2019-07-22 21:01:59 +02:00
Héctor Ramón Jiménez
ccb87b12da
Implement button::Renderer in ggez example
2019-07-22 20:14:23 +02:00
Héctor Ramón Jiménez
0eaffff422
Start implementing ggez example
2019-07-21 12:35:25 +02:00