summaryrefslogtreecommitdiffstats
path: root/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move `keyboard::Event` to `iced_core`Libravatar Héctor Ramón Jiménez2020-04-302-0/+33
|
* Remove `ButtonState`Libravatar Héctor Ramón Jiménez2020-04-302-11/+0
|
* Split `Input` mouse event by `ButtonState`Libravatar Héctor Ramón Jiménez2020-04-301-8/+4
|
* Implement `Rectangle::position`Libravatar Héctor Ramón Jiménez2020-04-291-0/+7
|
* Merge branch 'master' into feature/canvas-interactionLibravatar Héctor Ramón Jiménez2020-04-291-0/+6
|\
| * Implement `Default` for `Font`Libravatar Héctor Ramón Jiménez2020-04-231-0/+6
| |
* | Implement `Rectangle::with_size`Libravatar Héctor Ramón Jiménez2020-04-291-0/+14
| |
* | Move `MouseCursor` to `iced_core`Libravatar Héctor Ramón Jiménez2020-04-292-0/+38
| |
* | Remove `Drawable` and rename `State` to `Program`Libravatar Héctor Ramón Jiménez2020-04-281-2/+2
| |
* | Implement `std::ops::Add<Vector>` for `Rectangle`Libravatar Héctor Ramón Jiménez2020-04-281-1/+16
| |
* | Implement `Rectangle::new`Libravatar Héctor Ramón Jiménez2020-04-281-0/+15
| |
* | Move reusable `mouse` types to `iced_core`Libravatar Héctor Ramón Jiménez2020-04-285-0/+94
| |
* | Implement `Default` for `Point`Libravatar Héctor Ramón Jiménez2020-04-281-1/+1
| |
* | Implement `std::ops::Sub<Point>` for `Point`Libravatar Héctor Ramón Jiménez2020-04-281-0/+8
| |
* | Draft `Program` interactivity for `Canvas`Libravatar Héctor Ramón Jiménez2020-04-191-1/+9
|/
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2020-04-151-1/+1
|
* Align text in `iced_wgpu` on a case-by-case basisLibravatar Héctor Ramón Jiménez2020-04-101-0/+26
|
* Bump all versions :tada:Libravatar Héctor Ramón Jiménez2020-04-022-2/+2
|
* Remove subcrates `CHANGELOG`Libravatar Héctor Ramón Jiménez2020-04-021-19/+0
| | | | | | | | | | | | At this stage, it is important to allow the library to change rapidly. Because of this, keeping a log of changes can be counter-productive. We do not want pin down design decisions by writing detailed changelogs (sunk cost fallacy). Once the library and its different parts start becoming more stable and mature, we will reintroduce changelogs accordingly. For now, we will keep a main `CHANGELOG` file just for the `iced` crate.
* Fix `Size::new` documentationLibravatar Héctor Ramón Jiménez2020-04-021-1/+1
|
* Improve `Point::ORIGIN` documentationLibravatar Héctor Ramón Jiménez2020-04-021-1/+1
|
* Remove redundant check in `ModifiersState::matches`Libravatar Héctor Ramón Jiménez2020-03-201-4/+4
|
* Use `f32::hypot` in `Point::distance`Libravatar Héctor Ramón Jiménez2020-03-201-1/+1
|
* Check only for partial match of modifier keysLibravatar Héctor Ramón Jiménez2020-03-181-1/+16
|
* Move common keyboard types to `iced_core`Libravatar Héctor Ramón Jiménez2020-03-174-0/+220
| | | | Also expose them in `iced` through `iced_native` and `iced_web`.
* Implement mouse-based pane resizing for `PaneGrid`Libravatar Héctor Ramón Jiménez2020-03-141-0/+10
|
* Implement `Primitive::Cached`Libravatar Héctor Ramón Jiménez2020-03-072-0/+22
|
* Merge pull request #91 from nvzqz/const-all-the-thingsLibravatar Héctor Ramón2020-03-061-1/+1
|\ | | | | Make many functions `const`
| * Make many functions `const`Libravatar Nikolai Vazquez2019-11-292-2/+2
| | | | | | | | | | | | | | | | 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`.
* | Fix `Clip` primitive intersection in `iced_wgpu`Libravatar Héctor Ramón Jiménez2020-02-221-0/+50
| |
* | Move `Size` to `iced_core`Libravatar Héctor Ramón Jiménez2020-02-142-0/+53
| |
* | Add transform stack to `canvas::Frame`Libravatar Héctor Ramón Jiménez2020-02-142-2/+14
| |
* | Forbid unsafe code and Rust 2018 idiomsLibravatar Héctor Ramón Jiménez2020-01-201-2/+2
| |
* | Write documentation for `iced_futures`Libravatar Héctor Ramón Jiménez2020-01-201-1/+1
| |
* | Create `iced_futures` and wire everything upLibravatar Héctor Ramón Jiménez2020-01-197-513/+0
| |
* | Implement `Runtime` and `Executor` in `iced_core`Libravatar Héctor Ramón Jiménez2020-01-195-4/+97
| | | | | | | | | | They can be leveraged by shells to easily execute commands and track subscriptions.
* | Implement `subscription::Tracker` in `iced_core`Libravatar Héctor Ramón Jiménez2020-01-194-5/+123
| |
* | Take `IntoIterator` instead of `Iterator`Libravatar Héctor Ramón Jiménez2020-01-162-3/+7
| |
* | Remove `Mul` implementation for `Vector`Libravatar Héctor Ramón Jiménez2020-01-071-11/+0
| |
* | Use constants for colors in `styling` exampleLibravatar Héctor Ramón Jiménez2020-01-071-7/+7
| |
* | Draft `styling` exampleLibravatar Héctor Ramón Jiménez2020-01-061-0/+11
| |
* | Merge branch 'master' into feature/custom-stylingLibravatar Héctor Ramón Jiménez2020-01-051-1/+1
|\ \
| * | add(widget): primitive progressbar widgetLibravatar Songtronix2020-01-021-1/+1
| | |
* | | Add border and shadow styling to `Button`Libravatar Héctor Ramón Jiménez2020-01-051-0/+12
| | |
* | | Add `border_width` and `border_color` to `Quad`Libravatar Héctor Ramón Jiménez2019-12-311-0/+8
|/ /
* | Add `Length::FillPortion` variantLibravatar Héctor Ramón Jiménez2019-12-301-0/+10
| | | | | | | | | | It allows to specify the amount of available space an element should take relative to other elements.
* | Fix `Command::batch` documentationLibravatar Héctor Ramón Jiménez2019-12-281-1/+1
| |
* | Implement `Command::map`Libravatar Héctor Ramón Jiménez2019-12-191-0/+25
| |
* | Write docs for subscriptions and reorganize a bitLibravatar Héctor Ramón Jiménez2019-12-143-7/+64
| |
* | Remove unnecessary clone in `subscription::Map`Libravatar Héctor Ramón Jiménez2019-12-141-1/+1
| |