Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Position `Menu` layer based on available space | 2020-07-08 | 2 | -7/+27 | |
| | |||||
* | Render arrow icon in `ComboBox` | 2020-07-08 | 1 | -1/+3 | |
| | |||||
* | Implement `Widget::overlay` for `Scrollable` | 2020-07-08 | 1 | -1/+17 | |
| | |||||
* | Implement `Overlay::translate` | 2020-07-08 | 1 | -1/+8 | |
| | |||||
* | Draft `ComboBox` and `Menu` layer | 2020-07-08 | 9 | -22/+698 | |
| | |||||
* | Introduce `Layer` trait | 2020-07-08 | 11 | -53/+224 | |
| | |||||
* | Introduce `Widget::overlay` :tada: | 2020-07-08 | 20 | -26/+74 | |
| | |||||
* | Use `default_font_size` for `TextInput` widget | 2020-07-06 | 2 | -20/+7 | |
| | |||||
* | Truncate `Debug` messages after 100 characters | 2020-07-04 | 1 | -3/+7 | |
| | |||||
* | Merge pull request #431 from hecrj/feature/pane-grid-splits | 2020-07-01 | 3 | -14/+47 | |
|\ | | | | | Splits iterator for `PaneGrid` and minor improvements | ||||
| * | Add `unfocus` method to `pane_grid::State` | 2020-06-30 | 1 | -0/+7 | |
| | | |||||
| * | Unfocus `Pane` in `pane_grid` on click outbounds | 2020-06-30 | 1 | -2/+2 | |
| | | |||||
| * | Introduce `splits` method in `pane_grid::Node` | 2020-06-30 | 1 | -0/+24 | |
| | | |||||
| * | Rename `regions` and `splits` in `pane_grid::Node` | 2020-06-30 | 3 | -12/+14 | |
| | | |||||
* | | Use `keyboard::ModifiersChanged` in `PaneGrid` | 2020-06-30 | 1 | -3/+1 | |
|/ | |||||
* | Decouple `cursor_position` from `Cache` | 2020-06-23 | 2 | -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` | 2020-06-19 | 4 | -15/+17 | |
| | |||||
* | Mention generic range in `Slider` documentation | 2020-06-13 | 1 | -1/+2 | |
| | |||||
* | Remove unnecessary type annotations in `Slider` | 2020-06-13 | 1 | -3/+3 | |
| | |||||
* | Make `Slider` value type generic | 2020-06-13 | 1 | -25/+53 | |
| | |||||
* | Add `step` member to slider widgets | 2020-06-11 | 1 | -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_end | 2020-06-09 | 1 | -0/+24 | |
|\ | | | | | Cursor Manipulation | ||||
| * | implemented hecrj's suggestion | 2020-06-08 | 1 | -2/+2 | |
| | | |||||
| * | fixed formatting | 2020-06-05 | 1 | -3/+3 | |
| | | |||||
| * | added move_cursor_to | 2020-06-05 | 1 | -0/+8 | |
| | | |||||
| * | added value to move_cursor_to_end | 2020-06-05 | 1 | -2/+2 | |
| | | |||||
| * | sketch of move_cursor_to commands | 2020-06-05 | 1 | -0/+16 | |
| | | |||||
* | | Request a redraw only on relevant events | 2020-06-09 | 1 | -4/+7 | |
| | | |||||
* | | Clarify `leeway` meaning in `PaneGrid` | 2020-06-08 | 1 | -0/+4 | |
| | | |||||
* | | Fix `PaneGrid` documentation example | 2020-06-08 | 1 | -1/+1 | |
| | | |||||
* | | Remove unused `split_cache` in `pane_grid` | 2020-06-08 | 1 | -3/+0 | |
| | | |||||
* | | Add `leeway` support to `PaneGrid::on_resize` | 2020-06-08 | 1 | -10/+18 | |
| | | |||||
* | | Resize `PaneGrid` without modifier keys | 2020-06-08 | 3 | -99/+141 | |
| | | |||||
* | | Add on_release message to Slider (#378) | 2020-06-08 | 1 | -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` | 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 | 8 | -63/+503 | |
|\ \ | | | | | | | 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 | 5 | -1/+463 | |
| | | | |||||
| * | | Refactor `Viewport` and `Compositor` | 2020-05-20 | 2 | -62/+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. |