summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update `ECOSYSTEM`Libravatar Héctor Ramón Jiménez2020-11-2612-280/+43
|
* Update `README`Libravatar Héctor Ramón Jiménez2020-11-262-21/+1
|
* Merge pull request #527 from rubik83/masterLibravatar Héctor Ramón2020-11-262-7/+14
|\ | | | | Account for empty ranges in `Slider` and `ProgressBar`
| * Account for empty ranges in `Slider` and `ProgressBar`Libravatar Héctor Ramón Jiménez2020-11-262-7/+14
| |
| * fix slider handle_offset formulaLibravatar rubik832020-11-261-1/+1
| | | | | | | | | | | | change : let handle_offset = (bounds.width - handle_width) * ((value - range_start) / (range_end - range_start).max(1.0)) to : let handle_offset = (bounds.width - handle_width) * ((value - range_start) / (range_end - range_start).max(f32::EPSILON)).max(0.0).min(1.0)
| * fix active_progress_width formulaLibravatar rubik832020-11-261-1/+1
|/ | | | | | change : let active_progress_width = bounds.width * ((value - range_start) / (range_end - range_start).max(1.0)) to : let active_progress_width = bounds.width * ((value - range_start) / (range_end - range_start).max(f32::EPSILON)).max(0.0).min(1.0)
* Merge pull request #632 from hecrj/improvement/update-docsLibravatar Héctor Ramón2020-11-26142-1854/+175
|\ | | | | Use intra-doc links
| * Use recently stabilized intra-doc linksLibravatar Héctor Ramón Jiménez2020-11-26135-1769/+135
| | | | | | | | See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
| * Rename `keyboard::ModifiersState` to `Modifiers`Libravatar Héctor Ramón Jiménez2020-11-266-31/+22
| |
| * Fix broken links in API documentationLibravatar Héctor Ramón Jiménez2020-11-265-54/+18
|/
* Merge pull request #634 from myfreeweb/graphics-licenseLibravatar Héctor Ramón2020-11-251-0/+1
|\ | | | | Add license to iced-graphics' Cargo.toml
| * Add license to iced-graphics' Cargo.tomlLibravatar Greg V2020-11-251-0/+1
|/
* Merge pull request #605 from ZakisM/text_input_select_all_fixLibravatar Héctor Ramón2020-11-251-14/+16
|\ | | | | This PR fixes a bug with select all (CMD + A on MacOS) when using a text_input.
| * Track keyboard modifiers in `text_input`Libravatar Héctor Ramón Jiménez2020-11-251-24/+16
| |
| * This PR fixes a bug with select all (CMD + A on MacOS) when using a text_input.Libravatar Zak2020-11-251-3/+13
| | | | | | | | | | | | Previous behaviour: when selecting all (CMD + A) would delete the current text inside the input and replace the content with just the letter 'a'. Now we check if the logo key (modifier key) has been pressed before checking any other key and save it to the state level. This way we can prevent any text being deleted when using the select all shortcut or text being entered at all when a modifier key is pressed (this behaviour matches other text input behaviour i.e text inputs in the browser etc...).
* | Merge pull request #595 from valbendan/masterLibravatar Héctor Ramón2020-11-2512-13/+72
|\ \ | |/ |/| upgrade tokio to latest version(v0.3)
| * Introduce `tokio_old` featureLibravatar Héctor Ramón Jiménez2020-11-2510-9/+67
| | | | | | | | | | This feature allows users to rely on the `0.2` version of `tokio` while the async ecosystem upgrades to the latest version.
| * Update src/executor.rs Libravatar dabaichi2020-11-061-2/+1
| | | | | | | | | | fix executor other than tokio Co-authored-by: Héctor Ramón <hector0193@gmail.com>
| * upgrade tokio to latest version(v0.3)Libravatar valbendan2020-11-054-5/+7
| |
* | Merge pull request #629 from hecrj/wgpu-present-mode-settingLibravatar Héctor Ramón2020-11-242-1/+7
|\ \ | | | | | | Add `present_mode` field to `iced_wgpu::Settings`
| * | Add `present_mode` field to `iced_wgpu::Settings`Libravatar Héctor Ramón Jiménez2020-11-232-1/+7
| | |
* | | Merge pull request #627 from hecrj/fix/canvas-rotationLibravatar Héctor Ramón2020-11-241-1/+1
|\ \ \ | | | | | | | | Fix backwards `Frame::rotate` in `canvas`
| * | | Fix backwards `Frame::rotate` in `canvas`Libravatar Héctor Ramón Jiménez2020-11-221-1/+1
| |/ / | | | | | | | | | | | | The angle direction has been fixed upstream in `euclid` (see https://github.com/servo/euclid/pull/413).
* | | Merge pull request #628 from hecrj/improvement/float-border-radiusLibravatar Héctor Ramón2020-11-2435-134/+144
|\ \ \ | |/ / |/| | Use `f32` for `border_width` and `border_radius`
| * | Limit border radius to max dimension in `quad` pipelineLibravatar Héctor Ramón Jiménez2020-11-233-0/+10
| | |
| * | Use `f32` for `border_width` and `border_radius`Libravatar Héctor Ramón Jiménez2020-11-2332-134/+134
|/ /
* | Merge pull request #622 from hecrj/feature/qr_code-widgetLibravatar Héctor Ramón2020-11-2014-2/+466
|\ \ | | | | | | `QRCode` widget
| * | Implement `qr_code` exampleLibravatar Héctor Ramón Jiménez2020-11-203-0/+108
| | |
| * | Implement `QRCode` widgetLibravatar Héctor Ramón Jiménez2020-11-2011-2/+358
|/ /
* | Fix deprecation warnings from `image`Libravatar Héctor Ramón Jiménez2020-11-201-2/+2
| |
* | Merge pull request #620 from hecrj/fix/trackpad-text-input-selectionLibravatar Héctor Ramón2020-11-201-1/+5
|\ \ | | | | | | Disable dragging in `TextInput` after double click
| * | Disable dragging in `TextInput` after double clickLibravatar Héctor Ramón Jiménez2020-11-191-1/+5
|/ / | | | | | | | | | | | | | | When using a trackpad, mouse move events may happen between the press/release events. This was incorrectly triggering selection dragging in the `TextInput` widget. Eventually, we should implement proper word-aware selection dragging.
* | Remove `Focus` in `pane_grid`Libravatar Héctor Ramón Jiménez2020-11-175-23/+7
| | | | | | | | Since #608, the `PaneGrid` widget does not handle pane focus.
* | Implement flexible `TextInput::draw` helperLibravatar Héctor Ramón Jiménez2020-11-172-30/+63
| |
* | Merge pull request #614 from hecrj/feature/event-capturingLibravatar Héctor Ramón2020-11-1433-425/+711
|\ \ | | | | | | Event capturing
| * | Batch event processing in `UserInterface::update`Libravatar Héctor Ramón Jiménez2020-11-124-88/+96
| | |
| * | Introduce `event::Status` to `Subscription`Libravatar Héctor Ramón Jiménez2020-11-126-29/+50
| | |
| * | Return `event::Status` in `UserInterface::update`Libravatar Héctor Ramón Jiménez2020-11-124-92/+107
| | |
| * | Make `Overlay::on_event` return `event::Status`Libravatar Héctor Ramón Jiménez2020-11-124-10/+17
| | |
| * | Implement event capturing for `Canvas`Libravatar Héctor Ramón Jiménez2020-11-125-69/+101
| | |
| * | Implement event capturing for `TextInput`Libravatar Héctor Ramón Jiménez2020-11-121-130/+168
| | |
| * | Implement event capturing for `Slider`Libravatar Héctor Ramón Jiménez2020-11-121-0/+6
| | |
| * | Implement event capturing for `Scrollable`Libravatar Héctor Ramón Jiménez2020-11-121-37/+52
| | |
| * | Implement event capturing for `Row`Libravatar Héctor Ramón Jiménez2020-11-121-8/+8
| | |
| * | Implement event capturing for `Radio`Libravatar Héctor Ramón Jiménez2020-11-121-0/+2
| | |
| * | Implement event capturing for `PickList`Libravatar Héctor Ramón Jiménez2020-11-121-5/+13
| | |
| * | Implement event capturing for `PaneGrid`Libravatar Héctor Ramón Jiménez2020-11-123-28/+47
| | |
| * | Implement event capturing for `Column`Libravatar Héctor Ramón Jiménez2020-11-122-8/+29
| | |
| * | Implement event capturing for `Checkbox`Libravatar Héctor Ramón Jiménez2020-11-121-0/+2
| | |
| * | Implement event capturing for `Button`Libravatar Héctor Ramón Jiménez2020-11-122-7/+12
| | |