Héctor Ramón Jiménez
0030bcbd33
Rename module style to css in iced_web
2020-02-05 00:23:22 +01:00
Héctor Ramón Jiménez
6d46833eb2
Support event subscriptions in iced_web
...
Also improves the overall web runtime, avoiding nested update loops.
2020-02-04 03:28:47 +01:00
Héctor Ramón Jiménez
a30553ddbb
Forbid unsafe code and Rust 2018 idioms
2020-01-20 10:52:06 +01:00
Héctor Ramón Jiménez
04086a90c9
Implement WasmBindgen executor and reorganize
2020-01-20 05:43:09 +01:00
Héctor Ramón Jiménez
90690702e1
Add Application::Executor associated type
2020-01-20 04:47:36 +01:00
Héctor Ramón Jiménez
b5b17ed4d8
Create iced_futures and wire everything up
2020-01-19 10:17:44 +01:00
Héctor Ramón Jiménez
361be7f6b7
Remove Message: Clone bound in some web widgets
2020-01-13 06:58:48 +01:00
Héctor Ramón Jiménez
b5cd9923f2
Remove Clone bound for Element::map
2020-01-13 06:57:35 +01:00
Elliott Mahler
4758e2ff75
Additional clone removals for wasm
2020-01-12 19:46:47 -08:00
Héctor Ramón Jiménez
a4e833e860
Merge branch 'master' into feature/shrink-by-default
2020-01-09 01:37:57 +01:00
Songtronix
0b663ca82a
add(web): support password field
2020-01-03 16:41:16 +01:00
Héctor Ramón
26de688e68
Merge pull request #138 from hecrj/feature/empty-widget
...
`Space` widget
2019-12-31 10:36:06 +01:00
Héctor Ramón Jiménez
3a327e08e9
Rename Empty widget to Space
2019-12-30 21:33:27 +01:00
Héctor Ramón Jiménez
2ff0e48142
Make Row, Column, and Checkbox shrink by default
2019-12-30 21:00:27 +01:00
Héctor Ramón Jiménez
aecc3ad195
Add Length::FillPortion variant
...
It allows to specify the amount of available space an element should
take relative to other elements.
2019-12-30 19:33:27 +01:00
Héctor Ramón Jiménez
8426bf953c
Implement Empty widget
...
It can be useful if you want to fill some space with nothing.
2019-12-30 19:20:59 +01:00
Héctor Ramón
9cf61fb82c
Merge pull request #131 from hecrj/fix/web-subscription-missing
...
Fix `Subscription` missing in `iced_web`
2019-12-19 17:07:20 +01:00
Héctor Ramón Jiménez
68c8ebcd77
Fix web::Hasher doc comment
2019-12-19 00:09:19 +01:00
Héctor Ramón Jiménez
9ca65c9f18
Fix missing Subscription type in iced_web
2019-12-18 23:57:02 +01:00
Héctor Ramón
441c6730e9
Merge pull request #128 from Gohla/fix_unnecessary_bound
...
Remove unnecessary bound in iced_web Container
2019-12-18 23:20:48 +01:00
Gabriel Konat
7bb1b81e79
Fix unnecessary bound in web.
2019-12-18 12:02:22 +01:00
Gabriel Konat
95988e8e25
Add several missing style attributes in iced_web.
2019-12-18 11:30:51 +01:00
Héctor Ramón Jiménez
e92ea48e88
Make Button::background generic
2019-12-05 01:57:35 +01:00
Héctor Ramón Jiménez
2995c50b1c
Schedule render after Command futures finish
2019-12-01 18:03:35 +01:00
Héctor Ramón Jiménez
2b2a0f12c7
Update document title properly in iced_web
2019-11-24 11:33:50 +01:00
Héctor Ramón Jiménez
9f3abe9202
Spawn Command futures in iced_web
2019-11-24 11:26:28 +01:00
Héctor Ramón Jiménez
b2721661f5
Style Button min-width in iced_web
2019-11-24 11:03:55 +01:00
Héctor Ramón Jiménez
d0f79d2779
Make tour work with iced_web again 🎉
...
- Implements `TextInput`, `Scrollable`, and `Container`
- Adds basic style generation
2019-11-23 20:23:38 +01:00
Héctor Ramón Jiménez
fa227255b0
Write docs for iced_web
2019-11-22 22:14:04 +01:00
Héctor Ramón Jiménez
a7dba612f0
Write docs for iced and iced_native
2019-11-22 19:36:57 +01:00
Héctor Ramón Jiménez
65eb218d3d
Move widgets from core to native and web
...
Also made fields private and improved `Renderer` traits.
2019-11-21 13:47:20 +01:00
Héctor Ramón Jiménez
d4d14b68f4
Remove padding from Container for now
2019-11-11 05:37:51 +01: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
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
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
5e28f80af8
Improve documentation
2019-09-24 15:15:34 +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
dd093c79d7
Use futures-preview instead of futures
2019-09-16 18:04:23 +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
27ac85a9d9
Draft web runtime and widgets
2019-09-14 20:54:50 +02:00
Héctor Ramón Jiménez
a97401aed2
Rethink workspace structure
2019-09-14 19:16:06 +02:00