Commit graph

153 commits

Author SHA1 Message Date
Héctor Ramón
e3cf59fd99
Fix spelling and grammar in ROADMAP
Co-Authored-By: memoryruins <memoryruinsmusic@gmail.com>
2019-10-25 22:44:17 +02:00
Héctor Ramón Jiménez
d66dc4aee6 Move "Multi-window support" up in the ROADMAP 2019-10-23 05:05:48 +02:00
Héctor Ramón Jiménez
108d85ac88 Add ROADMAP 2019-10-21 01:59:17 +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
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