Héctor Ramón Jiménez
a0ad399622
Refactor alignment types into an alignment module
2021-09-20 15:14:08 +07:00
Héctor Ramón Jiménez
5fae6e59ff
Introduce and use CrossAlign enum for Column and Row
2021-09-20 15:12:43 +07:00
Cory Forsstrom
be51cac3d7
Add Align::Fill variant
2021-09-20 15:11:06 +07:00
Héctor Ramón Jiménez
c0ab988842
Revert system menus support
...
The current implementation has some important issues on Windows. We will reintroduce the feature once we figure them out!
I have kept some of the changes in #945 , like the new `keyboard::Modifiers` powered by `bitflags`.
2021-09-15 15:31:40 +07:00
Héctor Ramón Jiménez
01b945b981
Write missing docs and Debug implementations for web
2021-09-13 11:24:28 +07:00
Héctor Ramón Jiménez
6fce35393f
Hide implementation details of Command in iced_futures
2021-09-02 15:50:32 +07:00
Héctor Ramón Jiménez
6887afdb2c
Remove unnecessary mut self in Command::map
2021-09-02 13:47:34 +07:00
Héctor Ramón Jiménez
76698ff2b5
Make Command implementations platform-specific
...
This allows us to introduce a platform-specific `Action` to both `iced_native`
and `iced_web` and remove the `Clipboard` from `Application::update` to maintain
purity.
Additionally, this should let us implement further actions to let users query
and modify the shell environment (e.g. window, clipboard, and more!)
2021-09-02 13:29:34 +07:00
Héctor Ramón
dcd362813a
Merge pull request #788 from Liamolucko/web-in-memory-image
...
feat(web): Support in-memory image data
2021-09-01 13:41:59 +07:00
Héctor Ramón
86f5e56c55
Merge pull request #517 from Kaiden42/embedded
...
iced_web: Add an option to select the element
2021-08-12 12:31:19 +07:00
Héctor Ramón
587dbbca42
Merge pull request #776 from AldoMX/master
...
Added `select_all` method to `TextInput`.
2021-07-22 20:48:03 +07:00
Héctor Ramón Jiménez
29cc840cfa
Add empty select_all implementation for TextInput in iced_web
2021-07-22 20:32:54 +07:00
Héctor Ramón Jiménez
735cfb7908
Move menu module from iced_native to iced_core
2021-07-12 21:44:01 +02:00
Yusuf Bera Ertan
83d19689c8
docs: update all 0.2 github links to 0.3
2021-06-14 21:01:37 +03:00
Héctor Ramón
d46dd67a91
Update disabled example of Button in docs
2021-06-10 18:58:40 +07:00
Jonas Matser
e66120b9c1
Fix failing doctests
2021-06-10 18:28:38 +07:00
Jonas Matser
dbc1181011
Adds doc comment for disabled button
...
Makes disabled button behavior consistent in web
2021-06-10 18:28:37 +07:00
Kaiden42
2a5aa69024
Fix format
2021-06-03 20:21:55 +07:00
Kaiden42
e00fca6372
Add Toggler widget to iced_web
2021-06-03 20:21:55 +07:00
Héctor Ramón
8a3b71df8b
Replace ignored doc-tests with additional documentation for Padding
2021-06-01 19:45:47 +07:00
Héctor Ramón
2e17d7860b
Fix unused variable warning in iced_web::text_input
2021-06-01 19:14:04 +07:00
Ben LeFevre
fe0a27c56d
Add support for asymmetrical padding
2021-06-01 19:05:39 +07:00
Liam Murphy
11f29bca86
Use data urls instead of blob URLs
...
I didn't do this originally because I was half doing it in the first place to mess with Blob URLs, and it feels kinda wrong to be encoding it as base64 when that option is available. But not having memory leaks is more important.
2021-04-10 17:18:04 +10:00
Liam Murphy
99c56b9bff
fix: Don't rely on image handle not being dropped
...
It now causes a memory leak, though. :/
2021-03-21 15:34:20 +11:00
Liam Murphy
1d85b6e887
feat(web): Support in-memory image data
...
I had to create two methods which basically do the same thing, `from_memory` and `from_slice`, but `from_memory` takes ownership of the bytes to be compatible with `iced_native`.
Also, `Data` is incompatible, because if I stored the bytes in `Data` and created a new object URL every render, it would have caused a memory leak because bumpalo doesn't call destructors and there'd be no way to call URL.revokeObjectUrl on it. It's also more efficient this way.
2021-03-21 14:36:06 +11:00
Héctor Ramón Jiménez
7da3fb1b22
Implement stub Clipboard in iced_web
...
We need to figure out browser permissions and use of unstable `web-sys`
APIs
2021-03-11 03:52:41 +01:00
Héctor Ramón Jiménez
9ba9558429
Allow dead code explicitly in iced_web
2021-02-16 00:03:20 +01:00
Héctor Ramón Jiménez
745aa49025
Update example links to point to 0.2 branch
2020-11-26 16:37:33 +01:00
Héctor Ramón Jiménez
11798dcc03
Update graphs in crate docs
2020-11-26 07:22:03 +01:00
Héctor Ramón Jiménez
01322f69a4
Use recently stabilized intra-doc links
...
See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
2020-11-26 02:05:43 +01:00
Héctor Ramón Jiménez
08e0b9ffbd
Fix broken links in API documentation
2020-11-26 01:59:20 +01:00
Kaiden42
f39e608d7b
Format code
2020-09-09 15:12:54 +02:00
Kaiden42
5bfa4805a9
Add trait for embedded web applications
2020-09-09 14:45:50 +02:00
Héctor Ramón Jiménez
75464ad894
Use String::from_str_in in iced_web
2020-07-01 07:36:42 +02:00
Héctor Ramón Jiménez
d873c37e31
Update dodrio dependency in iced_web
2020-07-01 07:19:51 +02:00
Héctor Ramón
08e13e00f1
Merge pull request #292 from TomPridham/feature/accessibility-web
...
add some accessibility features to web widgets
2020-07-01 07:09:27 +02:00
Héctor Ramón Jiménez
ffd195cdb5
Fix empty id and name attributes in iced_web
2020-07-01 06:52:13 +02:00
Héctor Ramón Jiménez
f5e16312bf
Update Slider docs in iced_web
2020-06-13 15:04:49 +02:00
Héctor Ramón Jiménez
6b4a4655c1
Make Slider value generic in iced_web
2020-06-13 14:59:09 +02:00
Sebastian Zivota
c3643eaf6d
Add step member to slider widgets
...
Both the native and the web slider now have a member `step` to control
the least possible change of the slider's value. It defaults to 1.0
for all sliders and can be adjusted with the step method.
2020-06-11 00:18:24 +02:00
Héctor Ramón Jiménez
98bc8cf2a7
Rename MouseCursor to mouse::Interaction
2020-04-30 08:16:38 +02:00
Héctor Ramón Jiménez
bb9ccc4f62
Remove inconsistent input module in iced_native
2020-04-30 05:04:45 +02:00
Héctor Ramón Jiménez
ec712c8032
Move MouseCursor to iced_core
2020-04-29 03:23:02 +02:00
Héctor Ramón Jiménez
85dc07c3b0
Expose Rectangle in iced_web
2020-04-28 06:31:00 +02:00
Tom Pridham
852d59752e
add some accessibility features to web widgets
2020-04-21 22:35:32 -06:00
Héctor Ramón Jiménez
f7825fd936
Fix Checkbox and Radio API in iced_web
2020-04-14 07:41:35 +02:00
Héctor Ramón Jiménez
d7a3ce4e68
Fix a couple of links in documentation
2020-04-02 17:39:24 +02:00
Héctor Ramón Jiménez
90cf272d67
Update iced_web build documentation
2020-04-02 03:44:14 +02:00
Héctor Ramón
e79e832092
Merge pull request #246 from hecrj/feature/application-flags
...
Application flags
2020-03-31 17:49:56 +02:00
Héctor Ramón Jiménez
749a9588d7
Implement padding support for Container
2020-03-31 01:21:51 +02:00