summaryrefslogtreecommitdiffstats
path: root/native (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'intuitive-pane-grid-resize' into feature/pane-grid-titlebarLibravatar Héctor Ramón Jiménez2020-06-083-107/+179
|\
| * Remove unused `split_cache` in `pane_grid`Libravatar Héctor Ramón Jiménez2020-06-081-3/+0
| |
| * Add `leeway` support to `PaneGrid::on_resize`Libravatar Héctor Ramón Jiménez2020-06-081-10/+18
| |
| * Resize `PaneGrid` without modifier keysLibravatar Héctor Ramón Jiménez2020-06-083-99/+141
| |
| * Add on_release message to Slider (#378)Libravatar Duncan Freeman2020-06-081-2/+23
| | | | | | | | | | | | | | | | | | | | | | * Add on_finish callback to Slider * Fix formatting * Rename Slider's on_finish to on_release, make the message simply an event without data * Satisfy Clone impl requirement on Message in integration test * Only call on_release after dragging a slider
* | Draft draggable and graphics logic for `TitleBar`Libravatar Héctor Ramón Jiménez2020-06-055-48/+184
| |
* | Implement `Layout::position`Libravatar Héctor Ramón Jiménez2020-06-051-1/+8
| |
* | Draft drawing logic for `Content` and `TitleBar`Libravatar Héctor Ramón Jiménez2020-06-053-27/+205
| |
* | Draft first-class `TitleBar` in `pane_grid`Libravatar Héctor Ramón Jiménez2020-06-046-48/+171
|/
* Make `Font` an associated type of `text_input::Renderer`Libravatar Imbris2020-05-292-10/+16
|
* Merge pull request #363 from Imberflur/text-cloneLibravatar Héctor Ramón2020-05-291-1/+16
|\ | | | | Make the Text widget Clone even if the Renderer isn't
| * Loosen bounds on Text Clone implLibravatar Imbris2020-05-271-1/+16
| |
* | Merge pull request #354 from hecrj/feature/glow-rendererLibravatar Héctor Ramón2020-05-289-64/+506
|\ \ | | | | | | OpenGL renderer and backend-agnostic graphics subcrate
| * | Fix `iced_native` mention of old `window::Backend`Libravatar Héctor Ramón Jiménez2020-05-281-5/+1
| | |
| * | Write documentation for `iced_glutin`Libravatar Héctor Ramón Jiménez2020-05-281-1/+1
| | |
| * | Write documentation for new `iced_winit` APILibravatar Héctor Ramón Jiménez2020-05-281-0/+1
| | |
| * | Write documentation for new `iced_native` APILibravatar Héctor Ramón Jiménez2020-05-284-3/+39
| | |
| * | Introduce `Program` and `State`Libravatar Héctor Ramón Jiménez2020-05-216-1/+466
| | |
| * | Refactor `Viewport` and `Compositor`Libravatar Héctor Ramón Jiménez2020-05-203-63/+0
| | |
| * | Rename `window::Backend` to `Compositor`Libravatar Héctor Ramón Jiménez2020-05-192-4/+4
| | |
| * | Draft new `iced_graphics` crate :tada:Libravatar Héctor Ramón Jiménez2020-05-191-1/+3
| | |
| * | Draft first working version of `iced_glow` :tada:Libravatar Héctor Ramón Jiménez2020-05-191-3/+8
| | |
* | | Structured test casesLibravatar Clark Moody2020-05-271-65/+136
| | |
* | | Tests for axis splitLibravatar Clark Moody2020-05-261-0/+87
| | |
* | | Pane Grid spacing applied prior to roundingLibravatar Clark Moody2020-05-262-23/+23
| |/ |/| | | | | | | | | | | | | | | | | On low-DPI screens, the rounding order of operations made it impossible to produce an odd-pixel spacing. Specifying 1, for instance, produced zero space between panes. This approach subtracts half the spacing from the first pane prior to rounding and uses the whole spacing for the second pane size and coordinate.
* | Write documentation for new `pane_grid` APILibravatar Héctor Ramón Jiménez2020-05-233-0/+58
| |
* | Implement `State::with_content` in `pane_grid`Libravatar Héctor Ramón Jiménez2020-05-223-16/+61
| |
* | Return new `Split` in `pane_grid::State::split`Libravatar Héctor Ramón Jiménez2020-05-221-2/+7
| |
* | Implement `State::get` in `pane_grid`Libravatar Héctor Ramón Jiménez2020-05-221-0/+8
| |
* | Expose `Node` and `State::layout` for `PaneGrid`Libravatar Héctor Ramón Jiménez2020-05-223-58/+87
| |
* | Implement `Clone` for `pane_grid::State`Libravatar Héctor Ramón Jiménez2020-05-221-2/+2
|/
* Updated `Radio` layout/fns to match `Checkbox`Libravatar Scott Harper2020-05-152-16/+64
|
* Fix `PaneGrid` not releasing split properlyLibravatar Héctor Ramón Jiménez2020-05-061-1/+1
|
* Rename `MouseCursor` to `mouse::Interaction`Libravatar Héctor Ramón Jiménez2020-04-302-4/+4
|
* Remove inconsistent `input` module in `iced_native`Libravatar Héctor Ramón Jiménez2020-04-3015-30/+20
|
* Move `keyboard::Event` to `iced_core`Libravatar Héctor Ramón Jiménez2020-04-303-36/+2
|
* Remove `ButtonState`Libravatar Héctor Ramón Jiménez2020-04-301-2/+0
|
* Split `Input` mouse event by `ButtonState`Libravatar Héctor Ramón Jiménez2020-04-307-156/+139
|
* Split `Input` keyboard event by `ButtonState`Libravatar Héctor Ramón Jiménez2020-04-303-24/+26
|
* Merge branch 'master' into feature/canvas-interactionLibravatar Héctor Ramón Jiménez2020-04-297-22/+57
|\
| * document that img handle constructors guess fmtLibravatar Ethan Pailes2020-04-261-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | This patch documents the fact that a couple of the image handle constructors know how to guess the image format based on the data that they are provided. I had to dig through `iced` sources until I discovered that those routines ultimately boil down to stuff like [image::load_from_memory][1] from the `image` crate, so I thought I would save others the trouble of doing the same reverse-engineering [1]: https://docs.rs/image/0.23.4/image/fn.load_from_memory.html
| * Bump versions :tada:Libravatar Héctor Ramón Jiménez2020-04-261-1/+1
| |
| * Make `Font` an associated type of `text::Renderer`Libravatar Héctor Ramón Jiménez2020-04-235-21/+30
| |
| * Implement and expose `Element::on_event`Libravatar Héctor Ramón Jiménez2020-04-181-0/+22
| |
* | Move `MouseCursor` to `iced_core`Libravatar Héctor Ramón Jiménez2020-04-292-40/+2
| |
* | Add `Crosshair` variant to `MouseCursor`Libravatar Héctor Ramón Jiménez2020-04-291-3/+6
| |
* | Remove `OutOfBounds` variant from `MouseCursor`Libravatar Héctor Ramón Jiménez2020-04-291-4/+1
| |
* | Move reusable `mouse` types to `iced_core`Libravatar Héctor Ramón Jiménez2020-04-286-93/+3
|/
* Revert "Merge pull request #289 from hecrj/fix/cursor-events"Libravatar Héctor Ramón Jiménez2020-04-171-9/+2
| | | | | | | | `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.
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2020-04-151-1/+1
|