Clark Moody
bb44398819
Revert from_rgb to const
2020-04-24 15:13:22 -05:00
Clark Moody
4009f0cf73
Remove HSLColor
2020-04-24 15:13:22 -05:00
Clark Moody
831a07f720
Conversion to palette's Srgba type
2020-04-24 15:13:22 -05:00
Clark Moody
63933e26d2
Add palette dependency behind "colors" feature flag
2020-04-24 15:13:22 -05:00
Clark Moody
0ff3cbf543
HSLColor struct, with conversions to/from RGB
2020-04-24 15:13:22 -05:00
Clark Moody
27a4cbccea
Add inversion functions, rename check_rgba -> new
2020-04-24 15:13:22 -05:00
Clark Moody
62fddce2e6
Add check_rgba fn to clamp float values to [0,1]
2020-04-24 15:13:22 -05:00
Héctor Ramón
70081c9649
Merge pull request #318 from hecrj/font-associated-type
...
Make `Font` an associated type of `text::Renderer`
2020-04-24 19:45:48 +02:00
Héctor Ramón Jiménez
0300b649d7
Make Font an associated type of text::Renderer
2020-04-23 22:17:11 +02:00
Héctor Ramón Jiménez
6786b8a3aa
Implement Default for Font
2020-04-23 22:17:00 +02:00
Héctor Ramón
3375824630
Merge pull request #314 from katktv/patch-1
...
Fix a typo in ROADMAP
2020-04-22 17:08:20 +02:00
kat
f30043ddc2
Fix a typo in ROADMAP
2020-04-22 15:07:01 +03:00
Héctor Ramón
edd01159e0
Merge pull request #305 from hecrj/element-on-event
...
Implement and expose `Element::on_event`
2020-04-19 15:28:53 +02:00
Héctor Ramón Jiménez
462ba3b2c8
Implement and expose Element::on_event
2020-04-18 21:32:04 +02:00
ethanpailes
90c3a183d5
fix progress bar docs to no longer mention buttons ( #301 )
2020-04-18 21:12:44 +02:00
Héctor Ramón Jiménez
ae546a5b9d
Revert "Merge pull request #289 from hecrj/fix/cursor-events"
...
`winit` seems to produce `CursorEntered` and `CursorLeft` events after
wheel scrolling for no apparent reason (?). This causes annoying flickering when hovering some widgets on a scrollable.
I should investigate this further. We are rolling back the fix for the
time being.
2020-04-17 23:27:50 +02:00
Héctor Ramón Jiménez
b44f14e186
Fix MSAA blit vertex shader to match wgpu NDC
2020-04-16 14:54:29 +02:00
Lain-dono
b23945c78a
Change &mut wgpu::Device to &wgpu::Device ( #299 )
...
* Change `&mut wgpu::Device` to `&wgpu::Device`
* Fix for rustfmt
2020-04-16 08:06:05 +02:00
Héctor Ramón
99e020c7b5
Merge pull request #269 from hecrj/update-wgpu
...
Update `wgpu` to `0.5` in `iced_wgpu`
2020-04-16 04:59:56 +02:00
Héctor Ramón Jiménez
4808fcbd7e
Bump versions 🎉
2020-04-15 08:58:14 +02:00
Héctor Ramón Jiménez
f37a658962
Update CHANGELOG
2020-04-15 08:44:01 +02:00
Héctor Ramón Jiménez
5cb40dc095
Mention flags are not supported by Sandbox
...
Fixes #291
2020-04-15 07:56:25 +02:00
Héctor Ramón
99352f02fd
Merge pull request #293 from hecrj/improvement/canvas-ergonomics
...
Improve `Canvas` ergonomics
2020-04-15 05:43:40 +02:00
Héctor Ramón
d0ebcdb936
Merge pull request #294 from MrMonotone/patch-1
...
Fix tour example
2020-04-14 08:04:12 +02:00
Héctor Ramón Jiménez
88b7dd6601
Check Wasm compilation of tour example in CI
2020-04-14 07:44:04 +02: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
6d7f2b30cc
Simplify drawing logic in clock example
2020-04-14 07:19:50 +02:00
Nicholas
67fd107746
Fix tour example
2020-04-13 22:19:47 -07:00
Héctor Ramón Jiménez
3df49bebd4
Implement canvas::Path::line helper method
2020-04-14 07:08:12 +02:00
Héctor Ramón Jiménez
46cd0891d2
Implement canvas::Path::circle helper method
2020-04-14 06:54:12 +02:00
Héctor Ramón Jiménez
c545af3577
Implement canvas::Path::rectangle helper method
2020-04-14 06:49:15 +02:00
Héctor Ramón Jiménez
5c923fce48
Implement From<&str> for canvas::Text
2020-04-14 06:43:58 +02:00
Héctor Ramón Jiménez
a2296b466b
Implement From<String> for canvas::Text
2020-04-14 06:43:43 +02:00
Héctor Ramón Jiménez
6779fcf621
Make Frame::fill_text take a generic Into<Text>
2020-04-14 06:40:22 +02:00
Héctor Ramón Jiménez
dce1034699
Make Frame::stroke take a generic Into<Stroke>
2020-04-14 06:39:47 +02:00
Héctor Ramón Jiménez
81096ef454
Implement From<Color> for canvas::Fill
2020-04-14 06:38:06 +02:00
Héctor Ramón Jiménez
2a795faf4e
Make Frame::fill take a generic Into<Fill>
...
This can be used to improve readability by using your own types.
2020-04-14 06:37:27 +02:00
Héctor Ramón Jiménez
2fce83b205
Use new release of wgpu_glyph
2020-04-13 05:02:07 +02:00
Héctor Ramón
ce65097834
Merge pull request #290 from AlisCode/aliscode/288/remove-unnecessary-static
...
Remove unnecessary 'static lifetimes on `Renderer` traits
2020-04-13 04:49:10 +02:00
Héctor Ramón Jiménez
5e47238489
Rename leftover TextInputWidget to Marker
2020-04-13 04:38:35 +02:00
Héctor Ramón
bc70ba12f1
Merge pull request #289 from hecrj/fix/cursor-events
...
Produce and handle `CursorEntered` and `CursorLeft`
2020-04-13 04:33:39 +02:00
Olivier Pinon
41f6a325e9
#288 Renamed XXXWidget to Marker
2020-04-12 01:20:40 +02:00
Olivier Pinon
f7d7ab1ba9
Remove unnecessary 'static lifetime on Renderer
2020-04-12 00:57:44 +02:00
Héctor Ramón Jiménez
f652e84187
Make cursor unavailable on leave in iced_winit
...
For now, we just set the cursor position to some negative coordinates.
This is a temporary hack until we are able to encode cursor
availability. Layers and/or multi-window support will make this
apparent.
2020-04-12 00:38:18 +02:00
Héctor Ramón Jiménez
4b0cc178dd
Produce cursor events in iced_winit::conversion
2020-04-12 00:37:13 +02:00
Héctor Ramón
e941eab4ab
Merge pull request #281 from hecrj/fix/canvas-text-alignment
...
Align text in `iced_wgpu` on a case-by-case basis
2020-04-10 23:16:21 +02:00
Héctor Ramón Jiménez
47d44af348
Fix bezier_tool placeholder text alignment
2020-04-10 02:49:04 +02:00
Héctor Ramón Jiménez
b549b509c9
Align text in iced_wgpu on a case-by-case basis
2020-04-10 01:39:36 +02:00
Héctor Ramón
19f6a5e2fd
Merge pull request #279 from hecrj/fix/text-input-measure-value
...
Fix `text_input::Renderer` implementation in `iced_wgpu`
2020-04-10 01:18:29 +02:00
Héctor Ramón
867dad62fa
Merge pull request #278 from hecrj/fix/canvas-empty-mesh
...
Stop generating empty `Mesh2D` in `canvas::Frame`
2020-04-10 01:18:19 +02:00