Malte Veerman
27717bc70c
Renamed Icon widget to Svg and gave it separate width and height.
...
The aspect ratio is now preserved like in the `Image` widget.
2019-12-12 01:25:18 +01:00
Malte Veerman
895eaef99b
Merged svg pipeline into image
2019-12-12 01:14:54 +01:00
Malte Veerman
5696afcadd
Ran cargo_fmt over changed files.
2019-12-11 22:13:29 +01:00
Malte Veerman
a88aae5e04
Added an Icon widget to native.
2019-12-11 21:34:40 +01:00
Héctor Ramón Jiménez
cdb7acf6c2
Implement Subscription::map and from_recipe
2019-12-10 03:43:00 +01:00
Héctor Ramón Jiménez
c1b9f66525
Add Button::height and Button::min_height
2019-12-09 21:59:31 +01:00
Héctor Ramón Jiménez
98160406f7
Allow listening to runtime events in subscriptions
2019-12-08 08:21:26 +01:00
Héctor Ramón Jiménez
9b84b6e403
Merge branch 'master' into feature/event-subscriptions
2019-12-08 06:53:54 +01:00
Héctor Ramón Jiménez
a7694e0112
Update native CHANGELOG
2019-12-08 06:24:47 +01:00
Héctor Ramón Jiménez
c59ff69473
Change TextInput word-jump modifier key on macOS
2019-12-07 07:24:55 +01:00
Héctor Ramón Jiménez
34bdfe9416
Implement TextInput::password for secure data
2019-12-07 07:18:15 +01:00
Héctor Ramón Jiménez
4268556edb
Update CHANGELOG
2019-12-06 06:13:22 +01:00
Héctor Ramón Jiménez
69590bcf72
Consider word bounds in TextInput cursor jumps
2019-12-06 05:45:06 +01:00
Héctor Ramón Jiménez
a56eef0fec
Use unicode-segmentation for text_input::Value
2019-12-06 04:46:53 +01:00
Héctor Ramón Jiménez
114a759d2c
Implement word movement in TextInput
2019-12-06 04:01:54 +01:00
Héctor Ramón Jiménez
65cac922b3
Add ModifiersState to keyboard::Event::Input
2019-12-06 04:01:48 +01:00
Héctor Ramón Jiménez
d575f45411
Draft first version of event subscriptions 🎉
2019-12-05 06:10:13 +01:00
Héctor Ramón Jiménez
31b0b7f580
Update native CHANGELOG
2019-12-05 03:34:15 +01:00
Héctor Ramón Jiménez
7c8799e493
Support Home and End keys for TextInput
2019-12-05 03:16:50 +01:00
Héctor Ramón Jiménez
ef987ae2ec
Remove unnecessary use of abs
2019-12-05 03:14:32 +01:00
Héctor Ramón Jiménez
14fb7e13fb
Place TextInput cursor position on click
2019-12-05 03:09:39 +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
2144109dd7
Update changelogs
2019-12-04 04:11:10 +01:00
Héctor Ramón Jiménez
1f60e28204
Update Image::hash_layout to hash new Handle
2019-12-04 04:04:18 +01:00
Héctor Ramón Jiménez
561c3641c6
Merge branch 'master' into feature/image-from-bytes
2019-12-04 04:01:12 +01:00
Héctor Ramón Jiménez
4293dcb254
Rename image::Handle::from_bytes to from_memory
...
Also, replace `image` example with a new `pokedex` example using the
PokéAPI.
2019-12-04 03:55:33 +01:00
Héctor Ramón
6c145bbb23
Merge pull request #95 from Friz64/scrolling-behaviour
...
Make scrolling behave like you'd expect it to
2019-12-04 01:14:13 +01:00
Friz64
2cd517c099
Correct documentation oversight
2019-12-03 15:19:59 +01:00
Héctor Ramón Jiménez
31e3b6fbcb
Unify logic by introducing scrollable::Scrollbar
2019-12-03 06:49:31 +01:00
Friz64
6943041e0f
Address suggestions
2019-12-02 19:12:05 +01:00
Friz64
9a733bb3c8
Support null renderer
2019-12-02 19:12:05 +01:00
Friz64
c12ba14dda
Move scrolling percentage logic to separate function
2019-12-02 19:12:05 +01:00
Friz64
f8fac432c6
Finalize work
2019-12-02 19:10:07 +01:00
Friz64
5eec3a8867
First implementation
2019-12-02 19:09:17 +01:00
Nicholas Pienta
f9abee391d
Added path to image hash so it updates when path changes
2019-12-01 18:13:01 -05:00
Héctor Ramón Jiménez
1747eb2745
Fix typo in image::Handle docs
2019-11-30 04:10:16 +01:00
Nikolai Vazquez
267e242238
Make many functions const
...
The point is to set up repeated components or boilerplate before their
use sites.
The majority of these make sense as `const`. However, some functions
such as those regarding state may not make sense as `const`.
2019-11-29 21:24:52 -05:00
Nikolai Vazquez
62725a76ef
Add From impls for Length, Point, and Size
2019-11-29 20:52:26 -05:00
Héctor Ramón Jiménez
cdd34e1e4b
Implement image viewer example
2019-11-30 02:14:56 +01:00
Héctor Ramón Jiménez
505588d585
Allow to load an image from memory
...
New `image::Handle` opaque type uniquely identifying some `image::Data`,
allowing reliable caching.
2019-11-29 21:44:39 +01:00
Héctor Ramón Jiménez
862859142b
Add CHANGELOG to subcrates
2019-11-25 14:55:14 +01:00
Héctor Ramón Jiménez
cfe975938b
Increase scrolling speed in Scrollable
2019-11-24 12:54:31 +01:00
Héctor Ramón Jiménez
5629716120
Fix rounding error when scrolling
2019-11-24 12:12:08 +01:00
Héctor Ramón Jiménez
47196c9007
Display widget images in documentation
2019-11-24 10:48:29 +01:00
Héctor Ramón Jiménez
f943764a29
Fix iced_native widget examples
2019-11-24 10:44:55 +01:00
Héctor Ramón Jiménez
7a8a79cd37
Fix links in iced_native::Widget
2019-11-24 10:18:26 +01:00
Héctor Ramón Jiménez
e8595218ef
Finish iced_native usage section
2019-11-22 22:21:37 +01:00
Héctor Ramón Jiménez
048909b45d
Fix Button example in iced_native
2019-11-22 22:13:54 +01:00
Héctor Ramón Jiménez
d136b7ce64
Uncomment missing debug implementations rule
2019-11-22 21:16:40 +01:00
Héctor Ramón Jiménez
42e775fece
Merge branch 'master' into improvement/docs
2019-11-22 20:30:57 +01:00