Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2025-01-24 | Add helper functions for alignment to `widget` module | 1 | -10/+3 | ||
2024-08-22 | Add compact variant for pane grid controls | 1 | -5/+17 | ||
2024-07-12 | Re-export variants of `Length` and `alignment` types | 1 | -9/+9 | ||
2024-07-12 | Introduce helper methods for alignment for all widgets | 1 | -11/+5 | ||
2024-06-19 | Introduce `daemon` API and unify shell runtimes | 1 | -1/+1 | ||
2024-05-13 | Ask for explicit `Length` in `center_*` methods | 1 | -1/+4 | ||
2024-05-03 | Introduce `center` widget helper | 1 | -6/+1 | ||
... and also make `center_x` and `center_y` set `width` and `height` to `Length::Fill`, respectively. This targets the most common use case when centering things and removes a bunch of boilerplate as a result. | |||||
2024-03-24 | Use `Catalog` approach for all widgets | 1 | -20/+8 | ||
2024-03-18 | fix: run `cargo fmt` | 1 | -6/+4 | ||
2024-03-18 | refactor: replace `text(format!(` with `text` macro | 1 | -1/+1 | ||
2024-03-17 | Move `Program` to `application` module | 1 | -1/+1 | ||
2024-03-16 | Remove `sandbox` by making `application` more generic :tada: | 1 | -1/+1 | ||
2024-03-16 | Make `sandbox` helper take a `title` as well | 1 | -2/+1 | ||
2024-03-16 | Introduce `Program` API | 1 | -28/+19 | ||
2024-03-07 | Rename `positive` and `destructive` to `success` and `danger` in `button` | 1 | -2/+2 | ||
2024-03-05 | Simplify theming for `Container` widget | 1 | -4/+16 | ||
2024-03-04 | Simplify theming for `Button` widget | 1 | -7/+4 | ||
2024-03-04 | Simplify theming for `Text` widget | 1 | -1/+1 | ||
2024-02-15 | Add `push_maybe` to `Column` and `Row` | 1 | -27/+28 | ||
2024-01-20 | Introduce `Border` struct analogous to `Shadow` | 1 | -5/+11 | ||
2024-01-16 | Refactor `KeyCode` into `Key` and `Location` | 1 | -14/+17 | ||
2024-01-04 | Make `Shrink` have priority over `Fill` in layout | 1 | -1/+0 | ||
2023-09-20 | Fix `clippy::trivially-copy-pass-by-ref` | 1 | -18/+11 | ||
2023-09-07 | Introduce `keyboard::on_key_press` and `on_key_release` | 1 | -11/+3 | ||
Also rename `subscription::events*` to `event::listen*`. | |||||
2023-07-06 | Introduce `drop` helper to `pane_grid::State` | 1 | -8/+3 | ||
2023-07-06 | Simplify `Target` enum in `widget::pane_grid` | 1 | -5/+4 | ||
2023-07-06 | Add ability to drag pane to the pane grid edges & optional style for dragged ↵ | 1 | -4/+9 | ||
pane | |||||
2023-06-08 | Increase width of controls in `pane_grid` example | 1 | -1/+1 | ||
2023-05-19 | Take pane state internally | 1 | -4/+1 | ||
2023-05-16 | Add pane_grid functionality to split a pane with another pane | 1 | -1/+6 | ||
2023-03-04 | Create `iced_widget` subcrate and re-organize the whole codebase | 1 | -3/+5 | ||
2022-11-02 | Update pane_grid example w/ maximize / restore | 1 | -5/+35 | ||
2022-07-27 | Replace stateful widgets with new `iced_pure` API | 1 | -148/+89 | ||
2022-06-29 | Introduce `StyleSheet` for `Text` widget | 1 | -1/+1 | ||
2022-06-07 | Implement theme styling for `Container` | 1 | -39/+35 | ||
2022-05-14 | Draft first-class `Theme` support | 1 | -73/+11 | ||
RFC: https://github.com/iced-rs/rfcs/pull/6 | |||||
2022-01-12 | Increase text size of pane dimensions in `pane_grid` example | 1 | -1/+1 | ||
2022-01-12 | Implement `Widget::overlay` for `Responsive` widget | 1 | -1/+1 | ||
2022-01-11 | Draft `Responsive` widget | 1 | -16/+31 | ||
2021-10-31 | Reintroduce `Box` for `style_sheet` in `Container` | 1 | -4/+4 | ||
2021-10-31 | Reintroduce `Box` for `style_sheet` in `Button` | 1 | -5/+5 | ||
2021-10-18 | Wire up styling to `Button` in `iced_native` | 1 | -5/+5 | ||
2021-10-18 | Wire up `container` styling to `iced_native` | 1 | -12/+22 | ||
2021-09-20 | Refactor alignment types into an `alignment` module | 1 | -6/+5 | ||
2021-09-20 | Introduce and use `CrossAlign` enum for `Column` and `Row` | 1 | -4/+5 | ||
2021-09-02 | Make `Command` implementations platform-specific | 1 | -8/+3 | ||
This allows us to introduce a platform-specific `Action` to both `iced_native` and `iced_web` and remove the `Clipboard` from `Application::update` to maintain purity. Additionally, this should let us implement further actions to let users query and modify the shell environment (e.g. window, clipboard, and more!) | |||||
2021-07-12 | Use `bitflags` for `keyboard::Modifiers` | 1 | -1/+1 | ||
2021-05-24 | Example: Add Pin button to prevent closing a pane | 1 | -8/+42 | ||
Functionality will not work until PaneGrid implementation is updated to support events within the title area. | |||||
2021-05-24 | Example: Add close button to pane grid controls | 1 | -8/+54 | ||
Refactors the state data structure to hold content and controls in separate fields. Adds a new button style for the control button. | |||||
2021-03-11 | Add `clipboard` argument to `Application::update` | 1 | -3/+8 | ||