summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Take `self` by value in `Layout::children`Libravatar Jakub Hlusička2020-11-021-1/+1
|
* Fix lifetimes in `Layout::children`Libravatar Jakub Hlusička2020-10-311-1/+1
|
* Apply suggestionsLibravatar Jakub Hlusička2020-10-292-9/+7
|
* Add conversion functions to Size and VectorLibravatar Jakub Hlusička2020-10-282-0/+33
|
* Introduce `Eq` requirement to build a `PickList`Libravatar Héctor Ramón Jiménez2020-10-241-1/+1
|
* Merge pull request #545 from MonliH/masterLibravatar Héctor Ramón2020-10-172-8/+0
|\ | | | | Remove outdated `Fill` comment for `Column` and `Row`
| * Remove entirelyLibravatar Jonathan Li2020-10-172-10/+0
| |
| * Document betterLibravatar Jonathan Li2020-10-022-3/+5
| |
| * Satify documented behaviourLibravatar Jonathan Li2020-10-011-1/+1
| |
* | Merge pull request #569 from hecrj/improvement/hide-null-executorLibravatar Héctor Ramón2020-10-173-4/+3
|\ \ | | | | | | Remove `executor::Null` from the root public API
| * | Remove `executor::Null` from the root public APILibravatar Héctor Ramón Jiménez2020-10-173-4/+3
| | | | | | | | | | | | | | | | | | | | | Using an `Application` with `executor::Null` does not make sense, as the whole purpose of an `Application` is to allow executing async actions. When async actions are not needed, `Sandbox` should be used instead.
* | | Merge pull request #568 from hecrj/improvement/early-clone-message-boundsLibravatar Héctor Ramón2020-10-176-11/+21
|\ \ \ | |/ / |/| | Require `Clone` for `Message` early when needed
| * | Require `Clone` for `Message` early when neededLibravatar Héctor Ramón Jiménez2020-10-176-11/+21
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this change, the widgets that needed a `Clone` bound on `Message` to implement the `Widget` trait could be created with a non-cloneable `Message`. As a consequence, the compiler complained only when actually trying to use the `Widget` trait. Normally, this happens when trying to `push` the widget in a container or turn it into an `Element`. Furthermore, the compiler error in this case does not mention `Message` nor the `Clone` bound, but instead complains about a missing `From` implementation. Thus, it can easily cause confusion! This change introduces `Clone` bounds in the main implementation of the widgets that need it to properly implement the `Widget` trait. As a result, the compiler complains early when trying to create one of these widgets with a non-cloneable `Message` and explicitly mentions that the `Message` needs to implement `Clone`.
* | Merge pull request #563 from Limeth/masterLibravatar Héctor Ramón2020-10-142-1/+2
|\ \ | | | | | | Fix typo in `Row`'s and `Column`'s `hash_layout`
| * | Fix typo in Row's and Column's hash_layoutLibravatar Jakub Hlusička2020-10-132-1/+2
|/ /
* | Merge pull request #558 from Azorlogh/masterLibravatar Héctor Ramón2020-10-082-0/+12
|\ \ | | | | | | Adds From<Point> and From<Size> for [f32; 2]
| * | add From<Point> and From<Size> for [f32; 2]Libravatar Azorlogh2020-10-082-0/+12
|/ /
* | Merge pull request #542 from aentity/winit_023Libravatar Héctor Ramón2020-10-085-25/+32
|\ \ | |/ |/| update to winit 0.23 api
| * Keep `KeyCode` names synchronized with `winit`Libravatar Héctor Ramón Jiménez2020-10-082-23/+27
| |
| * update to winit 0.23 apiLibravatar aentity2020-10-035-10/+13
| |
* | Merge pull request #543 from twitchyliquid64/masterLibravatar Héctor Ramón2020-09-302-2/+12
|\ \ | |/ |/| Fixes #539: Allow windows to be set always_on_top
| * Fixes #539: Allow windows to be set always_on_topLibravatar Tom2020-09-282-2/+12
|/
* Move `version` from `Grid` to `GameOfLife` structLibravatar Héctor Ramón Jiménez2020-09-121-15/+20
|
* Merge pull request #514 from hecrj/feature/error-handlingLibravatar Héctor Ramón2020-09-0840-58/+166
|\ | | | | Error propagation
| * Make `Application` and `Sandbox` return a `Result`Libravatar Héctor Ramón Jiménez2020-09-0840-58/+166
|/
* Merge pull request #513 from hecrj/fix/custom-radio-sizeLibravatar Héctor Ramón2020-09-061-10/+10
|\ | | | | Fix `Radio` border radius when using custom size
| * Fix `Radio` border radius when using custom sizeLibravatar Héctor Ramón Jiménez2020-09-061-10/+10
|/
* Merge pull request #500 from hecrj/update-wgpuLibravatar Héctor Ramón2020-08-3112-377/+505
|\ | | | | Update `wgpu` to `0.6` in `iced_wgpu`
| * Add labels to `iced_wgpu` internalsLibravatar Héctor Ramón Jiménez2020-08-316-38/+46
| |
| * Turn consecutive if-lets into pattern matchLibravatar Héctor Ramón Jiménez2020-08-271-6/+6
| |
| * Set offsets in buffer slices in `iced_wgpu`Libravatar Héctor Ramón Jiménez2020-08-271-9/+12
| |
| * Use `wgpu::Color::TRANSPARENT`Libravatar Héctor Ramón Jiménez2020-08-271-6/+1
| |
| * Remove unnecessary `create_buffer_init` for uniformsLibravatar Héctor Ramón Jiménez2020-08-272-16/+12
| |
| * Remove redundant depth bias fields in `iced_wgpu`Libravatar Héctor Ramón Jiménez2020-08-275-15/+0
| |
| * Update `wgpu` in `integration` exampleLibravatar Héctor Ramón Jiménez2020-08-272-38/+56
| |
| * Fix `offset` calculation in `image::Atlas`Libravatar Héctor Ramón Jiménez2020-08-271-1/+1
| |
| * Fix `layers` initialization in `image::Atlas`Libravatar Héctor Ramón Jiménez2020-08-271-1/+1
| |
| * Update `image` pipeline in `iced_wgpu`Libravatar Héctor Ramón Jiménez2020-08-273-88/+147
| |
| * Update `wgpu` to `0.6` in `iced_wgpu`Libravatar Héctor Ramón Jiménez2020-08-278-213/+277
|/
* Merge pull request #496 from hecrj/fix/cursor-position-on-leaveLibravatar Héctor Ramón2020-08-252-0/+11
|\ | | | | Fix cursor position after a `CursorLeft` event
| * Fix cursor position after a `CursorLeft` eventLibravatar Héctor Ramón Jiménez2020-08-252-0/+11
| |
* | Merge pull request #487 from Kaiden42/backgroundLibravatar Héctor Ramón2020-08-252-28/+25
|\ \ | |/ |/| Implement `From<Color>` for `Option<Background>`
| * Update styling exampleLibravatar Kaiden422020-08-252-29/+20
| | | | | | | | Also run `cargo fmt`
| * Implement From<Color> for Option<Background>Libravatar Kaiden422020-08-251-0/+6
|/
* Merge branch 'feature/rule-widget' into masterLibravatar Héctor Ramón Jiménez2020-08-2212-8/+380
|\
| * added FillMode::fill()Libravatar Billy Messenger2020-08-222-84/+52
| |
| * added FillMode enum style for the Rule widgetLibravatar Billy Messenger2020-08-225-27/+108
| |
| * widget Rule addedLibravatar Billy Messenger2020-08-2212-8/+331
| |
* | Implement `hash_layout` for `pane_grid::TitleBar`Libravatar Héctor Ramón Jiménez2020-08-192-1/+15
| |
* | Merge pull request #484 from atsuzaki/window-transparent-settingLibravatar Héctor Ramón2020-08-182-0/+10
|\ \ | | | | | | Add 'transparent' in window setting