Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move `Theme` type to `iced_core` | 2024-03-07 | 1 | -221/+0 | |
| | |||||
* | Simplify theming for `Application` | 2024-03-06 | 1 | -45/+0 | |
| | |||||
* | Use `Style` struct pattern instead of trait for all widgets | 2024-03-06 | 1 | -3/+0 | |
| | |||||
* | Simplify theming for `PickList`, `ComboBox`, and `Menu` widgets | 2024-03-06 | 1 | -108/+0 | |
| | |||||
* | Simplify theming for `PaneGrid` widget | 2024-03-06 | 1 | -65/+1 | |
| | |||||
* | Simplify theming for `TextEditor` widget | 2024-03-06 | 1 | -121/+0 | |
| | |||||
* | Simplify theming for `Svg` widget | 2024-03-06 | 1 | -47/+0 | |
| | |||||
* | Simplify theming for `Toggler` widget | 2024-03-06 | 1 | -70/+0 | |
| | |||||
* | Simplify theming for `Rule` widget | 2024-03-05 | 1 | -43/+0 | |
| | |||||
* | Simplify theming for `ProgressBar` widget | 2024-03-05 | 1 | -56/+0 | |
| | |||||
* | Simplify theming for `Radio` widget | 2024-03-05 | 1 | -56/+0 | |
| | |||||
* | Move style types of `slider` to `iced_widget` | 2024-03-05 | 1 | -38/+0 | |
| | |||||
* | Simplify theming for `QRCode` widget | 2024-03-05 | 1 | -41/+0 | |
| | |||||
* | Simplify theming for `TextInput` widget | 2024-03-05 | 1 | -125/+0 | |
| | |||||
* | Simplify theming for `Scrollable` widget | 2024-03-05 | 1 | -87/+0 | |
| | |||||
* | Simplify theming for `Container` widget | 2024-03-05 | 1 | -54/+1 | |
| | |||||
* | Simplify theming for `Checkbox` widget | 2024-03-05 | 1 | -151/+0 | |
| | |||||
* | Simplify theming for `Button` widget | 2024-03-04 | 1 | -122/+1 | |
| | |||||
* | Simplify theming for `Text` widget | 2024-03-04 | 1 | -26/+1 | |
| | |||||
* | Try new approach to theming for `Slider` | 2024-03-04 | 1 | -78/+30 | |
| | |||||
* | Simplify `scrollable` styling API | 2024-02-12 | 1 | -56/+21 | |
| | |||||
* | Introduce an appearance for a scrollable, ability to customize the scrollbar ↵ | 2024-02-12 | 1 | -0/+14 | |
| | | | | | | gap. Update scrollable.rs | ||||
* | Add Kanagawa, Moonfly, Nightfly, Oxocarbon themes | 2024-02-11 | 1 | -0/+36 | |
| | |||||
* | add tokyo night themes and palettes | 2024-02-11 | 1 | -0/+18 | |
| | | | | Source: https://github.com/enkia/tokyo-night-vscode-theme | ||||
* | add catppuccin themes | 2024-02-11 | 1 | -0/+26 | |
| | |||||
* | Use custom `Application::style` to enable transparency | 2024-02-10 | 1 | -8/+9 | |
| | |||||
* | Styling for QR Code using theme framework | 2024-02-09 | 1 | -0/+41 | |
| | |||||
* | add border widths to toggler stylesheet | 2024-02-07 | 1 | -2/+4 | |
| | |||||
* | Capitalize theme names in docs of `Theme` | 2024-02-03 | 1 | -6/+6 | |
| | |||||
* | Use `Theme::ALL` for theme selector in `styling` example | 2024-02-03 | 1 | -3/+13 | |
| | |||||
* | Add Dracula, Nord, Solarized and Grubvox variants to `Theme` | 2024-02-03 | 1 | -0/+30 | |
| | |||||
* | Use strong background for `Secondary` checkbox accent | 2024-02-01 | 1 | -2/+2 | |
| | |||||
* | Introduce support for disabling a `checkbox` | 2024-02-01 | 1 | -2/+38 | |
| | |||||
* | Add `Shadow` to `container::Appearance` | 2024-01-20 | 1 | -1/+2 | |
| | |||||
* | Introduce `Border` struct analogous to `Shadow` | 2024-01-20 | 1 | -56/+72 | |
| | |||||
* | Merge pull request #2163 from hicaru/svg_hover | 2024-01-18 | 1 | -0/+8 | |
|\ | | | | | added svg hover, for styles impl | ||||
| * | added svg hover, for styles impl | 2023-12-12 | 1 | -0/+8 | |
| | | |||||
* | | Add `Theme` selector to `layout` example | 2024-01-10 | 1 | -6/+30 | |
| | | |||||
* | | Add basic controls to `layout` example | 2024-01-10 | 1 | -0/+6 | |
|/ | |||||
* | Merge branch 'master' into text-editor | 2023-10-27 | 1 | -3/+3 | |
|\ | |||||
| * | Fix `clippy::default_trait_access` | 2023-09-20 | 1 | -3/+3 | |
| | | |||||
* | | Draft `Editor` API and `TextEditor` widget | 2023-09-12 | 1 | -0/+113 | |
|/ | |||||
* | Introduce `theme::Custom::with_fn` to generate completely custom themes | 2023-09-03 | 1 | -5/+22 | |
| | |||||
* | Change default styling of `Slider` to leverage rounded borders | 2023-06-01 | 1 | -2/+2 | |
| | |||||
* | Add border_radius to slider rail | 2023-06-01 | 1 | -1/+2 | |
| | |||||
* | Extend border radius on relevant widgets | 2023-05-23 | 1 | -18/+18 | |
| | |||||
* | Support conversion from Fn trait to custom theme | 2023-05-21 | 1 | -12/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...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 | -0/+19 | |
|\ | | | | | [Feature] Enhance PaneGrid to split panes by drag & drop | ||||
| * | Change name of hovered region style struct, reorder lines & export Appearance | 2023-05-19 | 1 | -2/+2 | |
| | | |||||
| * | Add pane_grid functionality to split a pane with another pane | 2023-05-16 | 1 | -0/+19 | |
| | |