summaryrefslogtreecommitdiffstats
path: root/examples/pane_grid/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-01-24Add helper functions for alignment to `widget` moduleLibravatar Héctor Ramón Jiménez1-10/+3
2024-08-22Add compact variant for pane grid controlsLibravatar mtkennerly1-5/+17
2024-07-12Re-export variants of `Length` and `alignment` typesLibravatar Héctor Ramón Jiménez1-9/+9
2024-07-12Introduce helper methods for alignment for all widgetsLibravatar Héctor Ramón Jiménez1-11/+5
2024-06-19Introduce `daemon` API and unify shell runtimesLibravatar Héctor Ramón Jiménez1-1/+1
2024-05-13Ask for explicit `Length` in `center_*` methodsLibravatar Héctor Ramón Jiménez1-1/+4
2024-05-03Introduce `center` widget helperLibravatar Héctor Ramón Jiménez1-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-24Use `Catalog` approach for all widgetsLibravatar Héctor Ramón Jiménez1-20/+8
2024-03-18fix: run `cargo fmt`Libravatar Richard Custodio1-6/+4
2024-03-18refactor: replace `text(format!(` with `text` macroLibravatar Richard Custodio1-1/+1
2024-03-17Move `Program` to `application` moduleLibravatar Héctor Ramón Jiménez1-1/+1
2024-03-16Remove `sandbox` by making `application` more generic :tada:Libravatar Héctor Ramón Jiménez1-1/+1
2024-03-16Make `sandbox` helper take a `title` as wellLibravatar Héctor Ramón Jiménez1-2/+1
2024-03-16Introduce `Program` APILibravatar Héctor Ramón Jiménez1-28/+19
2024-03-07Rename `positive` and `destructive` to `success` and `danger` in `button`Libravatar Héctor Ramón Jiménez1-2/+2
2024-03-05Simplify theming for `Container` widgetLibravatar Héctor Ramón Jiménez1-4/+16
2024-03-04Simplify theming for `Button` widgetLibravatar Héctor Ramón Jiménez1-7/+4
2024-03-04Simplify theming for `Text` widgetLibravatar Héctor Ramón Jiménez1-1/+1
2024-02-15Add `push_maybe` to `Column` and `Row`Libravatar Héctor Ramón Jiménez1-27/+28
2024-01-20Introduce `Border` struct analogous to `Shadow`Libravatar Héctor Ramón Jiménez1-5/+11
2024-01-16Refactor `KeyCode` into `Key` and `Location`Libravatar Héctor Ramón Jiménez1-14/+17
2024-01-04Make `Shrink` have priority over `Fill` in layoutLibravatar Héctor Ramón Jiménez1-1/+0
2023-09-20Fix `clippy::trivially-copy-pass-by-ref`Libravatar Héctor Ramón Jiménez1-18/+11
2023-09-07Introduce `keyboard::on_key_press` and `on_key_release`Libravatar Héctor Ramón Jiménez1-11/+3
Also rename `subscription::events*` to `event::listen*`.
2023-07-06Introduce `drop` helper to `pane_grid::State`Libravatar Héctor Ramón Jiménez1-8/+3
2023-07-06Simplify `Target` enum in `widget::pane_grid`Libravatar Héctor Ramón Jiménez1-5/+4
2023-07-06Add ability to drag pane to the pane grid edges & optional style for dragged ↵Libravatar Joao Freitas1-4/+9
pane
2023-06-08Increase width of controls in `pane_grid` exampleLibravatar Héctor Ramón Jiménez1-1/+1
2023-05-19Take pane state internallyLibravatar Joao Freitas1-4/+1
2023-05-16Add pane_grid functionality to split a pane with another paneLibravatar Joao Freitas1-1/+6
2023-03-04Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez1-3/+5
2022-11-02Update pane_grid example w/ maximize / restoreLibravatar Cory Forsstrom1-5/+35
2022-07-27Replace stateful widgets with new `iced_pure` APILibravatar Héctor Ramón Jiménez1-148/+89
2022-06-29Introduce `StyleSheet` for `Text` widgetLibravatar Héctor Ramón Jiménez1-1/+1
2022-06-07Implement theme styling for `Container`Libravatar Héctor Ramón Jiménez1-39/+35
2022-05-14Draft first-class `Theme` supportLibravatar Héctor Ramón Jiménez1-73/+11
RFC: https://github.com/iced-rs/rfcs/pull/6
2022-01-12Increase text size of pane dimensions in `pane_grid` exampleLibravatar Héctor Ramón Jiménez1-1/+1
2022-01-12Implement `Widget::overlay` for `Responsive` widgetLibravatar Héctor Ramón Jiménez1-1/+1
2022-01-11Draft `Responsive` widgetLibravatar Héctor Ramón Jiménez1-16/+31
2021-10-31Reintroduce `Box` for `style_sheet` in `Container`Libravatar Héctor Ramón Jiménez1-4/+4
2021-10-31Reintroduce `Box` for `style_sheet` in `Button`Libravatar Héctor Ramón Jiménez1-5/+5
2021-10-18Wire up styling to `Button` in `iced_native`Libravatar Héctor Ramón Jiménez1-5/+5
2021-10-18Wire up `container` styling to `iced_native`Libravatar Héctor Ramón Jiménez1-12/+22
2021-09-20Refactor alignment types into an `alignment` moduleLibravatar Héctor Ramón Jiménez1-6/+5
2021-09-20Introduce and use `CrossAlign` enum for `Column` and `Row`Libravatar Héctor Ramón Jiménez1-4/+5
2021-09-02Make `Command` implementations platform-specificLibravatar Héctor Ramón Jiménez1-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-12Use `bitflags` for `keyboard::Modifiers`Libravatar Héctor Ramón Jiménez1-1/+1
2021-05-24Example: Add Pin button to prevent closing a paneLibravatar Clark Moody1-8/+42
Functionality will not work until PaneGrid implementation is updated to support events within the title area.
2021-05-24Example: Add close button to pane grid controlsLibravatar Clark Moody1-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-11Add `clipboard` argument to `Application::update`Libravatar Héctor Ramón Jiménez1-3/+8