Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make `Font` an associated type of `text_input::Renderer` | 2020-05-29 | 2 | -10/+16 | |
| | |||||
* | Merge pull request #363 from Imberflur/text-clone | 2020-05-29 | 1 | -1/+16 | |
|\ | | | | | Make the Text widget Clone even if the Renderer isn't | ||||
| * | Loosen bounds on Text Clone impl | 2020-05-27 | 1 | -1/+16 | |
| | | |||||
* | | Merge pull request #354 from hecrj/feature/glow-renderer | 2020-05-28 | 9 | -64/+506 | |
|\ \ | | | | | | | OpenGL renderer and backend-agnostic graphics subcrate | ||||
| * | | Fix `iced_native` mention of old `window::Backend` | 2020-05-28 | 1 | -5/+1 | |
| | | | |||||
| * | | Write documentation for `iced_glutin` | 2020-05-28 | 1 | -1/+1 | |
| | | | |||||
| * | | Write documentation for new `iced_winit` API | 2020-05-28 | 1 | -0/+1 | |
| | | | |||||
| * | | Write documentation for new `iced_native` API | 2020-05-28 | 4 | -3/+39 | |
| | | | |||||
| * | | Introduce `Program` and `State` | 2020-05-21 | 6 | -1/+466 | |
| | | | |||||
| * | | Refactor `Viewport` and `Compositor` | 2020-05-20 | 3 | -63/+0 | |
| | | | |||||
| * | | Rename `window::Backend` to `Compositor` | 2020-05-19 | 2 | -4/+4 | |
| | | | |||||
| * | | Draft new `iced_graphics` crate :tada: | 2020-05-19 | 1 | -1/+3 | |
| | | | |||||
| * | | Draft first working version of `iced_glow` :tada: | 2020-05-19 | 1 | -3/+8 | |
| | | | |||||
* | | | Structured test cases | 2020-05-27 | 1 | -65/+136 | |
| | | | |||||
* | | | Tests for axis split | 2020-05-26 | 1 | -0/+87 | |
| | | | |||||
* | | | Pane Grid spacing applied prior to rounding | 2020-05-26 | 2 | -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` API | 2020-05-23 | 3 | -0/+58 | |
| | | |||||
* | | Implement `State::with_content` in `pane_grid` | 2020-05-22 | 3 | -16/+61 | |
| | | |||||
* | | Return new `Split` in `pane_grid::State::split` | 2020-05-22 | 1 | -2/+7 | |
| | | |||||
* | | Implement `State::get` in `pane_grid` | 2020-05-22 | 1 | -0/+8 | |
| | | |||||
* | | Expose `Node` and `State::layout` for `PaneGrid` | 2020-05-22 | 3 | -58/+87 | |
| | | |||||
* | | Implement `Clone` for `pane_grid::State` | 2020-05-22 | 1 | -2/+2 | |
|/ | |||||
* | Updated `Radio` layout/fns to match `Checkbox` | 2020-05-15 | 2 | -16/+64 | |
| | |||||
* | Fix `PaneGrid` not releasing split properly | 2020-05-06 | 1 | -1/+1 | |
| | |||||
* | Rename `MouseCursor` to `mouse::Interaction` | 2020-04-30 | 2 | -4/+4 | |
| | |||||
* | Remove inconsistent `input` module in `iced_native` | 2020-04-30 | 15 | -30/+20 | |
| | |||||
* | Move `keyboard::Event` to `iced_core` | 2020-04-30 | 3 | -36/+2 | |
| | |||||
* | Remove `ButtonState` | 2020-04-30 | 1 | -2/+0 | |
| | |||||
* | Split `Input` mouse event by `ButtonState` | 2020-04-30 | 7 | -156/+139 | |
| | |||||
* | Split `Input` keyboard event by `ButtonState` | 2020-04-30 | 3 | -24/+26 | |
| | |||||
* | Merge branch 'master' into feature/canvas-interaction | 2020-04-29 | 7 | -22/+57 | |
|\ | |||||
| * | document that img handle constructors guess fmt | 2020-04-26 | 1 | -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: | 2020-04-26 | 1 | -1/+1 | |
| | | |||||
| * | Make `Font` an associated type of `text::Renderer` | 2020-04-23 | 5 | -21/+30 | |
| | | |||||
| * | Implement and expose `Element::on_event` | 2020-04-18 | 1 | -0/+22 | |
| | | |||||
* | | Move `MouseCursor` to `iced_core` | 2020-04-29 | 2 | -40/+2 | |
| | | |||||
* | | Add `Crosshair` variant to `MouseCursor` | 2020-04-29 | 1 | -3/+6 | |
| | | |||||
* | | Remove `OutOfBounds` variant from `MouseCursor` | 2020-04-29 | 1 | -4/+1 | |
| | | |||||
* | | Move reusable `mouse` types to `iced_core` | 2020-04-28 | 6 | -93/+3 | |
|/ | |||||
* | Revert "Merge pull request #289 from hecrj/fix/cursor-events" | 2020-04-17 | 1 | -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: | 2020-04-15 | 1 | -1/+1 | |
| | |||||
* | Merge pull request #290 from AlisCode/aliscode/288/remove-unnecessary-static | 2020-04-13 | 12 | -35/+46 | |
|\ | | | | | Remove unnecessary 'static lifetimes on `Renderer` traits | ||||
| * | Rename leftover `TextInputWidget` to `Marker` | 2020-04-13 | 1 | -2/+2 | |
| | | |||||
| * | #288 Renamed XXXWidget to Marker | 2020-04-12 | 11 | -21/+22 | |
| | | |||||
| * | Remove unnecessary 'static lifetime on Renderer | 2020-04-12 | 11 | -34/+44 | |
| | | |||||
* | | Make cursor unavailable on leave in `iced_winit` | 2020-04-12 | 1 | -2/+9 | |
|/ | | | | | | | 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. | ||||
* | Merge pull request #268 from FabianLars/ctrl-del | 2020-04-07 | 1 | -0/+15 | |
|\ | | | | | implement ctrl + del on text-input | ||||
| * | implement ctrl + del on text-input | 2020-04-06 | 1 | -0/+15 | |
| | | |||||
* | | Radiobutton label is now `impl Into<String>` | 2020-04-05 | 1 | -2/+7 | |
| | | |||||
* | | Checkbox label is now `impl Into<String>` | 2020-04-05 | 1 | -2/+2 | |
|/ |