Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Decouple `Mesh` primitives from main `Primitive` type | 2023-06-29 | 1 | -14/+13 | |
| | |||||
* | Introduce custom backend-specific primitives | 2023-06-29 | 3 | -6/+6 | |
| | |||||
* | Fix `loading_spinners` example | 2023-06-28 | 2 | -8/+10 | |
| | |||||
* | Merge pull request #1878 from AustinMReppert/master | 2023-06-27 | 1 | -14/+14 | |
|\ | | | | | Minor Scrollable Improvements | ||||
| * | Rename `ScrollbarProperties` to `Direction` in `scrollable` | 2023-06-27 | 1 | -13/+13 | |
| | | |||||
| * | Make vertical scroll properties optional | 2023-06-27 | 1 | -9/+9 | |
| | | | | | | | | Co-Authored-By: Austin M. Reppert <austinmreppert@gmail.com> | ||||
* | | Merge pull request #1902 from nicksenger/loading-spinners | 2023-06-27 | 6 | -0/+1019 | |
|\ \ | |/ |/| | Example loading spinners | ||||
| * | refactor: remove unnecessary canvas complexity | 2023-06-09 | 1 | -120/+67 | |
| | | |||||
| * | comment: fix typo | 2023-06-08 | 1 | -4/+4 | |
| | | |||||
| * | fix: RedrawRequest::NextFrame -> RedrawRequest::At() | 2023-06-08 | 2 | -2/+10 | |
| | | |||||
| * | comment: cleanup imports | 2023-06-08 | 4 | -65/+58 | |
| | | |||||
| * | fix: rotation in terms of duration | 2023-06-07 | 1 | -29/+54 | |
| | | |||||
| * | feat: use lyon for easing | 2023-06-07 | 7 | -116/+214 | |
| | | |||||
| * | feat: add progress indicators example | 2023-06-07 | 6 | -0/+948 | |
| | | |||||
* | | Merge pull request #1845 from bungoboingo/feat/offscreen-rendering | 2023-06-27 | 2 | -0/+331 | |
|\ \ | | | | | | | Feat: Offscreen Rendering & Screenshots | ||||
| * | | Move `Screenshot` inside `window` module | 2023-06-27 | 1 | -4/+5 | |
| | | | |||||
| * | | Adjusted offscreen pass to be a render pass vs compute for compat with ↵ | 2023-06-08 | 1 | -1/+1 | |
| | | | | | | | | | | | | web-colors flag. | ||||
| * | | Fix width of crop labels in `screenshot` example (again) | 2023-06-06 | 1 | -4/+4 | |
| | | | |||||
| * | | Rearrange controls of the `screenshot` example | 2023-06-06 | 1 | -32/+52 | |
| | | | |||||
| * | | Introduce `on_press_maybe` helper for `Button` | 2023-06-06 | 1 | -2/+3 | |
| | | | |||||
| * | | Wrap `Screenshot::bytes` in an `Arc` and implement `AsRef<[u8]>` | 2023-06-06 | 1 | -1/+1 | |
| | | | |||||
| * | | Avoid `iced_image` import in `screenshot` example | 2023-06-06 | 1 | -5/+4 | |
| | | | |||||
| * | | Fix punctuation in `screenshot` example | 2023-06-06 | 1 | -2/+2 | |
| | | | |||||
| * | | Fix width of crop labels in `screenshot` example | 2023-06-06 | 1 | -4/+4 | |
| | | | |||||
| * | | Create `numeric_input` helper in `screenshot` example | 2023-06-06 | 1 | -44/+54 | |
| | | | |||||
| * | | Use `Container::Box` in `screenshot` example | 2023-06-06 | 1 | -17/+1 | |
| | | | |||||
| * | | Added offscreen rendering support for wgpu & tiny-skia exposed with the ↵ | 2023-06-06 | 2 | -0/+316 | |
| |/ | | | | | | | window::screenshot command. | ||||
* | | Center `Submit` button vertically in `styling` example | 2023-06-21 | 1 | -1/+3 | |
| | | |||||
* | | Add nested picklist to modal example | 2023-06-14 | 1 | -2/+55 | |
| | | |||||
* | | Introduce internal `overlay::Nested` for `UserInterface` | 2023-06-14 | 1 | -1/+6 | |
| | | |||||
* | | Use `mouse::Cursor` in `integration` example | 2023-06-08 | 1 | -15/+27 | |
| | | |||||
* | | Extend cursor availability to the shell level | 2023-06-08 | 1 | -2/+3 | |
| | | |||||
* | | Increase width of controls in `pane_grid` example | 2023-06-08 | 1 | -1/+1 | |
| | | |||||
* | | Take `Rectangle` by value in `Cursor` API | 2023-06-08 | 5 | -17/+16 | |
| | | |||||
* | | Implement basic cursor availability | 2023-06-08 | 13 | -98/+95 | |
|/ | |||||
* | Introduce `web-colors` feature flag to enable sRGB linear blending | 2023-05-31 | 1 | -9/+10 | |
| | | | | | | | | | | | | | | | This is how browsers perform color management. They treat gamma-corrected sRGB colors as if they were linear RGB. Correctness aside, this mode is introduced for legacy reasons. Most UI/UX tooling uses this color management as well, and many have created an intuition about how color should behave from interacting with a browser. This feature flag should facilitate application development with `iced` in those cases. More details: https://webcolorisstillbroken.com/ | ||||
* | Use `as_slice` instead of `as_ref` in `checkbox` example | 2023-05-25 | 1 | -1/+1 | |
| | |||||
* | Upgrade `palette` dependency | 2023-05-25 | 2 | -24/+28 | |
| | |||||
* | clean up rebase mistake | 2023-05-23 | 1 | -19/+8 | |
| | |||||
* | Extend border radius on relevant widgets | 2023-05-23 | 2 | -11/+22 | |
| | |||||
* | Support conversion from Fn trait to custom theme | 2023-05-21 | 1 | -19/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...instead of just from function pointers. I'm making this change not because I actually want to pass a closure, but to make passing a single fixed function work. This commit also simplifies the scrollable example slightly, and without the other half of this change that simplified example fails to compile with: ``` error[E0277]: the trait bound `iced::theme::ProgressBar: From<for<'a> fn(&'a Theme) -> iced::widget::progress_bar::Appearance {progress_bar_custom_style}>` is not satisfied --> examples/scrollable/src/main.rs:292:28 | 292 | .style(progress_bar_custom_style) | ----- ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<for<'a> fn(&'a Theme) -> iced::widget::progress_bar::Appearance {progress_bar_custom_style}>` is not implemented for `iced::theme::ProgressBar` | | | required by a bound introduced by this call | = help: the trait `From<for<'a> fn(&'a Theme) -> iced::widget::progress_bar::Appearance>` is implemented for `iced::theme::ProgressBar` = note: required for `for<'a> fn(&'a Theme) -> iced::widget::progress_bar::Appearance {progress_bar_custom_style}` to implement `Into<iced::theme::ProgressBar>` note: required by a bound in `iced::widget::ProgressBar::<Renderer>::style` --> /home/marienz/src/iced/widget/src/progress_bar.rs:77:21 | 77 | style: impl Into<<Renderer::Theme as StyleSheet>::Style>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgressBar::<Renderer>::style` ``` This happens because `progress_bar_custom_style` by itself is a function item, which is typically coerced to a function pointer when one is needed, but not in this case. It is possible to work around this on the caller's side, but especially since the compiler diagnostic for this is a bit rough (see https://github.com/rust-lang/rust/issues/100116) let's try to make it work out of the box. | ||||
* | Merge pull request #1856 from jhff/pane_grid_split_with_dragged_pane | 2023-05-19 | 1 | -1/+3 | |
|\ | | | | | [Feature] Enhance PaneGrid to split panes by drag & drop | ||||
| * | Take pane state internally | 2023-05-19 | 1 | -4/+1 | |
| | | |||||
| * | Add pane_grid functionality to split a pane with another pane | 2023-05-16 | 1 | -1/+6 | |
| | | |||||
* | | Keep `tour` buttons solid | 2023-05-19 | 1 | -50/+5 | |
| | | | | | | | | The gradients feel a bit out of place currently. | ||||
* | | Implement `custom` helper for `theme::Button` | 2023-05-19 | 1 | -8/+6 | |
| | | |||||
* | | Remove `Builder` abstractions for gradients | 2023-05-19 | 3 | -19/+21 | |
| | | |||||
* | | Added support for gradients as background variants + other optimizations. | 2023-05-11 | 6 | -174/+62 | |
|/ | |||||
* | Remove OpenGL mentions in `README`s | 2023-05-11 | 1 | -2/+1 | |
| | |||||
* | Bundle `tiny-skia` backend together with `iced_renderer` | 2023-05-10 | 1 | -1/+1 | |
| |