summaryrefslogtreecommitdiffstats
path: root/widget (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make `pin` widget `Fill` parent by defaultLibravatar Héctor Ramón Jiménez2024-11-222-8/+4
|
* Implement `pin` widgetLibravatar Héctor Ramón Jiménez2024-11-223-1/+310
|
* Merge pull request #2668 from edwloef/masterLibravatar Héctor2024-11-131-2/+2
|\ | | | | Fix docs of `Scrollable::with_direction` and `Scrollable::direction`
| * Fix docs of `Scrollable::with_direction` and `Scrollable::direction`Libravatar edwloef2024-11-111-2/+2
| |
* | Fix event capturing order in `pane_grid`Libravatar Héctor Ramón Jiménez2024-11-061-38/+41
| |
* | Rename `Overlay::on_event` to `update`Libravatar Héctor Ramón Jiménez2024-11-068-15/+14
| |
* | Fix `pick_list` not requesting a redraw when openLibravatar Héctor Ramón Jiménez2024-11-051-8/+15
| |
* | Fix `text_editor` capturing mouse release eventsLibravatar Héctor Ramón Jiménez2024-11-051-2/+4
| |
* | Implement `reactive-rendering` for `text_editor`Libravatar Héctor Ramón Jiménez2024-11-051-147/+170
| |
* | Fix `hover` widget not redrawing when hoveredLibravatar Héctor Ramón Jiménez2024-11-051-1/+9
| |
* | Unify `shader::Program` API with `canvas::Program`Libravatar Héctor Ramón Jiménez2024-11-053-57/+34
| |
* | Fix deferred layout on resize after drawingLibravatar Héctor Ramón Jiménez2024-11-052-14/+16
| |
* | Implement `reactive-rendering` for `pane_grid`Libravatar Héctor Ramón Jiménez2024-11-052-35/+105
| |
* | Implement `reactive-rendering` for `canvas`Libravatar Héctor Ramón Jiménez2024-11-055-48/+142
| |
* | Implement `reactive-rendering` for `combo_box`Libravatar Héctor Ramón Jiménez2024-11-051-3/+17
| |
* | Rename `Widget::on_event` to `update`Libravatar Héctor Ramón Jiménez2024-11-0531-56/+56
| |
* | Replace `event::Status` in `Widget::on_event` with `Shell::capture_event`Libravatar Héctor Ramón Jiménez2024-11-0533-584/+440
| |
* | Split `Shell::request_redraw` into two different methodsLibravatar Héctor Ramón Jiménez2024-11-0511-90/+67
| |
* | Implement `reactive-rendering` for `scrollable`Libravatar Héctor Ramón Jiménez2024-11-051-294/+331
| |
* | Implement `reactive-rendering` for `menu`Libravatar Héctor Ramón Jiménez2024-11-051-6/+37
| |
* | Implement `reactive-rendering` for `pick_list`Libravatar Héctor Ramón Jiménez2024-11-051-23/+34
| |
* | Implement `reactive-rendering` for `toggler`Libravatar Héctor Ramón Jiménez2024-11-051-17/+32
| |
* | Implement `reactive-rendering` for `radio`Libravatar Héctor Ramón Jiménez2024-11-051-11/+32
| |
* | Implement `reactive-rendering` for `checkbox`Libravatar Héctor Ramón Jiménez2024-11-051-14/+35
| |
* | Implement `reactive-rendering` for `text_input`Libravatar Héctor Ramón Jiménez2024-11-052-59/+168
| | | | | | | | ... and fix the redraw queue logic in `iced_winit`.
* | Implement `reactive-rendering` for `slider`Libravatar Héctor Ramón Jiménez2024-11-051-132/+158
| |
* | Draft `reactive-rendering` feature for `button`Libravatar Héctor Ramón Jiménez2024-11-051-44/+68
|/
* Add `relabel` helper to `pane_grid::State`Libravatar Héctor Ramón Jiménez2024-10-241-14/+15
|
* Rename `state::Widget` to `pane_grid::Memory`Libravatar Héctor Ramón Jiménez2024-10-242-16/+15
|
* Fix `responsive` diffing when `Tree` is emptied by ancestorsLibravatar Héctor Ramón Jiménez2024-10-241-1/+4
|
* Remove duplicated `maximized` state in `pane_grid`Libravatar Héctor Ramón Jiménez2024-10-242-45/+59
|
* Keep `Pane` associated to state / layout after swapLibravatar Cory Forsstrom2024-10-241-2/+18
| | | | | | | State continuity is dependent on keeping a node associated to it's original `Pane` id. When splitting -> swapping nodes, we need to assign it back to the original `Pane` to enforce continuity.
* Retain widget state against incoming panesLibravatar Cory Forsstrom2024-10-242-125/+135
| | | | | | | | | | We can associate each state with a `Pane` and compare that against the new panes to remove states w/ respective panes which no longer exist. Because we always increment `Pane`, new states are always added to the end, so this retain + add new state approach will ensure continuity when panes are added & removed
* Use BTreeMap for Ord iteration of panesLibravatar Cory Forsstrom2024-10-241-4/+4
| | | | | This ensures continuity in how panes are iterated on when building widget state
* Update button Catalog and Style documentation (#2590)Libravatar Michelle Granat2024-10-171-0/+51
| | | | | | | | | | | | | | | * Update button Catalog and Style documentation * Clarified button documentation * fix code typo * Run `cargo fmt` * Fixed docs to pass tests --------- Co-authored-by: Héctor Ramón Jiménez <hector@hecrj.dev>
* Fix new elided lifetime lint in the `beta` toolchainLibravatar Héctor Ramón Jiménez2024-10-172-2/+2
|
* Merge pull request #2632 from leo030303/fix_delete_key_bugLibravatar Héctor2024-10-141-1/+3
|\ | | | | Fixed bug where delete key wasn't working in the text editor
| * Fix `Binding::Delete` not triggering in `text_editor`Libravatar Leo Ring2024-10-141-1/+3
| |
* | Add `PartialEq` derives for widget stylesLibravatar BradySimon2024-10-1412-18/+18
| |
* | Fix `mouse::Cursor` fighting in `stack` widgetLibravatar Héctor Ramón Jiménez2024-10-041-4/+2
| |
* | Fix `responsive`, `component`, and `lazy` always returning an `overlay`Libravatar Héctor Ramón Jiménez2024-10-043-61/+80
| |
* | Implement `Overlay::operate` for `responsive::Overlay`Libravatar Héctor Ramón Jiménez2024-10-041-0/+11
|/
* Merge pull request #2623 from boondocklabs/markdown-lifetimeLibravatar Héctor2024-10-021-2/+2
|\ | | | | Change lifetime of markdown IntoIterator Item, as it does not need to live as long as the returned Element
| * Change lifetime of markdown view IntoIterator Item, as it does not need to ↵Libravatar Matt Thompson2024-10-011-2/+2
| | | | | | | | live as long as the returned Element.
* | Merge pull request #2606 from tvolk131/qr_code_fixed_sizeLibravatar Héctor2024-10-021-8/+16
|\ \ | | | | | | feat: set total size of QRCode
| * | Make `cell_size` and `total_size` generic over `Pixels` in `qr_code`Libravatar Héctor Ramón Jiménez2024-10-021-6/+8
| | |
| * | feat: set total size of QRCodeLibravatar Tommy Volk2024-09-241-5/+11
| |/
* | Merge pull request #2611 from tarkah/fix/ignore-out-of-viewport-textLibravatar Héctor2024-10-022-22/+16
|\ \ | | | | | | Don't fill out of viewport text
| * | Cull widget draw calls in `column` and `row`Libravatar Héctor Ramón Jiménez2024-10-022-22/+16
| |/
* / Fix various typosLibravatar bbb6512024-09-295-9/+9
|/ | | | Using https://github.com/crate-ci/typos