summaryrefslogtreecommitdiffstats
path: root/native (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Introduce `Layer` traitLibravatar Héctor Ramón Jiménez2020-07-0811-53/+224
|
* Introduce `Widget::overlay` :tada:Libravatar Héctor Ramón Jiménez2020-07-0820-26/+74
|
* Use `default_font_size` for `TextInput` widgetLibravatar Héctor Ramón Jiménez2020-07-062-20/+7
|
* Truncate `Debug` messages after 100 charactersLibravatar Héctor Ramón Jiménez2020-07-041-3/+7
|
* Merge pull request #431 from hecrj/feature/pane-grid-splitsLibravatar Héctor Ramón2020-07-013-14/+47
|\ | | | | Splits iterator for `PaneGrid` and minor improvements
| * Add `unfocus` method to `pane_grid::State`Libravatar Héctor Ramón Jiménez2020-06-301-0/+7
| |
| * Unfocus `Pane` in `pane_grid` on click outboundsLibravatar Héctor Ramón Jiménez2020-06-301-2/+2
| |
| * Introduce `splits` method in `pane_grid::Node`Libravatar Héctor Ramón Jiménez2020-06-301-0/+24
| |
| * Rename `regions` and `splits` in `pane_grid::Node`Libravatar Héctor Ramón Jiménez2020-06-303-12/+14
| |
* | Use `keyboard::ModifiersChanged` in `PaneGrid`Libravatar Héctor Ramón Jiménez2020-06-301-3/+1
|/
* Decouple `cursor_position` from `Cache`Libravatar Héctor Ramón Jiménez2020-06-232-24/+35
| | | | | | Instead, we ask explicitly for it in the different `update` and `draw` methods. This way, the runtime can derive the logical position of the cursor from the source of truth.
* Make default text size configurable in `Settings`Libravatar Héctor Ramón Jiménez2020-06-194-15/+17
|
* Mention generic range in `Slider` documentationLibravatar Héctor Ramón Jiménez2020-06-131-1/+2
|
* Remove unnecessary type annotations in `Slider`Libravatar Héctor Ramón Jiménez2020-06-131-3/+3
|
* Make `Slider` value type genericLibravatar Héctor Ramón Jiménez2020-06-132-25/+54
|
* Add `step` member to slider widgetsLibravatar Sebastian Zivota2020-06-111-4/+16
| | | | | | Both the native and the web slider now have a member `step` to control the least possible change of the slider's value. It defaults to 1.0 for all sliders and can be adjusted with the step method.
* Merge pull request #391 from bansheerubber/feature/move_cursor_to_endLibravatar Héctor Ramón2020-06-091-0/+24
|\ | | | | Cursor Manipulation
| * implemented hecrj's suggestionLibravatar bansheerubber2020-06-081-2/+2
| |
| * fixed formattingLibravatar bansheerubber2020-06-051-3/+3
| |
| * added move_cursor_toLibravatar bansheerubber2020-06-051-0/+8
| |
| * added value to move_cursor_to_endLibravatar bansheerubber2020-06-051-2/+2
| |
| * sketch of move_cursor_to commandsLibravatar bansheerubber2020-06-051-0/+16
| |
* | Request a redraw only on relevant eventsLibravatar Héctor Ramón Jiménez2020-06-091-4/+7
| |
* | Clarify `leeway` meaning in `PaneGrid`Libravatar Héctor Ramón Jiménez2020-06-081-0/+4
| |
* | Fix `PaneGrid` documentation exampleLibravatar Héctor Ramón Jiménez2020-06-081-1/+1
| |
* | 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
* 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
| |